Zhengyu Gu
|
5551d3d888
|
8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR
Reviewed-by: shade, rkennke
|
2020-02-26 15:32:25 -05:00 |
|
Harold Seigel
|
a1e9328367
|
8235225: Replace CHECK_0 with CHECK_NULL for non-integer returning methods
Change CHECK_0 to CHECK_NULL and CHECK_false where appropriate
Reviewed-by: mikael, dholmes, coleenp
|
2020-02-27 13:00:05 +00:00 |
|
Nils Eliasson
|
2ba0575cea
|
8239878: Bug in PrintEliminateAllocations code causes TestClhsdbJstackLock.java to fail
Reviewed-by: shade
|
2020-02-27 13:11:06 +01:00 |
|
Kim Barrett
|
257de28b2c
|
8238979: Improve G1DirtyCardQueueSet handling of previously paused buffers
Move enqueuing of previously paused buffers.
Reviewed-by: sangheki, sjohanss
|
2020-02-26 14:36:01 -05:00 |
|
Aleksey Shipilev
|
6913bbc200
|
8240076: Shenandoah: pacer should cover reset and preclean phases
Reviewed-by: zgu
|
2020-02-26 19:36:56 +01:00 |
|
Aleksey Shipilev
|
d26dadef43
|
8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads
Reviewed-by: rkennke
|
2020-02-26 19:36:50 +01:00 |
|
Aleksey Shipilev
|
331f492ad5
|
8240069: Shenandoah: turn more flags diagnostic
Reviewed-by: rkennke
|
2020-02-26 19:36:43 +01:00 |
|
Xin Liu
|
b08595d844
|
8239066: make LinkedList<T> more generic
Reviewed-by: phh, simonis
|
2020-02-26 12:35:43 +01:00 |
|
Ao Qi
|
2298819af8
|
8239423: jdk/jfr/jvm/TestJFRIntrinsic.java failed with -XX:-TieredCompilation
Reviewed-by: iignatyev, dholmes
|
2020-02-26 00:07:21 -05:00 |
|
Aleksey Shipilev
|
98e0a704d4
|
8239904: Shenandoah: accumulated penalties should not be over 100% of capacity
Reviewed-by: rkennke
|
2020-02-25 12:35:29 +01:00 |
|
Jie Fu
|
5a7b5863f0
|
8239886: Minimal VM build fails after JDK-8237499
Reviewed-by: dholmes
|
2020-02-25 10:34:33 +08:00 |
|
Denghui Dong
|
52d7a61e8d
|
8237499: JFR: Include stack trace in the ThreadStart event
Reviewed-by: egahlin
|
2020-02-24 23:24:14 +01:00 |
|
Aleksey Shipilev
|
649a4d0613
|
8239492: [x86] Turn MacroAssembler::verify_oop into macro recording file and line
Reviewed-by: rrich, vlivanov, pliden
|
2020-02-24 18:30:02 +01:00 |
|
Aleksey Shipilev
|
8167fe956f
|
8239868: Shenandoah: ditch C2 node limit adjustments
Reviewed-by: rkennke
|
2020-02-24 18:30:00 +01:00 |
|
Erik Gahlin
|
266446f316
|
8239585: JFR: Native events should support empty payloads
Reviewed-by: mgronlun
|
2020-02-24 17:10:01 +01:00 |
|
Erik Österlund
|
ccdde49728
|
8234160: Enable optimized mitigation for Intel jcc erratum in C2
Reviewed-by: thartmann, vlivanov, pliden
|
2020-02-24 14:37:30 +00:00 |
|
Nils Eliasson
|
38a57e8bed
|
8238723: yank_alloc_node must remove membar
Reviewed-by: vlivanov, thartmann, roland
|
2020-02-24 11:31:07 +01:00 |
|
Per Lidén
|
aab0ce5f1c
|
8239533: ZGC: Make the ZProactive flag non-diagnostic
Reviewed-by: eosterlund, stefank
|
2020-02-24 11:01:51 +01:00 |
|
Claes Redestad
|
289513cc2b
|
8239235: Examine SignatureStream performance after consolidation
Reviewed-by: lfoltan, coleenp
|
2020-02-24 10:20:35 +01:00 |
|
David Holmes
|
bd028945bd
|
8238988: Rename thread "in stack" methods and add in_stack_range
Reviewed-by: coleenp, dcubed
|
2020-02-23 22:35:59 -05:00 |
|
Claes Redestad
|
58a5910393
|
8239347: Refactor Symbol to make _length a standalone field again
Reviewed-by: iklam, coleenp
|
2020-02-20 13:18:30 +01:00 |
|
Frederic Parain
|
8827df9b2d
|
8239014: -XX:-UseEmptySlotsInSupers sometime fails to reproduce the layout of the old code
Reviewed-by: dholmes, coleenp
|
2020-02-19 08:57:43 -05:00 |
|
Rahul Raghavan
|
7b24bd68c2
|
8238356: CodeHeap::blob_count() overestimates the number of blobs
Decremented _blob_count on addition to the free list
Reviewed-by: lucy, shade, thartmann
|
2020-02-19 15:01:57 +05:30 |
|
Thomas Schatzl
|
fff8438af8
|
8239070: Memory leak when unsuccessfully mapping in archive regions
Reviewed-by: kbarrett, iklam, coleenp, jiangli
|
2020-02-19 10:04:54 +01:00 |
|
Harold Seigel
|
bf6c14f034
|
8187305: Add logging for shared library loads/unloads
Add logging to JVM_LoadLibrary(), JVM_UnloadLibrary(), and JVM_FindLibraryEntry().
Reviewed-by: dholmes, coleenp
|
2020-02-18 16:30:54 +00:00 |
|
Roman Kennke
|
ccb5defde4
|
8237780: Shenandoah: More reliable nmethod verification
Reviewed-by: shade, zgu
|
2020-02-18 17:20:04 +01:00 |
|
Ivan Walulya
|
6f6b4c0ef9
|
8232686: Turn parallel gc develop tracing flags into unified logging
Reviewed-by: sjohanss, tschatzl, lkorinth
|
2020-02-18 11:00:24 +01:00 |
|
Thomas Schatzl
|
28c630046e
|
8238999: Remove MemRegion custom new/delete operator overloads
Reviewed-by: kbarrett, jiangli, iklam
|
2020-02-18 10:59:38 +01:00 |
|
Tobias Hartmann
|
cb2eeb7d9a
|
8239142: C2's UseUniqueSubclasses optimization is broken for array accesses
Avoid resetting the elemtype for array accesses.
Reviewed-by: vlivanov, eosterlund
|
2020-02-18 08:28:02 +01:00 |
|
Erik Gahlin
|
5d9c59f2f8
|
8238236: Add JFR class redefinition events
Reviewed-by: mgronlun
|
2020-02-17 22:36:13 +01:00 |
|
Christian Hagedorn
|
74bee68872
|
8239069: C2: SIGSEGV in IdealGraphPrinter::walk_nodes due to C->root() being NULL
Fix NULL pointer dereference when trying to print the ideal graph when Compile::record_failure() is called twice.
Reviewed-by: neliasso, thartmann
|
2020-02-17 12:29:24 +01:00 |
|
Christian Hagedorn
|
b369aefc79
|
8238765: PhaseCFG::schedule_pinned_nodes cannot handle precedence edges from unmatched CFG nodes correctly
Fix PhaseCFG::schedule_pinned_nodes to correctly handle precedence edges from unmatched CFG nodes.
Reviewed-by: roland, neliasso, kvn
|
2020-02-17 12:29:03 +01:00 |
|
Roman Kennke
|
41d457a089
|
8239081: Shenandoah: Consolidate C1 LRB and native barriers
Reviewed-by: shade
|
2020-02-14 19:43:17 +01:00 |
|
Roland Westrelin
|
52d46c314b
|
8238691: C2: turn subtype check into macro node
Reviewed-by: vlivanov, thartmann
|
2020-02-14 10:31:34 +01:00 |
|
Stefan Karlsson
|
e4b27a48a0
|
8183574: Unify the is_power_of_2 functions
Reviewed-by: kbarrett, redestad
|
2020-02-17 10:03:17 +01:00 |
|
Jie Fu
|
3c7858c285
|
8239110: Zero VM build fails after JDK-8203883
Reviewed-by: aph
|
2020-02-15 17:35:57 +08:00 |
|
Roland Westrelin
|
3bb62dc0d8
|
8236759: ShouldNotReachHere in PhaseIdealLoop::verify_strip_mined_scheduling
Reviewed-by: thartmann, neliasso
|
2020-01-13 10:00:30 +01:00 |
|
Nils Eliasson
|
18c01206d0
|
8203883: Remove State from InvocationCounters
Reviewed-by: redestad, thartmann
|
2020-02-12 20:53:48 +01:00 |
|
Claes Redestad
|
b4b8ead78b
|
8238863: Refactor out static initialization from Dict constructors
Reviewed-by: neliasso, dlong
|
2020-02-14 10:16:07 +01:00 |
|
Kim Barrett
|
087074334d
|
8238867: Improve G1DirtyCardQueueSet::Queue::pop
Allow one of competing pops for last element to succeed.
Reviewed-by: iwalulya, sjohanss
|
2020-02-13 15:16:50 -05:00 |
|
Frederic Parain
|
30707f8007
|
8238961: Assertion failure in new field layout code when ContendedPaddingWidth == 0
Reviewed-by: hseigel, coleenp
|
2020-02-13 11:23:17 -05:00 |
|
Aleksey Shipilev
|
18b31b1f02
|
8238909: x86_32 fails gtest:power_of_2
Reviewed-by: stefank, redestad
|
2020-02-13 17:05:30 +01:00 |
|
Harold Seigel
|
d298a05d02
|
8238175: CTW: Class.getDeclaredMethods fails with assert(k->is_subclass_of(SystemDictionary::Throwable_klass())) failed: invalid exception class
Replace the assert with a logging message saying that the class is not a subclass of java.lang.Throwable
Reviewed-by: dholmes, coleenp
|
2020-02-13 15:43:59 +00:00 |
|
Christian Hagedorn
|
2ac2d590c2
|
8238811: C2: assert(i >= req() || i == 0 || is_Region() || is_Phi()) with -XX:+VerifyGraphEdges
Fix -XX:+VerifyGraphEdges by additionally handling ArrayCopyNodes and UnlockNodes and add some basic flag testing.
Reviewed-by: roland, neliasso
|
2020-02-13 15:08:08 +01:00 |
|
Christian Hagedorn
|
3ea92e735b
|
8238756: C2: assert(((n) == __null || !VerifyIterativeGVN || !((n)->is_dead()))) failed: can not use dead node
Fix -XX:+VerifyIterativeGVN due to a dead node and add some basic flag testing.
Reviewed-by: roland, neliasso
|
2020-02-13 15:07:45 +01:00 |
|
Christian Hagedorn
|
e2829b7b87
|
8237945: CTW: C2 compilation fails with assert(just_allocated_object(alloc_ctl) == ptr) failed: most recent allo
Removing too strong assertion about array allocation in LibraryCallKit::tightly_coupled_allocation().
Reviewed-by: thartmann, neliasso
|
2020-02-13 15:07:21 +01:00 |
|
Christian Hagedorn
|
8bdb972192
|
8238178: CTW: C1 compilation fails with assert(sux->loop_depth() != block->loop_depth() || sux->loop_index() == block->loop_index() || loop_through_xhandler) failed: Loop index has to be same
Fix verification of C1 IR involving xhandlers in one-time executed loops on the non-exceptional path.
Reviewed-by: thartmann, neliasso
|
2020-02-13 15:06:57 +01:00 |
|
Richard Reingruber
|
b0b8190ea2
|
8238782: Cleanup Deoptimization::deoptimize(): remove unused RegisterMap argument and don't update RegisterMap in callers if UseBiasedLocking is enabled
Reviewed-by: dholmes, kvn
|
2020-02-12 09:18:37 +01:00 |
|
Thomas Schatzl
|
78f58c3e39
|
8238854: Remove superfluous C heap allocation failure checks
Reviewed-by: kbarrett, sjohanss
|
2020-02-13 11:00:40 +01:00 |
|
David Holmes
|
4e4d1f2b4d
|
8234372: Investigate use of Thread::stack_base() and queries for "in stack"
Reviewed-by: dcubed, stuefe
|
2020-02-12 20:19:50 -05:00 |
|