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
Man Cao
cc8ee84d59
8213829: Remove circular dependency between g1CollectedHeap and g1ConcurrentMark
...
Improve include statements related to g1CollectedHeap.inline.hpp
Reviewed-by: kbarrett, tschatzl
2018-11-13 22:08:44 -08:00
Nils Eliasson
898b4d83c0
8213538: VM crashes when MaxVectorSize is set to 0, 1 or 2
...
Require MaxVectorSize minimum 4 on 64 bit
Reviewed-by: kvn, thartmann
2018-11-15 09:45:18 +01:00
Matthias Baesken
e552242db6
8211106: [windows] Update OS detection code to recognize Windows Server 2019
...
Reviewed-by: alanb, clanger, bobv
2018-10-02 13:48:08 +02:00
Markus Grönlund
8ed728c905
8210024: JFR calls virtual is_Java_thread from ~Thread()
...
Reviewed-by: kbarrett, dholmes, dcubed, egahlin
2018-11-15 11:10:04 +01:00
Roman Kennke
acc32136c3
8213615: GC/C2 abstraction for escape analysis
...
Reviewed-by: kvn, roland
2018-11-15 10:59:56 +01:00
Jiangli Zhou
f049167354
8213713: Minor issues during MetaspaceShared::initialize_runtime_shared_and_meta_spaces
...
1)Populate MetaspaceShared::_core_spaces_size early at mapping time; 2)Fix FileMapInfo::validate_shared_path_table to report failure properly; 3)Remove dead code in FileMapInfo::validate_shared_path_table.
Reviewed-by: iklam, ccheung
2018-11-14 18:49:02 -05:00
Roman Kennke
2abb0a31aa
8213795: Force explicit null check on patching placeholder offset
...
Reviewed-by: kvn, adinn
2018-11-14 18:57:47 +01:00
Patricio Chilano Mateo
98d92b0b6b
8213708: Different #ifdef guards cause incorrect use of Monitor::check_block_state()
...
Wrapped check_block_state() method in DEBUG_ONLY macro and make the use of the latter more consistent
Reviewed-by: dcubed, dholmes
2018-11-14 09:50:01 -05:00
David Holmes
458e0b864a
8213767: Remove the -Xconcurrentio flag and associated code
...
Reviewed-by: lfoltan, rehn
2018-11-14 04:56:43 -05:00
Robbin Ehn
9a79d90cc6
8213574: Deadlock in string table expansion when dumping lots of CDS classes
...
Reviewed-by: jiangli, iklam, dholmes
2018-11-14 07:50:37 +01:00
Ioi Lam
147fc3ed13
8213346: Re-implement shared dictionary using CompactHashtable
...
Reviewed-by: jiangli
2018-11-07 19:40:27 -08:00
Jakub Vanek
14b8e187e2
8213826: Disable ARMv6 memory barriers on ARMv5 processors
...
Reviewed-by: dholmes, bulasevich
2018-11-13 21:43:10 -05:00