Jiangli Zhou
e0d9ae7699
8214086: [TESTBUG] Fix subgraph test cases in ReplaceCriticalClasses.java
...
Add subgraph test cases in ReplaceCriticalClassesForSubgraphs.java.
Reviewed-by: iklam
2018-11-26 14:13:22 -05:00
Kim Barrett
5c99d95a63
8214202: DirtyCardQueueSet::get_completed_buffer should not clear _process_completed
...
Remove flag clearing and simplify get_completed-buffer.
Reviewed-by: tschatzl, sjohanss
2018-11-26 13:17:39 -05:00
Simon Tooke
5d725a98c8
8214059: Undefined behaviour in ADLC
...
Reviewed-by: shade, kbarrett
2018-11-26 09:36:30 +01:00
Boris Ulasevich
b2cb5cee6d
8213845: ARM32: Interpreter doesn't call result handler after native calls
...
Reviewed-by: aph
2018-11-23 19:45:38 +03:00
Roland Westrelin
e530ca5cc2
8214206: Fix for JDK-8213419 is broken on 32-bit
...
Reviewed-by: mdoerr, shade
2018-11-22 17:25:47 +01:00
Stefan Johansson
bde8307cf9
8214118: HeapRegions marked as archive even if CDS mapping fails
...
Reviewed-by: tschatzl, jiangli
2018-11-23 10:57:07 +01:00
Robbin Ehn
751aa57f16
8214181: safepoint header cleanup
...
Reviewed-by: kbarrett, dholmes, coleenp
2018-11-23 11:07:54 +01:00
Robbin Ehn
72235f33c7
8212108: SafepointSynchronizer never ending counter (big enough)
...
Reviewed-by: dholmes, eosterlund
2018-11-23 10:43:18 +01:00
Markus Grönlund
954c14dc83
8214161: java.lang.IllegalAccessError: class jdk.internal.event.X509CertificateEvent (in module java.base) cannot access class jdk.jfr.internal.handlers.EventHandler (in module jdk.jfr) because module java.base does not read module jdk.jfr
...
Reviewed-by: egahlin, dholmes
2018-11-23 10:51:59 +01:00
Yasumasa Suenaga
4663065fad
8213015: Inconsistent settings between JFR.configure and -XX:FlightRecorderOptions
...
Reviewed-by: mgronlun, egahlin
2018-11-23 16:36:07 +09:00
Michihiro Horie
dbf691d4a2
8214205: PPC64: Add instructions for counting trailing zeros
...
Reviewed-by: mdoerr, gromero
2018-11-22 21:43:37 -05: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
Thomas Schatzl
fc8795984a
8213927: G1 ignores AlwaysPreTouch when UseTransparentHugePages is enabled
...
With UseTransparentHugePages we always need to pretouch on small page size as the underlying memory could currently be allocated as either small or large pages.
Reviewed-by: shade, sjohanss
2018-11-22 09:26:51 +01:00
Thomas Schatzl
0febdff79b
8213997: Remove G1HRRSUseSparseTable flag
...
Remove develop flag because it is not used anyway.
Reviewed-by: shade, manc
2018-11-22 09:25:19 +01:00
Roman Kennke
34a1c2e6bb
8214057: GC/C2 abstraction for Node::has_special_unique_user()
...
Reviewed-by: kvn, roland
2018-11-22 09:23:05 +01:00
Roman Kennke
4b528df402
8214055: GC/C2 abstraction for phaseX
...
Reviewed-by: kvn, roland
2018-11-22 09:22:54 +01:00
Per Lidén
10526c99f9
8212748: ZGC: Add reentrant locking functionality
...
Reviewed-by: eosterlund, kbarrett
2018-11-09 14:08:01 +01:00
Per Lidén
7e500f1d72
8214068: ZGC crashes with vmTestbase/nsk/jdi/ReferenceType/instances/instances004/TestDescription.java
...
Reviewed-by: eosterlund, rehn, dcubed
2018-11-22 09:14:31 +01:00
Doug Simon
4512750fbe
8213907: [JVMCI] avoid Class.getDeclared* methods when converting JVMCI objects to reflection objects
...
Reviewed-by: kvn, never
2018-11-21 22:02:17 +01:00
Kim Barrett
d8e5d52deb
8214144: Remove confusing locking_enqueue_completed_buffer
...
Remove function.
Reviewed-by: tschatzl, manc
2018-11-21 09:40:19 -05:00
Tobias Hartmann
9314c7f110
8214025: assert(t->singleton()) failed: must be a constant when ScavengeRootsInCode < 2
...
Added missing null checks and checks for pending exception.
Reviewed-by: kvn
2018-11-21 15:05:21 +01:00
Roland Westrelin
11e54e0749
8213419: C2 may hang in MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1
...
Reviewed-by: kvn, dlong, aph
2018-11-14 13:15:54 +01:00
Ioi Lam
6d269930fd
8213587: Speed up CDS dump time by using resizable hashtables
...
Reviewed-by: jiangli, coleenp, gziemski
2018-11-20 20:00:15 -08:00
Aleksey Shipilev
a264dac26c
8213992: Rename and make DieOnSafepointTimeout the diagnostic option
...
Reviewed-by: dholmes, dcubed, coleenp, kvn
2018-11-20 22:59:27 +01:00
Roman Kennke
521da29e44
8213746: GC/C2 abstraction for C2 matcher
...
Reviewed-by: kvn, roland
2018-11-20 22:37:34 +01:00
Claes Redestad
4b45441ae9
8213033: Archive remaining primitive box caches
...
Reviewed-by: jiangli, alanb
2018-11-20 21:12:46 +01:00
Erik Österlund
dc260a5369
8212992: Change mirror accessor in Klass::verify_on() to use AS_NO_KEEPALIVE
...
Reviewed-by: coleenp, pliden
2018-11-20 10:08:19 +01:00
Erik Österlund
8b1844626a
8212682: Avoid holding Compile_lock when blocking for GC in ObjArrayKlass::allocate_objArray_klass()
...
Reviewed-by: coleenp, dlong
2018-11-20 10:08:18 +01:00
Per Lidén
a0c58fb8c6
8213623: ZGC: Let heap iteration walk all roots
...
Reviewed-by: eosterlund, kbarrett
2018-11-20 08:17:24 +01:00
Patric Hedlin
2edd37a6ac
8191339: [JVMCI] BigInteger compiler intrinsics on Graal
...
Reviewed-by: kvn
2017-12-06 13:07:21 +01:00
Roland Westrelin
8f4456e77a
8211451: ~2.5% regression on compression benchmark starting with 12-b11
...
Reviewed-by: kvn, thartmann
2018-11-08 10:20:04 +01:00
Aleksey Shipilev
ffeae5bd65
8212070: Introduce diagnostic flag to abort VM on failed JIT compilation
...
Reviewed-by: mikael, thartmann
2018-11-19 11:51:27 +01:00
Roland Westrelin
b146cbfc10
8213779: Loop opts anti dependent store detection should ignore uncommon trap calls
...
Reviewed-by: kvn
2018-11-13 09:59:50 +01:00
Bernard Blaser
dc4be9066f
8214027: Reinstate testB_mem_imm pattern in x86_64.ad
...
Reviewed-by: rkennke
2018-11-18 19:45:33 +01:00
Ioi Lam
26cf1a832b
8213948: Solaris-X64 build fails with compact hashtable
...
Reviewed-by: dcubed, shade
2018-11-16 17:46:15 -08:00
Aleksey Shipilev
0c94b004e6
8214004: Missing space between compiler thread name and task info in hs_err
...
Reviewed-by: dcubed, zgu
2018-11-17 13:48:50 +01:00
Calvin Cheung
8761824649
8201375: Add the AllowArchivingWithJavaAgent diagnostic vm option to allow the use of the -javaagent option during CDS dumping
...
Allow Java agent during CDS dumping if the AllowArchivingWithJavaAgent dignostic option is specified.
Reviewed-by: iklam, jiangli, sspitsyn, dcubed
2018-11-16 16:10:25 -08:00
Jiangli Zhou
14b7467279
8213898: CDS dumping of springboot asserts in G1ArchiveAllocator::alloc_new_region
...
HeapRegionManager::find_highest_free needs to check if the region obtained from the HeapRegionManager::_regions is available.
Reviewed-by: tschatzl, sjohanss
2018-11-16 13:23:50 -05:00
Boris Ulasevich
b6f1dd8d68
8213947: ARM32: failed check_simd should set UsePopCountInstruction to false
...
Reviewed-by: kvn
2018-11-16 19:30:11 +03:00
Boris Ulasevich
11c5e7968b
8213794: ARM32: disable TypeProfiling, CriticalJNINatives, Serviceablity tests for ARM32
...
Reviewed-by: dholmes
2018-11-16 19:29:40 +03:00
Coleen Phillimore
673c68d993
8213092: Add more runtime locks for concurrent class unloading
...
Add locks for calling CLDG::purge concurrently as well and for calling SystemDictionary::do_unloading concurrently.
Reviewed-by: eosterlund, hseigel
2018-11-16 10:54:04 -05:00
Coleen Phillimore
dce8ff4dba
8213751: ClassLoaderDataGraph::cld_do() should sometimes require CLDG_lock
...
Add version of loaded_cld_do for runtime calls.
Reviewed-by: eosterlund, rehn
2018-11-16 07:30:40 -05:00
Matthias Baesken
93a6b7e355
8211326: add OS user related information to hs_err file
...
Reviewed-by: dholmes, stuefe
2018-11-15 17:08:59 +01:00
Jamsheed Mohammed C M
6c75023f1d
8212779: ADL Parser does not check allocation return values in all cases
...
Made to fail gracefully in case of malloc failure.
Reviewed-by: kvn
2018-11-15 21:26:35 -08:00
Kim Barrett
5e0d5efe4c
8213352: Separate BufferNode allocation from PtrQueueSet
...
Move free-list management and allocation to new class.
Reviewed-by: tschatzl, sjohanss
2018-11-15 19:59:10 -05:00
David Holmes
5e0ae53450
8213723: More Monitor/mutex initialization management
...
8213893: StringTable_lock is unused
Reviewed-by: tschatzl, dcubed, coleenp
2018-11-15 17:55:41 -05:00
Igor Ignatyev
6b0d1af7fa
8213926: WB_EnqueueInitializerForCompilation requests compilation for NULL
...
Reviewed-by: kvn, roland
2018-11-15 14:01:10 -08:00
Aleksey Shipilev
c8ebf4da3b
8213373: Bulk MarkBitMap clearing methods
...
Reviewed-by: rkennke, zgu
2018-11-15 21:05:47 +01:00