Roman Kennke
769f853592
8236732: Shenandoah: Stricter placement for oom-evac scopes
...
Reviewed-by: zgu
2020-01-07 21:53:52 +01:00
Serguei Spitsyn
ed044e9142
8236124: Minimal VM slowdebug build failed after JDK-8212160
...
Use macro JVMTI_ONLY to avoid slowdebug build fail
Reviewed-by: coleenp, cjplummer, dholmes
2020-01-07 19:57:11 +00:00
Coleen Phillimore
c4b8e38de4
8236224: Obsolete the FieldsAllocationStyle and CompactFields options
...
Remove the options and code for options deprecated in JDK 14
Reviewed-by: dholmes, hseigel, fparain
2020-01-07 13:11:35 -05:00
Zhengyu Gu
ee5729ac21
8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle
...
Reviewed-by: rkennke
2020-01-07 08:53:37 -05:00
Roman Kennke
ffe68bcb24
8236161: C2: Remove useless step_over_gc_barrier() in int->bool conversion
...
Reviewed-by: thartmann, roland
2020-01-07 13:45:10 +01:00
Yasumasa Suenaga
0a9a7e2f6c
8236552: Description of jmxremote.ssl.config.file in ManagementAgent.start is incorrect
...
Reviewed-by: cjplummer
2020-01-04 16:25:58 +09:00
Smita Kamath
995da6eb2a
8167065: Add intrinsic support for double precision shifting on x86_64
...
Reviewed-by: kvn
2019-12-23 14:42:21 -08:00
Mikael Vidstedt
c33466012e
Merge
2019-12-20 22:41:53 -08:00
Aditya Mandaleeka
f19738aba3
8236179: C1 register allocation error with T_ADDRESS
...
Reviewed-by: rkennke, vlivanov, roland, mdoerr
2019-12-20 19:51:00 +01:00
Stefan Johansson
8d00c5aa0d
8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions
...
Reviewed-by: kbarrett, tschatzl, sangheki
2019-12-20 09:42:38 -08:00
Markus Grönlund
ffdf1dea9b
8235390: JfrEmergencyDump::on_vm_shutdown crashes
...
Reviewed-by: egahlin
2019-12-20 16:04:34 +01:00
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
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
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
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
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