Coleen Phillimore
733d251078
8222379: JFR TestClassLoadEvent.java failed due to EXCEPTION_ACCESS_VIOLATION
...
Give fatal error if CDS loses archive mapping.
Reviewed-by: iklam, ccheung, jiangli
2019-04-18 07:02:07 -04:00
Erik Österlund
dce0c5c4ae
8219718: ZGC: Make nmethod entry barriers and nmethod::is_unloading use ZNMethodDataOops
...
Reviewed-by: pliden, stefank
2019-04-17 12:41:33 +02:00
Nils Eliasson
82cc38398d
8218468: Load barrier slow path node should be MachTypeNode
...
Reviewed-by: shade, pliden, kvn
2019-04-17 09:54:37 +02:00
Robbin Ehn
b4fb17d63c
8222327: java_lang_Thread _thread_status_offset, remove pre 1.5 code paths
...
Reviewed-by: dholmes, redestad
2019-04-17 09:29:25 +02:00
Robbin Ehn
8552ad776a
8218147: make_walkable asserts on multiple calls
...
Reviewed-by: dholmes, dcubed
2019-04-17 09:25:27 +02:00
Henry Jen
930f116ae7
Merge
2019-04-16 20:47:11 -07:00
Henry Jen
da6f620059
Merge
2019-04-15 18:24:37 -07:00
Zhengyu Gu
f37ec83209
8222419: Shenandoah: Remove unused _par_state_string in ShenandoahRootProcessor
...
Reviewed-by: rkennke
2019-04-12 16:30:19 -04:00
Zhengyu Gu
dcc0a38e8a
8222403: Shenandoah: Remove ShenandoahAlwaysTrueClosure, use AlwaysTrueClosure instead
...
Reviewed-by: shade
2019-04-12 09:55:30 -04:00
Coleen Phillimore
cebdd53c0f
8222297: IRT_ENTRY/IRT_LEAF etc are the same as JRT
...
Replace IRT entry points with JRT.
Reviewed-by: lfoltan, dcubed
2019-04-12 09:30:17 -04:00
Zhengyu Gu
96545959e8
8222188: Shenandoah: Adjust Shenandoah work gang types
...
Reviewed-by: shade, rkennke
2019-04-12 07:51:47 -04:00
Daniel D. Daugherty
a8e94de188
8222034: Thread-SMR functions should be updated to remove work around
...
Reviewed-by: mdoerr, eosterlund
2019-04-11 14:14:30 -04:00
Ao Qi
06e17e05a2
8222333: fastdebug build broken after JDK-8221393 (phase_mapping[] doesn't match enum Phase in WeakProcessorPhases)
...
Reviewed-by: zgu, shade
2019-04-11 19:09:45 +02:00
Stefan Karlsson
23f02171c8
8221393: ResolvedMethodTable too small for StackWalking applications
...
Reviewed-by: coleenp, rehn
2019-04-10 15:41:04 +02:00
Serguei Spitsyn
ff03f5c84e
8222072: JVMTI GenerateEvents() sends CompiledMethodLoad events to wrong jvmtiEnv
...
Fix GenerateEvents() to send CompiledMethodLoad events to requesting agent only
Reviewed-by: jcbeyler, amenkov
2019-04-10 17:29:03 -07:00
Coleen Phillimore
0314bac167
8222231: Clean up interfaceSupport.inline.hpp duplicated code
...
Reviewed-by: dholmes, pchilanomate
2019-04-10 17:31:31 -04:00
Erik Joelsson
4b898b7aae
8221851: Use of THIS_FILE in hotspot invalidates precompiled header on Linux/GCC
...
Reviewed-by: tbell, ysuenaga
2019-04-10 07:04:35 -07:00
Roman Kennke
ebe0ef5ee8
8222259: Shenandoah: Pre-evacuate string-dedup roots in Traversal GC
...
Reviewed-by: shade
2019-04-10 13:21:38 +02:00
Per Lidén
3a2343d9e6
8221984: ZGC: Clean up ZOop
...
Reviewed-by: stefank, eosterlund
2019-04-10 12:45:32 +02:00
Stuart Monteith
91c90755b5
8222180: ZGC: ZForwarding::verify() failing when checking for duplicates
...
Reviewed-by: pliden, eosterlund
2019-04-09 12:47:34 +02:00
Claes Redestad
89a267ca46
8221836: Avoid recalculating String.hash when zero
...
Co-authored-by: Peter Levart <peter.levart@gmail.com>
Reviewed-by: jrose, adinn
2019-04-10 12:05:50 +02:00
Matthias Baesken
d40aa622cf
8219241: Provide basic virtualization related info in the hs_error file on linux/windows x86_64
...
Reviewed-by: dholmes, mdoerr
2019-04-10 08:51:38 +02:00
Jean Christophe Beyler
ec3edf99f9
8221853: Data race in compile broker (set_last_compile)
...
Remove the debug code provoking it
Reviewed-by: kvn, thartmann
2019-04-09 19:34:05 -07:00
Roman Kennke
990b45b149
8222227: Shenandoah: Fix Traversal GC weak roots handling in final-traversal pause
...
Reviewed-by: shade, zgu
2019-04-09 23:36:43 +02:00
Aleksey Shipilev
321615029c
8222186: Shenandoah should not uncommit below minimum heap size
...
Reviewed-by: zgu, rkennke
2019-04-09 21:20:16 +02:00
Aleksey Shipilev
6453df40be
8222185: Shenandoah should report "committed" as capacity
...
Reviewed-by: zgu, rkennke
2019-04-09 21:20:15 +02:00
Zhengyu Gu
826c03330b
8222425: Shenandoah: Move commonly used closures to separate files
...
Reviewed-by: shade
2019-04-15 13:07:06 -04:00
Zhengyu Gu
a652f593f2
8222490: Shenandoah: Remove unused _par_state_string in ShenandoahRootEvacuator
...
Reviewed-by: shade
2019-04-15 12:54:12 -04:00
Robbin Ehn
3ca21234ce
8221584: SIGSEGV in os::PlatformEvent::unpark() in JvmtiRawMonitor::raw_exit while posting method exit event
...
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Reviewed-by: dholmes, dcubed
2019-04-08 21:39:43 +00:00
Sangheon Kim
bb31c7d085
8218049: Survivor MemoryMXBean used() size granularity is region based
...
Reviewed-by: tschatzl, kbarrett
2019-04-08 12:15:40 -07:00
Thomas Schatzl
f6116c5498
8222105: Add "use_" prefix to G1Policy::adaptive_young_list_length
...
Improve naming of G1Policy::adaptive_young_list_length to improve readability.
Reviewed-by: kbarrett
2019-04-08 21:01:17 +02:00
Thomas Schatzl
884545e54f
8218668: Clean up evacuation of optional collection set
...
Better integrate optional collection set evacuation into the existing evacuation scheme, fixing a few minor issues with the initial implementation.
Reviewed-by: kbarrett, sangheki
2019-04-08 20:37:52 +02:00
Aleksey Shipilev
3592b7ea78
8222130: Shenandoah should verify roots after pre-evacuation
...
Reviewed-by: rkennke, zgu
2019-04-08 19:43:04 +02: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
Roman Kennke
7a26e84e4f
8222129: Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength()
...
Reviewed-by: shade
2019-04-08 18:42:29 +02:00
Roman Kennke
d2ac25420e
8222125: Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1
...
Reviewed-by: shade
2019-04-08 18:42:27 +02:00
Andrew Dinn
71164a973b
8221477: Inject os/cpu-specific constants into Unsafe from JVM
...
Initialize Unsafe os/cpu-specific constants using injection instead of native callouts
Reviewed-by: stuefe, coleenp, dholmes, plevart
2019-04-05 10:01:09 +01:00
Thomas Stuefe
1baf5289c5
8221539: [metaspace] Improve MetaspaceObj::is_metaspace_obj() and friends
...
Reviewed-by: adinn, coleenp, mdoerr
2019-03-27 14:13:34 +01:00
Martin Doerr
f65be307bf
8221833: Readability check in Symbol::is_valid not performed for some addresses
...
Reviewed-by: zgu, coleenp
2019-04-05 09:18:18 +02:00
Goetz Lindenmaier
39f3368ffd
8221470: Print methods in exception messages in java-like Syntax
...
Reviewed-by: dholmes, mdoerr, coleenp
2019-04-04 09:39:44 +02:00
Coleen Phillimore
6780d21dd6
8221992: Fix old method replacement in ResolvedMethodTable
...
Use method get_new_method() which is used in other call sites.
Reviewed-by: sspitsyn
2019-04-04 17:23:05 -04:00
Roman Kennke
6292ecd39b
8221848: Shenandoah: ArrayCopy post-barrier improvements
...
Reviewed-by: zgu
2019-04-04 21:29:46 +02:00
Roman Kennke
03ab1404f0
8221766: Load-reference barriers for Shenandoah
...
Reviewed-by: kvn, erikj, aph, shade
2019-04-02 23:00:22 +02:00
Coleen Phillimore
8e5a71de44
8221872: Remove uses of ClassLoaderWeakHandle typedef in protection domain table
...
Make consistent with StringTable and ResolvedMethodTable
Reviewed-by: dholmes
2019-04-03 20:39:19 -04:00
David Holmes
2f20909d10
8218483: Crash in "assert(_daemon_threads_count->get_value() > daemon_count) failed: thread count mismatch 5 : 5"
...
Reviewed-by: dcubed, stuefe
2019-04-03 22:03:39 +00:00
Roman Kennke
004b3ee748
8220664: Simplify ShenandoahUpdateHeapRefsClosure
...
Reviewed-by: shade
2019-03-27 22:25:03 +01:00
Claes Redestad
5c06e0a912
8221701: Archive constant BaseLocales
...
Reviewed-by: naoto
2019-04-03 17:06:35 +02:00
Lutz Schmidt
8cdf747187
8221482: Initialize VMRegImpl::regName[] earlier to prevent assert during PrintStubCode
...
Reviewed-by: kvn
2019-04-03 16:55:41 +02:00
Leonid Mesnik
72b6b8cd2a
8221437: assert(java_lang_invoke_ResolvedMethodName::vmtarget(resolved_method()) == m()) failed: Should not change after link resolution
...
Reviewed-by: coleenp, sspitsyn
2019-04-02 17:11:04 -07:00
Zhengyu Gu
6881a91868
8220602: Shenandoah-SA: Enable best-effort implementation of heap walk
...
Reviewed-by: rkennke, cjplummer
2019-03-14 09:53:15 -04:00