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
Kim Barrett
e7e00f7ae0
8221102: Allow GC threads to participate in threads claiming protocol
...
Expand claim counter from 1bit to uintx, with rare overflow handling.
Reviewed-by: tschatzl, rkennke
2019-04-02 13:08:38 -04:00
Roman Kennke
9acdfbd5b7
8221751: Shenandoah: Improve SATB enqueueing
...
Reviewed-by: shade
2019-04-02 18:13:42 +02:00
Henry Jen
52da980fa2
Merge
2019-03-26 10:55:17 -07:00
David Holmes
ccef9efb14
8221207: Redo JDK-8218446 - SuspendAtExit hangs
...
Reviewed-by: rehn, dcubed
2019-03-25 00:57:03 -04:00
Jiangli Zhou
223e1c6e42
8220095: Assertion failure when symlink (with different name) is used for lib/modules file
...
Removed confusing function ClassLoader::is_modules_image(char*)
Reviewed-by: lfoltan, ccheung
2019-03-23 21:51:07 -07:00
Aleksey Shipilev
26210b4566
8221363: Build failure after JDK-8220240 (Refactor shared dirty card queue)
...
Reviewed-by: stuefe
2019-03-23 17:18:49 +01:00
Kim Barrett
3bb3dbc47e
8220240: Refactor shared dirty card queue
...
Add G1SharedDirtyCardQueue class.
Reviewed-by: tschatzl, lkorinth
2019-03-22 15:42:43 -04:00
Per Lidén
5fdcdaadd4
8221219: ZGC: Remove ZStallOnOutOfMemory option
...
Reviewed-by: stefank, eosterlund
2019-03-22 12:49:33 +01:00
Per Lidén
8b38ebf1a2
8221212: ZGC: Command-line flags should be marked experimental
...
Reviewed-by: stefank, eosterlund
2019-03-22 12:49:32 +01:00
Roman Kennke
59a025d90b
8220714: C2 Compilation failure when accessing off-heap memory using Unsafe
...
Reviewed-by: vlivanov, roland
2019-03-15 09:57:42 +01:00
Roman Kennke
29843b4dfb
8221278: Shenandoah should not enqueue string dedup candidates during root scan
...
Reviewed-by: shade
2019-03-21 22:37:36 +01:00
Harold Seigel
d8d4311d54
8221096: Description of -XX:+PrintFlagsRanges is incorrect
...
Remove the phrase: and exit VM
Reviewed-by: lfoltan
2019-03-21 10:47:48 -04:00
David Holmes
762ce676b3
8221208: Backout JDK-8218446
...
Reviewed-by: iignatyev, rehn
2019-03-21 03:00:28 -04:00
David Holmes
87283a7568
8221180: Deprecate AllowJNIEnvProxy
...
Reviewed-by: coleenp, dcubed
2019-03-20 23:32:57 -04:00
David Holmes
7bb74f80da
8218446: SuspendAtExit hangs
...
Reviewed-by: rehn, dcubed
2019-03-20 18:01:42 -04:00
Dmitry Cherepanov
f16af8d4d5
8211100: hotspot C1 issue with comparing long numbers on x86 32-bit
...
Reviewed-by: iveresov, thartmann
2019-03-20 11:51:43 +03:00
Kim Barrett
a11369d781
8220690: ATTRIBUTE_ALIGNED requires GNU extensions enabled
...
Use __typeof__(x) instead of typeof(x).
Reviewed-by: shade, sgehwolf
2019-03-19 14:08:20 -04:00
Roman Kennke
1aec18881b
8220780: ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE
...
Reviewed-by: shade
2019-03-18 16:33:28 +01:00
Stefan Karlsson
c2d4f10483
8220609: Cleanups in ScavengableNMethods
...
Reviewed-by: pliden, eosterlund
2019-03-18 15:21:33 +01:00
Stefan Karlsson
788dcfd72d
8220606: Move ScavengableNMethods unlinking to unregister_nmethod
...
Reviewed-by: pliden, eosterlund
2019-03-18 15:19:39 +01:00
Per Lidén
d33d485682
8220601: ZGC: Delete ZNMethodTableEntry arrays using ZSafeDelete
...
Reviewed-by: stefank, eosterlund
2019-03-18 11:50:41 +01:00