Erik Österlund
|
c1250e0816
|
8218974: Free GC native structures in nmethod::flush
Reviewed-by: pliden
|
2019-02-26 11:36:00 +01:00 |
|
Robbin Ehn
|
bec8431683
|
8203469: Faster safepoints
Reviewed-by: dcubed, pchilanomate, dholmes, acorn, coleenp, eosterlund
|
2019-02-15 14:15:10 +01:00 |
|
Claes Redestad
|
7049e4c443
|
8218625: Remove dead code in relocInfo
Reviewed-by: kvn, thartmann
|
2019-02-07 22:20:46 +01:00 |
|
Jesper Wilhelmsson
|
621bf58687
|
Merge
|
2019-02-06 00:20:37 +01:00 |
|
Erik Österlund
|
4e8a04bbf1
|
8216541: CompiledICHolders of VM locked unloaded nmethods are released too late
Reviewed-by: kvn, thartmann
|
2019-02-05 20:06:10 +01:00 |
|
Coleen Phillimore
|
8f5e561d19
|
8139551: Scalability problem with redefinition - multiple code cache walks
Walk code cache and deoptimize once per redefinition.
Reviewed-by: sspitsyn, dlong
|
2019-02-05 10:40:25 -05:00 |
|
Per Lidén
|
ad65ea3c85
|
8217309: ZGC: Fix ZNMethodTable corruption
Reviewed-by: eosterlund, stefank
|
2019-01-24 12:23:01 +01:00 |
|
Lutz Schmidt
|
b291349f4c
|
8217465: [REDO] - Optimize CodeHeap Analytics
Reviewed-by: kvn, thartmann
|
2019-01-30 14:24:14 +01:00 |
|
Jesper Wilhelmsson
|
fd21613d59
|
Merge
|
2019-01-25 18:12:06 +01:00 |
|
Tobias Hartmann
|
5172199ef9
|
8217447: Develop flag TraceICs is broken
Added NULL check and fixed output.
Reviewed-by: kvn
|
2019-01-22 08:47:01 +01:00 |
|
David Holmes
|
d788c40095
|
8217466: [BACKOUT] Optimize CodeHeap Analytics
Reviewed-by: redestad, shade, jwilhelm, iignatyev
|
2019-01-21 16:56:13 -05:00 |
|
Lutz Schmidt
|
5435d862c1
|
8217250: Optimize CodeHeap Analytics
Reviewed-by: kvn, thartmann
|
2019-01-21 18:00:23 +01:00 |
|
Jesper Wilhelmsson
|
cda0d67617
|
Merge
|
2019-01-16 20:53:09 +01:00 |
|
Lutz Schmidt
|
92e750fb58
|
8216314: SIGILL in CodeHeapState::print_names()
Reviewed-by: thartmann, kvn
|
2019-01-16 09:48:35 +01:00 |
|
Jesper Wilhelmsson
|
528bc73ca4
|
Merge
|
2019-01-14 23:05:26 +01:00 |
|
Erik Österlund
|
c03e894387
|
8215754: ZGC: nmethod is not unlinked from Method before rendezvous handshake
Reviewed-by: pliden, neliasso
|
2019-01-11 13:15:37 +01:00 |
|
Lutz Schmidt
|
5cdb1c7078
|
8215551: Missing case label in nmethod::reloc_string_for()
Reviewed-by: kvn, mbaesken
|
2018-12-20 17:29:59 +01:00 |
|
Erik Österlund
|
83adde9866
|
8215491: ICStubInterface::finalize finds zombie nmethod with ZGC concurrent class unloading
Reviewed-by: dlong, coleenp
|
2018-12-20 10:41:45 +01:00 |
|
Erik Österlund
|
1cc5cf4c02
|
8215500: ICRefillVerifierMark does not set the provided verfier as current
Reviewed-by: pliden, thartmann
|
2018-12-20 10:41:45 +01:00 |
|
Dean Long
|
32ea2e5343
|
8215205: javaVFrame much slower than vframeStream
Reviewed-by: mchung, thartmann
|
2018-12-18 12:36:27 -08:00 |
|
Coleen Phillimore
|
154a1a02bf
|
8216167: Update include guards to reflect correct directories
Use script and some manual fixup to fix directores names in include guards.
Reviewed-by: lfoltan, eosterlund, kbarrett
|
2019-01-10 15:13:51 -05:00 |
|
Martin Doerr
|
aea92f008a
|
8216269: [s390] Debug build broken because CodeBlob has not been declared
Reviewed-by: shade, coleenp
|
2019-01-08 11:02:26 +01:00 |
|
Yasumasa Suenaga
|
abbabdbeb3
|
8216154: C4819 warnings at HotSpot sources on Windows
Reviewed-by: kbarrett, tschatzl
|
2019-01-08 10:35:06 +09:00 |
|
Coleen Phillimore
|
1509c1ffe1
|
8215731: Move forward class definitions out of globalDefinitions.hpp
Redistribute the forward declarations to the header files that need them.
Reviewed-by: dholmes, lfoltan
|
2019-01-04 15:06:01 -05:00 |
|
Erik Österlund
|
b7bd4bccbf
|
8215206: VtableStubs::find_stub is not appropriately protected by VtableStubs_lock
Reviewed-by: thartmann, pliden
|
2018-12-12 14:18:16 +01:00 |
|
Roman Kennke
|
8b62a2ee9d
|
8214259: Implementation: JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
Co-authored-by: Christine Flood <chf@redhat.com>
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Co-authored-by: Roland Westrelin <rwestrel@redhat.com>
Co-authored-by: Zhenygu Gu <zgu@redhat.com>
Co-authored-by: Andrew Haley <aph@redhat.com>
Co-authored-by: Andrew Dinn <adinn@redhat.com>
Co-authored-by: Mario Torre <mtorre@redhat.com>
Reviewed-by: kvn, roland, shade, coleenp, lmesnik, pliden, jgeorge, ihse, erikj
|
2018-12-10 15:47:44 +01:00 |
|
Coleen Phillimore
|
0be6d52f4d
|
8215034: Remove old HOTSWAP conditionals
Reviewed-by: dcubed, jiangli, sspitsyn
|
2018-12-07 17:20:44 -05:00 |
|
Erik Österlund
|
0874f1945e
|
8214936: assert(_needs_refill == 0) failed: Forgot to handle a failed IC transition requiring IC stubs
Reviewed-by: kvn, thartmann, pliden
|
2018-12-07 13:15:35 +01:00 |
|
Erik Österlund
|
93fb595b61
|
8214401: [AOT] crash in ClassLoaderData::is_alive() with AOTed jdk.base
Reviewed-by: kvn, dlong
|
2018-12-06 18:11:53 +01:00 |
|
Tobias Hartmann
|
d4acf96543
|
8208277: Code cache heap (-XX:ReservedCodeCacheSize) doesn't work with 1GB LargePages
Use huge pages for code cache if ReservedCodeCacheSize == InitialCodeCacheSize
Reviewed-by: kvn
|
2018-12-06 10:07:54 +01:00 |
|
Erik Österlund
|
055ed2b789
|
8214257: IC cache not clean after cleaning assertion failure
Reviewed-by: kvn, thartmann
|
2018-12-05 16:11:53 +01:00 |
|
Erik Österlund
|
e303e31317
|
8214338: Move IC stub refilling out of IC cache transitions
Reviewed-by: dlong, rbackman
|
2018-12-05 15:57:26 +01:00 |
|
Erik Österlund
|
e03d20eb41
|
8214302: Allow safely calling is_unloading() on zombie nmethods
Reviewed-by: kvn, pliden
|
2018-12-05 11:01:44 +01:00 |
|
Erik Österlund
|
02688398e1
|
8214556: Crash in DependencyContext::remove_dependent_nmethod still happens
Reviewed-by: kvn, kbarrett
|
2018-12-04 17:14:11 +01:00 |
|
Lutz Schmidt
|
8e05550ef3
|
8214526: Change CodeHeap State Analytics control from UL to Print*
Reviewed-by: coleenp, kvn, stuefe, thartmann
|
2018-12-04 11:57:18 +01:00 |
|
Erik Österlund
|
86a41aa926
|
8214523: Fix nmethod asserts for concurrent nmethod unloading
Reviewed-by: coleenp, kvn
|
2018-12-03 14:16:39 +01:00 |
|
Erik Österlund
|
3a5bccf5c6
|
8213565: Crash in DependencyContext::remove_dependent_nmethod
Reviewed-by: rehn, kvn
|
2018-11-30 11:40:48 +01:00 |
|
Robbin Ehn
|
72235f33c7
|
8212108: SafepointSynchronizer never ending counter (big enough)
Reviewed-by: dholmes, eosterlund
|
2018-11-23 10:43:18 +01:00 |
|
Erik Österlund
|
1379397c32
|
8213755: Let nmethods be is_unloading() outside of safepoints
Reviewed-by: rehn, coleenp, kvn
|
2018-11-22 10:01:38 +01:00 |
|
Erik Österlund
|
c9657d8dcf
|
8214056: Allow the GC to attach context information to CompiledMethod
Reviewed-by: shade, kvn, adinn
|
2018-11-22 09:55:44 +01:00 |
|
Erik Österlund
|
44b1ed07f5
|
8213486: SIGSEGV in CompiledMethod::cleanup_inline_caches_impl with AOT
Reviewed-by: kvn, dlong
|
2018-11-22 09:46:24 +01:00 |
|
Rahul Raghavan
|
3bef8642a4
|
8210803: Compilation failure in codeBlob.cpp for Windows 32-bit
Added ordinary operator delete declaration within class
Reviewed-by: kvn, rlichten, thartmann
|
2018-11-12 01:15:16 -08:00 |
|
Erik Österlund
|
c9e3ee1fbb
|
8213411: JDK-8209189 incorrect for Big Endian (JVM crashes)
Reviewed-by: kvn, mdoerr
|
2018-11-08 15:02:50 +01:00 |
|
Erik Österlund
|
3798a62adb
|
8212996: Use AS_NO_KEEPALIVE when accessing dead java.lang.invoke.CallSites during nmethod unloading
Reviewed-by: coleenp, pliden
|
2018-11-05 12:36:23 +01:00 |
|
Erik Österlund
|
364f0784a4
|
8212585: Clean up CompiledMethod::oops_reloc_begin()
Reviewed-by: kvn, pliden
|
2018-11-05 12:36:23 +01:00 |
|
Erik Österlund
|
f2fe71b186
|
8212989: Allow CompiledMethod ExceptionCache have unloaded klasses
Reviewed-by: kvn, pliden
|
2018-11-05 08:01:39 +01:00 |
|
Erik Österlund
|
25f14cd757
|
8209189: Make CompiledMethod::do_unloading more concurrent
Reviewed-by: kvn, coleenp
|
2018-11-02 08:33:59 +01:00 |
|
Erik Österlund
|
97d3dc7902
|
8212681: Refactor IC locking to use a fine grained CompiledICLocker
Reviewed-by: coleenp, rehn, kvn
|
2018-11-01 14:57:26 +01:00 |
|
Tobias Hartmann
|
4b27547977
|
8177899: Tests fail due to code cache exhaustion on machines with many cores
Implemented upper limit on CICompilerCount based on code cache size.
Reviewed-by: kvn, mdoerr
|
2018-10-30 09:06:08 +01:00 |
|
Eric Caspole
|
5d9ffc2d03
|
8212706: nmethod jvmci_installed_code_name need to be XML escaped
Call text instead of print to escape chars properly
Reviewed-by: thartmann
|
2018-10-24 11:02:55 -04:00 |
|