Vladimir Ivanov
|
75d4f24c97
|
8223171: Redundant nmethod dependencies for effectively final methods
Reviewed-by: dlong
|
2019-05-06 12:15:49 -07:00 |
|
Vladimir Kozlov
|
e9c523ae5f
|
8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp
|
2019-05-01 12:31:29 -07:00 |
|
Coleen Phillimore
|
fbafef11c0
|
8222811: Consolidate MutexLockerEx and MutexLocker
Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls.
Reviewed-by: dcubed, dholmes, pliden, rehn
|
2019-04-25 10:56:31 -04:00 |
|
Zhengyu Gu
|
cc871f0459
|
8222086: CodeCache::UnloadingScope needs to preserve and restore previous IsUnloadingBehavior
Reviewed-by: eosterlund
|
2019-04-08 13:22:59 -04:00 |
|
Coleen Phillimore
|
246544eeb7
|
8221183: Avoid code cache walk in MetadataOnStackMark
Note nmethods with "old" Methods in them in table to walk instead.
Reviewed-by: eosterlund, sspitsyn
|
2019-04-01 09:53:30 -04:00 |
|
Per Lidén
|
9f2ac63e67
|
8221456: nmethod::make_unloaded() clears _method member too early
Reviewed-by: eosterlund, thartmann
|
2019-03-27 18:30:45 +01:00 |
|
Coleen Phillimore
|
5c5089b0a2
|
8220512: Deoptimize redefinition functions that have dirty ICs
Walk ICs to determine whether nmethods are dependent on redefined classes.
Reviewed-by: sspitsyn, eosterlund
|
2019-03-15 16:00:18 -04:00 |
|
Stefan Karlsson
|
2370adc703
|
8220343: Move scavenge_root_nmethods from shared code
Reviewed-by: kvn, eosterlund
|
2019-03-14 09:15:51 +01:00 |
|
Stefan Karlsson
|
b9cf9e7ca4
|
8220411: Remove ScavengeRootsInCode=0 code
Reviewed-by: thartmann, coleenp
|
2019-03-14 09:08:17 +01:00 |
|
Claes Redestad
|
d2c205bb59
|
8219860: Cleanup ClassFileParser::parse_linenumber_table
Reviewed-by: rehn, lfoltan, hseigel
|
2019-03-08 23:02:06 +01:00 |
|
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 |
|