Tobias Hartmann
4b93f11738
8180576: Null pointer dereference in Matcher::xform()
...
Fixed a missing null check on n->in(0) found by Parfait.
Reviewed-by: kvn
2017-05-22 09:18:12 +02:00
Tobias Hartmann
1d1141fbdf
8180511: Null pointer dereference in Matcher::ReduceInst()
...
Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait.
Reviewed-by: kvn
2017-05-22 09:17:32 +02:00
Tobias Hartmann
66fb50e7a2
8180617: Null pointer dereference in InitializeNode::complete_stores
...
Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait.
Reviewed-by: zmajo
2017-05-22 09:16:46 +02:00
Tobias Hartmann
bbe61a3c5d
8180565: Null pointer dereferences of ConstMethod::method()
...
We need to check ConstMethod::method() for NULL before dereferencing.
Reviewed-by: kvn, iignatyev
2017-05-22 09:14:10 +02:00
Ujwal Vangapally
85e6ed5878
8175845: Provide javadoc descriptions for jdk.hotspot.agent module
...
Added description for jdk.hotspot.agent module
Reviewed-by: mchung
2017-05-19 15:32:17 +05:30
Lana Steuck
7b47a378fa
Merge
2017-05-19 04:18:25 +00:00
Christian Thalinger
5b68181352
8180453: [JVMCI] mx eclipseinit doesn't pick up generated sources
...
Reviewed-by: kvn
2017-05-18 16:39:19 -07:00
Lana Steuck
6f7ae21b2c
Merge
2017-05-18 16:48:24 +00:00
Lana Steuck
cb190703ef
Added tag jdk-9+170 for changeset e3a622b2b7db
2017-05-18 14:54:53 +00:00
Michael Berg
14f29663c9
8178800: compiler/c2/PolynomialRoot.java fails on Xeon Phi linux host with UseAVX=3
...
Upper register bank support added for novl machines that emit EVEX
Reviewed-by: kvn, thartmann
2017-05-16 12:55:54 -07:00
Lana Steuck
e1cda8ad72
Merge
2017-05-11 23:21:34 +00:00
Lana Steuck
17961706b2
Merge
2017-05-11 20:23:29 +00:00
Ron Pressler
96d03a13e6
8159995: Rename internal Unsafe.compare methods
...
Reviewed-by: psandoz, dholmes
2017-05-11 12:55:56 -07:00
Lana Steuck
1d05e4f19b
Added tag jdk-9+169 for changeset 3f875168ce21
2017-05-11 16:26:48 +00:00
Andrew Haley
916cb71538
8179954: AArch64: C1 and C2 volatile accesses are not sequentially consistent
...
Reviewed-by: roland
2017-05-11 13:11:42 +01:00
Thomas Schatzl
c775f6f58b
8180048: Interned string and symbol table leak memory during parallel unlinking
...
Make appending found dead BasicHashtableEntrys to the free list atomic.
Reviewed-by: ehelin, shade, coleenp
2017-05-15 12:20:15 +02:00
Igor Ignatyev
8e28d5772d
8180004: jdk.test.lib.DynamicVMOption should be moved to jdk.test.lib.management
...
Reviewed-by: mseledtsov, vlivanov
2017-05-11 14:13:59 -07:00
Igor Ignatyev
116ba945dc
8180037: move jdk.test.lib.InMemoryJavaCompiler to a separate package
...
Reviewed-by: mseledtsov, vlivanov
2017-05-11 14:03:50 -07:00
Lana Steuck
8b0cbaa855
Merge
2017-05-11 18:11:13 +00:00
Magnus Ihse Bursie
f69b074677
8174848: Remove gpl templates from hotspot/make
...
Reviewed-by: erikj
2017-05-11 09:00:56 +02:00
Andrew Haley
1ce2a36252
8179444: AArch64: Put zero_words on a diet
...
Reviewed-by: roland
2017-05-09 16:48:16 +01:00
Magnus Ihse Bursie
7c75811e59
8179889: Fix typographic errors in copyright headers
...
Reviewed-by: erikj, dholmes
2017-05-09 12:53:37 +02:00
Andrew Haley
99e8874a91
8179701: AArch64: Reinstate FP as an allocatable register
...
Reviewed-by: roland
2017-05-05 17:29:57 +01:00
Lana Steuck
f50ba6cf4d
Merge
2017-05-05 04:49:35 +00:00
Lana Steuck
24845fe874
Added tag jdk-9+168 for changeset 45196b7066e3
2017-05-04 16:38:07 +00:00
Lana Steuck
a8a70976e2
Added tag jdk-10+6 for changeset c3b17ea0d68f
2017-05-04 00:02:26 +00:00
Lana Steuck
dc6dc5634f
Added tag jdk-10+5 for changeset fe7e6fd5ccf7
2017-05-03 08:00:04 +00:00
Lana Steuck
3d02097bdf
Added tag jdk-10+4 for changeset 90cec032bc9d
2017-05-03 07:22:59 +00:00
Lana Steuck
4dacfb0199
Added tag jdk-10+3 for changeset 0c46195767fb
2017-05-03 06:03:18 +00:00
Andrew Haley
c28cbe09a6
Merge
2017-04-28 18:10:28 +01:00
Doug Simon
16d29f2564
8177845: Need a mechanism to load Graal
...
Reviewed-by: kvn, iveresov, mchung
2017-04-28 02:54:05 -07:00
Lana Steuck
58199581cd
Merge
2017-04-27 21:16:33 +00:00
Lana Steuck
e886fc5200
Added tag jdk-9+167 for changeset c5de7263722b
2017-04-27 16:07:56 +00:00
Lana Steuck
6da31c5d8b
Added tag jdk-10+2 for changeset 0e5f3e4cc5fa
2017-04-27 05:31:45 +00:00
Kim Barrett
77f7391ebd
8179084: HotSpot VM fails to start when AggressiveHeap is set
...
Don't set default ParallelGCThreads when processing AggressiveHeap
Reviewed-by: stefank, ehelin
2017-04-26 22:34:54 -04:00
Sharath Ballal
e8ead248a8
8030750: SA: Alternate hashing not implemented
...
Implement alternate hashing in SA
Reviewed-by: dsamersoff
2017-04-26 14:59:52 +05:30
Lana Steuck
33119b6cf2
Merge
2017-04-25 08:18:29 +00:00
Lana Steuck
9fa838e4a5
Added tag jdk-10+1 for changeset 015723e36620
2017-04-25 07:38:48 +00:00
Roland Westrelin
aa386ac45b
8179070: nashorn+octane's box2d causes c2 to crash with "Bad graph detected in compute_lca_of_uses"
...
CiTypeFlow speculates field is null but parsing uses non null constant because of concurrent class initialization
Reviewed-by: thartmann
2017-04-25 09:37:24 +02:00
Lana Steuck
7176f55ced
Merge
2017-05-04 17:54:34 +00:00
Alan Bateman
1726127181
Merge
2017-05-04 09:43:45 +01:00
Alan Bateman
aefdcda532
8178380
: Module system implementation refresh (5/2017)
...
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Reviewed-by: lfoltan, hseigel, mchung, sspitsyn
2017-05-04 07:26:28 +00:00
Erik Helin
fd4f7d938a
8179013: Deprecate the Concurrent Mark Sweep (CMS) Garbage Collector
...
Reviewed-by: sjohanss, sangheki
2017-04-22 12:05:20 +02:00
Lana Steuck
5ac911bb57
Merge
2017-04-22 00:21:28 +00:00
Lana Steuck
343a64e0a0
Merge
2017-04-21 03:34:29 +00:00
Lana Steuck
039529ce3a
Added tag jdk-9+166 for changeset a50cc126180c
2017-04-20 18:14:04 +00:00
Igor Veresov
34dec39bc2
8178047: Aliasing problem with raw memory accesses
...
Require equal bases when unaliasing offsets for raw accesses
Reviewed-by: kvn
2017-04-19 18:02:26 -07:00
Andrew Haley
95093ee7f6
8178968: AArch64: Remove non-standard code cache size
...
Reviewed-by: roland
2017-04-19 16:41:27 +01:00
Ekaterina Pavlova
ae7eebbe80
8178731: compiler/ciReplay/SABase.java does not compile
...
Reviewed-by: iignatyev, sspitsyn
2017-04-14 18:31:04 -07:00
Lana Steuck
2293dc116c
Merge
2017-04-13 20:35:45 +00:00
Lana Steuck
41acca8d4d
Merge
2017-04-13 16:26:36 +00:00
Lana Steuck
364be0f742
Added tag jdk-9+165 for changeset 731e3ea86eb2
2017-04-13 16:01:12 +00:00
Igor Ignatyev
48440aaf23
8164944: Refactor ProcessTools to get rid of dependency on java.management
...
Reviewed-by: kvn, gtriantafill, dfazunen, dholmes
2017-04-12 19:28:47 -07:00
Dean Long
f274b01820
8158168: Missing bounds checks for some String intrinsics
...
Reviewed-by: vlivanov, thartmann, sherman
2017-04-12 16:36:13 -04:00
Roger Riggs
6f92b33cc9
8178347: Process and ProcessHandle getPid method name inconsistency
...
Reviewed-by: hseigel
2017-04-12 11:43:49 -04:00
Lana Steuck
4f051b490a
Merge
2017-04-08 03:24:45 +00:00
Igor Ignatyev
9cc73e8656
Merge
2017-04-08 02:40:47 +00:00
Igor Ignatyev
c4d0e65015
8178333: CTW/PathHandler uses == instead of String::equals for string comparison
...
Reviewed-by: kvn
2017-04-07 19:36:35 -07:00
Andrew Haley
7b865d0e66
8170812: Metaspace corruption caused by incorrect memory size for MethodCounters
...
Reviewed-by: kbarrett, coleenp
2017-04-07 13:42:00 +01:00
Thomas Schatzl
442c887522
Merge
2017-04-07 10:51:28 +00:00
Alan Bateman
3919d858ca
Merge
2017-04-07 10:58:27 +01:00
Y. Srinivas Ramakrishna
961c251005
8177963: Parallel GC fails fast when per-thread task log overflows
...
Instead of exiting the VM when per-thread task log overflows, print warnings once and ignore any further log addition attempt.
Reviewed-by: ysr, kbarrett, sangheki
2017-04-07 10:45:26 +02:00
Alan Bateman
a3ab143c64
8177530: Module system implementation refresh (4/2017)
...
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Reviewed-by: lfoltan, sspitsyn
2017-04-07 08:04:46 +00:00
Lana Steuck
df4bbc7632
Merge
2017-04-06 18:00:50 +00:00
Lana Steuck
4ffa7d7bfc
Added tag jdk-9+164 for changeset 8c642d0b237e
2017-04-06 17:01:01 +00:00
Tom Rodriguez
35d89151e8
8178119: [JVMCI] when rethrowing exceptions at deopt the exception must be fetched after materialization
...
Reviewed-by: kvn
2017-04-06 00:03:18 -07:00
David Holmes
bb2a9268c7
8135161: Missing commas in copyright notices
...
Reviewed-by: sspitsyn
2017-04-11 19:39:16 -04:00
Igor Veresov
767a994f9c
8176887: AOT: SIGSEGV in AOTCodeHeap::next when using specific configuration
...
Derive MethodCounters from Metadata
Reviewed-by: kvn, coleenp
2017-04-11 11:34:20 -07:00
Tobias Hartmann
a8a97e6625
8178033: C1 crashes with -XX:UseAVX = 3: "not a mov [reg+offs], reg instruction"
...
Skip the EVEX prefix such that the instruction address points to the prefixed opcode.
Reviewed-by: kvn, mcberg
2017-04-06 08:19:42 +02:00
Lana Steuck
71d06e676b
Merge
2017-04-06 04:50:34 +00:00
Doug Simon
d28f63fb9e
8177673: [JVMCI] missing checks in HotSpotMemoryAccessProviderImpl can cause VM assertions to fail
...
Reviewed-by: never, iveresov
2017-04-03 14:58:17 -07:00
Igor Veresov
d76b89606e
8177856: [AOT] EliminateRedundantInitializationPhase is not working
...
Looks for constants of a correct type
Reviewed-by: kvn
2017-04-03 12:34:30 -07:00
Mario Torre
bb85a687d4
8177390: java -version does not differentiate between which port of AArch64 is used
...
Reviewed-by: aph, dholmes
2017-03-29 15:44:34 +00:00
Jesper Wilhelmsson
aa49aa7eab
Merge
2017-03-30 19:55:04 +02:00
Lana Steuck
c4502f2815
Added tag jdk-9+163 for changeset 5c8abd7d8b49
2017-03-29 23:33:05 +00:00
Andrew Dinn
42e6eea305
8177661: AArch64: Incorrect C2 patterns cause system register corruption
...
Correct ad rule output register types from iRegX to iRegXNoSp
Reviewed-by: aph, kvn
2017-03-27 06:18:28 -04:00
Tobias Hartmann
3e59334eef
8177095: Range check dependent CastII/ConvI2L is prematurely eliminated
...
Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal).
Reviewed-by: vlivanov, kvn
2017-03-27 10:12:29 +02:00
Matthias Baesken
0e43e94709
8177531: libGetNamedModuleTest.c crash when printing NULL-pointer
...
Fix the NULL-pointer issue
Reviewed-by: stuefe, simonis, sspitsyn
2017-03-25 00:00:13 -07:00
Lana Steuck
33f168f4ec
Merge
2017-03-25 01:44:22 +00:00
Jesper Wilhelmsson
3884c0ae28
Merge
2017-03-25 00:31:29 +01:00
Phil Race
5506a3b126
8177346: hotspot change for 8176513 breaks jdk9 build on Ubuntu 16.04
...
Reviewed-by: dholmes, kvn, vlivanov
2017-03-24 08:56:04 -07:00
Lana Steuck
bfc496ec64
Merge
2017-03-23 22:57:41 +00:00
Lana Steuck
2aed45998f
Added tag jdk-9+162 for changeset 6191bb6ebcbd
2017-03-23 22:31:11 +00:00
David Holmes
498c318982
8165358: vmassert_status is not debug-only
...
Reviewed-by: dsamersoff, stuefe, zgu
2017-03-23 17:15:33 -04:00
Jesper Wilhelmsson
dcb7ac8c13
Merge
2017-03-23 15:06:58 +01:00
Alan Bateman
fa73a9b912
Merge
2017-03-22 18:41:25 +00:00
Alan Bateman
73165d34e4
8174823: Module system implementation refresh (3/2017)
...
Reviewed-by: sspitsyn, dholmes, lfoltan, mchung
2017-03-22 16:26:09 +00:00
Mikael Gerdin
cc1aaab7e9
8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles
...
Reviewed-by: kbarrett, coleenp, tschatzl
2017-03-22 15:25:21 +01:00
Robbin Ehn
6b15d9a82b
8177092: [TESTBUG] JMX test on MinimalVM fails after fix for 8176533
...
Reviewed-by: dholmes, mlarsson
2017-03-21 16:36:12 +01:00
Jesper Wilhelmsson
65d9c94add
Merge
2017-03-20 23:49:33 +01:00
Martin Doerr
16a222c4ff
8176518: C2: Invalid ImplicitNullChecks with non-protected heap base
...
Avoid generating implicit null checks if heap base is not protected
Reviewed-by: zmajo
2017-03-20 11:32:30 +01:00
Jesper Wilhelmsson
1fab71d649
Merge
2017-03-17 16:15:14 -07:00
Lana Steuck
f1dabb55b4
Merge
2017-03-16 20:47:13 +00:00
Jesper Wilhelmsson
e0e0ec960a
Merge
2017-03-16 12:09:14 -07:00
Lana Steuck
a085f48913
Added tag jdk-9+161 for changeset 9e96ed85ffa4
2017-03-16 16:34:34 +00:00
Roland Westrelin
23ef045ab2
8176513: Poor code quality for ByteBuffers
...
Relaxes the condition under which MemBarCPUOrder nodes are added around unsafe accesses.
Reviewed-by: vlivanov, kvn, jrose
2017-03-15 18:18:04 -07:00
Claes Redestad
c40d2d5af7
8176593: Throwable::getStackTrace performance regression
...
Reviewed-by: jiangli, iklam, coleenp, sspitsyn
2017-03-15 13:03:13 +01:00
Lana Steuck
b636d90917
Merge
2017-03-13 19:59:41 +00:00
Volker Simonis
1cd78903a8
8176505: Wrong assertion 'should be an array copy/clone' in arraycopynode.cpp
...
Reviewed-by: thartmann, roland
2017-03-13 16:07:17 +01:00
Robbin Ehn
56f838f4ee
8176098: Deprecate FlatProfiler
...
Reviewed-by: shade, coleenp
2017-03-14 12:00:02 +01:00