Ioi Lam
d1ad0eaf8f
8233826: Change CDS dumping tty->print_cr() to unified logging
...
Reviewed-by: coleenp, dholmes, jiangli
2019-12-19 23:04:49 -08:00
Robbin Ehn
a170a4af4a
8235913: ThreadStop should be a handshake
...
Reviewed-by: dholmes, mdoerr
2019-12-19 17:02:11 +01:00
Robbin Ehn
e4c96dea46
8235912: JvmtiBreakpoint remove oops_do and metadata_do
...
Reviewed-by: coleenp, sspitsyn
2019-12-19 16:47:59 +01:00
Nick Gasson
75f2e6433c
8236242: Arm32: build broken after 8234794
...
Reviewed-by: aph
2019-12-19 17:18:16 +08:00
Nick Gasson
aea0a57512
8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes
...
Try to map CDS shared space at 4G aligned address on AArch64
Reviewed-by: adinn, aph, jiangli, iklam
2019-12-19 09:47:33 +08:00
Daniel D. Daugherty
03c3f174ae
8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp
...
Reviewed-by: dholmes, kbarrett
2019-12-18 18:22:52 -05:00
Jesper Wilhelmsson
e788e6dd46
Merge
2019-12-18 23:46:55 +01:00
Vladimir Kozlov
4b1be3ecf9
8236000: VM build without C2 fails
...
C2 flags should be checked only when C2 is present.
Reviewed-by: kbarrett, thartmann
2019-12-18 12:32:34 -08:00
Coleen Phillimore
eb6beeac94
8235829: graal crashes with Zombie.java test
...
Start ServiceThread before compiler threads, and run nmethod barriers for zgc before adding to the service thread queues, or posting events from the java thread.
Reviewed-by: pliden, dholmes, rehn
2019-12-18 11:51:22 -05:00
Aleksei Voitylov
f58a8cbed2
8231612: 100% cpu on arm32 in Service Thread
...
Reviewed-by: kbarrett, dsamersoff
2019-12-18 14:36:49 +03:00
Nick Gasson
995fbebd81
8235982: AArch64: Insufficient memory barriers in shadow region algorithm
...
The memory barriers used for synchronizing ParallelCompactData::RegionData::_shadow_state and ParallelCompactData::RegionData::shadow_region are insufficient to prevent reordering of loads.
Reviewed-by: tschatzl, sjohanss
2019-12-18 11:20:13 +01:00
Jatin Bhateja
079db54d51
8230185: assert(is_Loop()) failed: invalid node class
...
Adding missing check for a counted loop.
Reviewed-by: kvn, thartmann
2019-12-18 10:04:53 +01:00
Jesper Wilhelmsson
fa070554cb
Merge
2019-12-17 16:29:30 +01:00
Per Lidén
bd6ab22a59
8235905: ZGC: Rework how ZRootsIterator visits threads
...
Reviewed-by: stefank
2019-12-17 11:37:55 +01:00
Thomas Schatzl
dcb17bad55
8235996: Move obsolete flag G1RSetScanBlockSize in flags list
...
Reviewed-by: sjohanss, lkorinth
2019-12-17 10:12:41 +01:00
Yasumasa Suenaga
4778cbbafb
8235819: -Wformat-overflow is reported from GCC 9
...
Reviewed-by: tschatzl, lkorinth
2019-12-17 10:00:55 +09:00
Christian Hagedorn
49048adcf2
8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99
...
Snapshot MDO extra trap and argument data only after it is prepared.
Reviewed-by: roland, thartmann
2019-12-16 09:19:52 +01:00
Jorn Vernee
8f4f088a12
8234049: Implementation of Memory Access API (Incubator)
...
Co-authored-by: Vlaidmir Ivanov <vladimir.x.ivanov@oracle.com>
Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov
2019-12-12 22:59:57 +00:00
Stefan Karlsson
e6876a9cc3
8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity)
...
Reviewed-by: sjohanss, tschatzl
2019-12-12 16:23:13 +01:00
Claes Redestad
40bbdf472c
8234328: VectorSet::clear can cause fragmentation
...
Reviewed-by: neliasso
2019-12-12 14:22:50 +01:00
Jatin Bhateja
31e075b019
8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information
...
Reviewed-by: vlivanov, sviswanathan, kvn, jrose
2019-12-12 13:09:16 +03:00
Stefan Karlsson
47ee85a247
8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows
...
Reviewed-by: eosterlund, pliden
2019-12-11 12:53:10 +01:00
Stefan Karlsson
938a4951ab
8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build
...
Reviewed-by: pliden
2019-12-11 12:29:49 +01:00
Stefan Karlsson
8c27388905
8235757: Rename SupportedGC to IncludedGC
...
Reviewed-by: pliden
2019-12-11 12:29:43 +01:00
Per Lidén
b7bca76f51
8235748: ZGC: Remove ZAddress::address()
...
Reviewed-by: eosterlund, stefank
2019-12-12 10:10:37 +01:00
Per Lidén
056b70c4b7
8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state
...
Reviewed-by: eosterlund, stefank
2019-12-12 10:10:28 +01:00
Jesper Wilhelmsson
83163dbfe6
Merge
2019-12-16 17:43:20 +01:00
Claes Redestad
820e1a7e14
8235956: Remove javaClasses offset tests
...
Reviewed-by: dholmes, coleenp
2019-12-16 13:40:22 +01:00
Matthias Baesken
e5b0e366ea
8235489: handle return values of sscanf calls in hotspot
...
Reviewed-by: clanger, kbarrett
2019-12-11 09:42:52 +01:00
Tom Rodriguez
00ba4ea7b3
8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches
...
Reviewed-by: kvn
2019-12-11 17:17:58 -08:00
Ioi Lam
cb75b6ee22
8235629: Remove unnecessary calls to Thread::current
...
Reviewed-by: coleenp, ccheung, hseigel
2019-12-11 15:25:38 -08:00
Zhengyu Gu
5fd2efb7e9
8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure
...
Reviewed-by: rkennke
2019-12-11 14:01:00 -05:00
Tom Rodriguez
bca86d6492
8229961: Assert failure in compiler/graalunit/HotspotTest.java
...
Reviewed-by: kvn
2019-12-11 09:47:41 -08:00
Erik Österlund
97ce13767a
8235654: JFR leak profiler should not trace through the StringTable
...
Reviewed-by: stefank, coleenp, kbarrett, egahlin
2019-12-11 16:45:08 +00:00
Roland Westrelin
51bc2d15a4
8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411
...
Reviewed-by: rkennke
2019-12-06 16:21:26 -05:00
Roman Kennke
3f7ecfb5b1
8235729: Shenandoah: Remove useless casting to non-constant
...
Reviewed-by: roland
2019-12-11 16:43:02 +01:00
Claes Redestad
91de8b6c91
8235551: BitMap::count_one_bits should use population_count
...
Co-authored-by: Kim Barrett <kim.barrett@oracle.com>
Reviewed-by: kbarrett, neliasso
2019-12-11 16:24:10 +01:00
Robbin Ehn
0df5be808d
8220049: Obsolete ThreadLocalHandshakes
...
Reviewed-by: dholmes, dcubed, mdoerr
2019-12-11 15:30:07 +01:00
Christian Hagedorn
ba94936c80
8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies
...
Adding missing control dependencies when cloning loop predicates at loop unswitching.
Reviewed-by: roland, vlivanov, thartmann
2019-12-11 14:33:32 +01:00
Nils Eliasson
e1b94b1635
8235653: Clean-up BarrierSetC2
...
Reviewed-by: redestad, rkennke, thartmann
2019-12-11 14:08:20 +01:00
Stefan Johansson
a20fa5b995
8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear
...
Reviewed-by: tschatzl, kbarrett
2019-12-11 12:12:39 +01:00
Tobias Hartmann
642d2ddcbc
8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class
...
Do not try to verify strip mining if the strip mined loop is malformed.
Reviewed-by: roland, vlivanov
2019-12-11 10:42:44 +01:00
Zhengyu Gu
dd758e2a84
8235685: Shenandoah: Enable leak profiler
...
Reviewed-by: rkennke
2019-12-10 20:20:18 -05:00
Roman Kennke
bd1d7356a3
8235598: Shenandoah: Update copyrights
...
Reviewed-by: zgu
2019-12-10 20:06:06 +01:00
Gerard Ziemski
b467629bd6
8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code
...
Removed JDK_GetVersionInfo
Reviewed-by: redestad, dholmes, mchung, clanger
2019-12-10 12:50:50 -06:00
Patricio Chilano Mateo
769a1f9187
8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake
...
Signal _done sempahore after executing name() in log_debug()
Reviewed-by: dcubed, mdoerr
2019-12-10 18:32:45 +00:00
Doug Simon
25b5ddc05d
8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI
...
Reviewed-by: kvn, thartmann
2019-12-10 09:34:33 -08:00
David Holmes
bf9bc1f320
8231559: Remove expired flags in JDK 15
...
Reviewed-by: kbarrett, kvn
2019-12-15 19:56:12 -05:00
Aleksei Voitylov
4d1176fd60
8231612: 100% cpu on arm32 in Service Thread
...
Reviewed-by: kbarrett, dsamersoff
2019-12-13 20:35:10 +03:00
Patricio Chilano Mateo
57ece4c21a
8232733: Remove need to grab Threads_lock while processing handshakes
...
Threads_lock is not acquired anymore while processing handshakes
Reviewed-by: coleenp, rehn, dcubed, dholmes
2019-12-13 14:28:22 +00:00