Jamsheed Mohammed C M
39b22d134f
8242895: failed: sanity at src/hotspot/share/opto/escape.cpp:2361
...
The address_offset code in EA was improved to detect raw stores(init captured ones) after loopopt.
Reviewed-by: kvn, thartmann
2020-07-21 08:03:20 -07:00
Bernhard Urban-Forster
dff37f89c5
8248671: AArch64: Remove unused variables
...
Remove unused variables in the AArch64 backend. Detected by compiling with MSVC, which warns about them.
Reviewed-by: aph, dholmes
2020-07-21 10:32:52 -04:00
Mikael Vidstedt
9ff01f7b2f
Merge
2020-07-21 20:55:29 -07:00
Vladimir A Ivanov
cd98f7d5bf
8249672: Include microcode revision in features_string on x86
...
Reviewed-by: kvn, stuefe
2020-07-21 13:06:45 -07:00
Roman Kennke
006d0bcec1
8249801: Shenandoah: Clear soft-refs on requested GC cycle
...
Reviewed-by: shade
2020-07-21 17:27:44 +02:00
Coleen Phillimore
6ee76b6b05
8249760: Unnecessary #include oopStorageSet
...
Reviewed-by: hseigel
2020-07-20 10:53:29 -04:00
Jamsheed Mohammed C M
d63aebe6cb
8246381: VM crashes with "Current BasicObjectLock* below than low_mark"
...
Save and restores "donotunlock" flag in check_and_handle_async_exceptions
Reviewed-by: coleenp, dholmes
2020-07-16 08:28:55 -07:00
Roman Kennke
9694ca9eaf
8249560: Shenandoah: Fix racy GC request handling
...
Reviewed-by: shade
2020-07-16 11:49:04 +02:00
Daniel D. Daugherty
24f4f14c3d
Merge
2020-07-15 17:08:28 -04:00
Daniel D. Daugherty
f636b84f48
8246676: monitor list lock operations need more fencing
...
Reviewed-by: dholmes, eosterlund, rehn, pchilanomate
2020-07-15 17:01:38 -04:00
Daniel D. Daugherty
62d77dc3fc
8247280: more fencing needed in async deflation for non-TSO machines
...
Reviewed-by: dholmes, pchilanomate
2020-07-15 16:59:39 -04:00
Tom Rodriguez
8cfc7e39df
8248524: [JVMCI] Memory corruption / segfault during NumPy installation
...
Reviewed-by: kvn
2020-07-15 12:17:19 -07:00
Vladimir Ivanov
7a6c1a66b2
8247502: PhaseStringOpts crashes while optimising effectively dead code
...
Reviewed-by: kvn, thartmann
2020-07-14 16:57:34 +03:00
Zhengyu Gu
5b2fd36a6d
8247670: Shenandoah: deadlock during class unloading OOME
...
Reviewed-by: rkennke
2020-07-10 11:40:57 -04:00
Patric Hedlin
3e0dc68883
8248901: Signed immediate support in .../share/assembler.hpp is broken
...
Reviewed-by: neliasso, kvn, thartmann
2020-07-06 21:29:51 +02:00
Coleen Phillimore
99eccaf6ec
8247878: Move Management strong oops to OopStorage
...
Use OopStorage for strong oops stored with memory and thread sampling and dumping, and remove oops_do and GC calls.
Reviewed-by: dholmes, kbarrett
2020-07-20 07:50:27 -04:00
Andrew Haley
c7d84850bf
8248414: AArch64: Remove uses of long and unsigned long ints
...
Reviewed-by: adinn, dholmes
2020-07-09 11:01:29 -04:00
Mikael Vidstedt
ec074011a4
Merge
2020-07-19 21:34:28 -07:00
Aleksey Shipilev
5d270677f7
8249649: Shenandoah: provide per-cycle pacing stats
...
Reviewed-by: rkennke
2020-07-19 15:34:08 +02:00
Jean Christophe Beyler
7339cf8f54
8247615: Initialize the bytes left for the heap sampler
...
Initialize the heap sampler correctly before usage
Reviewed-by: sspitsyn, martin, manc
2020-07-16 16:58:55 -07:00
Kim Barrett
a8d6a05ce8
8248391: Unify handling of all OopStorage instances in weak root processing
...
OopStorage instance now owned by subsystems, and generalize dead entry notification
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Reviewed-by: coleenp, tschatzl
2020-07-16 17:41:14 -04:00
Albert Yang
55af701cc3
8245030: CardTable::precleaned_card is unused
...
Reviewed-by: lkorinth, kbarrett
2020-07-16 14:48:38 +02:00
Coleen Phillimore
749be7e761
8247808: Move JVMTI strong oops to OopStorage
...
Remove JVMTI oops_do calls from JVMTI and GCs
Reviewed-by: sspitsyn, stefank, zgu, dholmes, iklam
2020-07-16 08:29:11 -04:00
Mikael Vidstedt
1f5e21a16e
Merge
2020-07-15 21:24:39 -07:00
Daniel D. Daugherty
ee1efed55d
Merge
2020-07-15 17:13:00 -04:00
Roland Westrelin
b67814941f
8229495: SIGILL in C2 generated OSR compilation
...
Reviewed-by: kvn, chagedorn
2020-07-01 17:28:49 +02:00
Stefan Karlsson
a18e8d3d57
8248048: ZGC: AArch64: SIGILL in load barrier register spilling
...
Reviewed-by: adinn, aph
2020-06-30 19:20:22 +02:00
Nick Gasson
802737cae7
8248845: AArch64: stack corruption after spilling vector register
...
Reviewed-by: kvn
2020-07-07 14:14:22 +08:00
Calvin Cheung
ddcb17e1e0
8248112: array index out of bound in FileMapInfo::check_paths
...
Check runtime classpath lengths after calling create_path_array().
Reviewed-by: iklam, minqi
2020-07-07 22:47:59 +00:00
Markus Grönlund
ca91da0e0c
8248794: Transition JFR Periodic Task Thread to "_thread_in_native" before invoking performance counters
...
Reviewed-by: egahlin
2020-07-07 17:52:55 +02:00
Yaofei Song
c7ecaa4a1d
8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield
...
Reviewed-by: aph
2020-06-28 16:47:25 +08:00
Yong Zhou
79ad5512cf
8243670: Unexpected test result caused by C2 MergeMemNode::Ideal
...
Reviewed-by: thartmann, roland
2020-07-04 08:18:17 +08:00
Roman Kennke
734a6c94d3
8248799: Shenandoah: Claim threads token in constructor of ShenandoahRootVerifier
...
Reviewed-by: zgu
2020-07-03 17:36:56 +02:00
Roman Kennke
5cf33168d7
8248725: Shenandoah: Claim verifier thread roots for parallel processing
...
Reviewed-by: shade
2020-07-03 11:09:59 +02:00
Nils Eliasson
999357250a
8248388: ZGC: Load barrier incorrectly elided in jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java
...
Reviewed-by: kvn, thartmann
2020-07-03 10:05:53 +02:00
Markus Grönlund
5a90271d01
8237488: jdk/jfr/event/compiler/TestCompilerCompile.java failed due to "RuntimeException: No thread in event"
...
Reviewed-by: egahlin
2020-07-02 21:13:41 +02:00
Christian Hagedorn
83a8c4acc7
8244724: CTW: C2 compilation fails with "Live Node limit exceeded limit"
...
Fix live limit assert in node construction to be ignored during code generation in Compile::Code_Gen().
Reviewed-by: kvn, neliasso
2020-07-01 09:18:28 +02:00
Markus Grönlund
abc55dea7e
8248485: Poor scalability in JfrCheckpointManager when using many threads after JDK-8242008
...
Reviewed-by: egahlin
2020-06-30 19:00:14 +02:00
Markus Grönlund
eb1bacc71b
8248475: Suppress unconditional warning "JFR will be disabled during CDS dumping"
...
Reviewed-by: redestad
2020-06-30 18:10:44 +02:00
Roland Westrelin
05dc2af21f
8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand
...
Reviewed-by: rkennke, thartmann
2020-06-18 13:51:40 +02:00
Zhuo Wang
a7e352b554
8246051: SIGBUS by unaligned Unsafe compare_and_swap
...
Reviewed-by: aph
2020-06-29 10:15:45 -04:00
Patric Hedlin
d19f2bdec0
8234605: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101"
...
Reviewed-by: neliasso, kvn
2020-06-29 19:33:35 +02:00
Igor Veresov
1ef33e4df9
8248168: [Graal] jck tests timeout in Graal with -Xcomp mode
...
Re-enable deadlock avoidance logic for JVMCI and Xcomp.
Reviewed-by: kvn
2020-06-26 15:08:25 -07:00
Christian Hagedorn
601e566b26
8245128: Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache
...
Fix too strong assertion by additionally considering races due to class unloading and redefinition.
Reviewed-by: eosterlund, kvn, coleenp, sspitsyn
2020-06-25 11:43:20 +02:00
Tom Rodriguez
29936542ad
8247246: Add explicit ResolvedJavaType.link and expose presence of default methods
...
Reviewed-by: kvn
2020-06-24 10:42:26 -07:00
Markus Grönlund
6715f2306e
8241718: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set
...
Reviewed-by: dholmes, iklam, ccheung
2020-06-24 11:22:14 +02:00
Markus Grönlund
4bcd70acc0
8247967: SparkExamples24H.java SIGSEGV in various places
...
Reviewed-by: dcubed, dholmes
2020-06-24 01:02:19 +02:00
Doug Simon
6469685285
8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod
...
Reviewed-by: eosterlund, kvn, never
2020-06-23 09:57:30 +02:00
Roland Westrelin
eb758d53f1
8247763: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined()
...
Reviewed-by: kvn, thartmann
2020-06-18 15:44:55 +02:00
Mandy Chung
f2b191a6e9
8247444: Trust final fields in records
...
Co-authored-by: Christoph Dreis <christoph.dreis@freenet.de>
Reviewed-by: jrose, dholmes, forax, coleenp, vlivanov
2020-06-19 08:27:59 -07:00