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
David Holmes
ea22b27348
8213760: os::obsolete_option is obsolete and should be removed
...
Reviewed-by: jiangli, igerasim, stuefe
2018-11-13 16:49:58 -05:00
Jiangli Zhou
beb5b05d44
8213563: appcds/sharedStrings/SharedStringsStress.java fails with 'GC triggered before VM initialization completed' error
...
Move MetaspaceShared::read_extra_data() call to the main MetaspaceShared::preload_and_dump() operation.
Reviewed-by: iklam
2018-11-13 15:11:53 -05:00
Andrew Haley
53e8899129
8209415: Fix JVMTI test failure HS202
...
Fix test for static method in exception throw handler
Reviewed-by: adinn
2018-11-13 11:21:32 -05:00
Thomas Schatzl
56db122656
8213307: G1 should clean up RMT with ClassUnloadingWithConcurrentMark
...
Re-enable cleanup of the ResolvedMethodTable after changes in JDK-8206423.
Reviewed-by: shade, coleenp
2018-11-13 11:45:16 +01:00
Roman Kennke
e3d65f1c12
8213745: Don't use memset to initialize array of RegMask in matcher.cpp
...
Reviewed-by: kvn, shade
2018-11-12 22:00:07 +01:00
Roland Westrelin
9429c17b35
8205574: Loop predication "assert(f <= 1 && f >= 0) failed Incorrect frequency"
...
Reviewed-by: kvn
2018-11-09 10:52:15 +01:00
Rahul Raghavan
3bef8642a4
8210803: Compilation failure in codeBlob.cpp for Windows 32-bit
...
Added ordinary operator delete declaration within class
Reviewed-by: kvn, rlichten, thartmann
2018-11-12 01:15:16 -08:00
Aleksey Shipilev
2df435e191
8211926: Catastrophic size_t underflow in BitMap::*_large methods
...
Reviewed-by: kbarrett, stuefe
2018-11-10 20:47:28 +01:00
Aleksey Shipilev
8f1a1b9cab
8213711: Zero build broken after JDK-8213199 (GC abstraction for Assembler::needs_explicit_null_check())
...
Reviewed-by: rkennke, stuefe
2018-11-10 19:27:52 +01:00
Man Cao
9d39cba453
8213113: Dead code related to UseAdaptiveSizePolicy in ParNewGeneration
...
Removed dead code related to UseAdaptiveSizePolicy for CMS
Reviewed-by: pliden, tschatzl
2018-11-09 12:13:20 -08:00
Roger Riggs
29e742273e
8185496: Improve performance of system properties initialization in initPhase1
...
8213424: VersionProps duplicate and skipped initialization
Reviewed-by: mchung, redestad, dholmes
2018-11-09 13:28:16 -05:00
Thomas Stuefe
7e17764cd3
8213592: Misaligned code in globals.hpp after 8211845
...
Reviewed-by: dholmes
2018-11-09 16:08:14 +01:00
Martin Doerr
598f595947
8213604: Fix missing includes after JDK-8212673
...
Reviewed-by: tschatzl, roland
2018-11-09 15:19:11 +01:00
Roman Kennke
9e754390c6
8213489: GC/C2 abstraction for Compile::final_graph_reshaping()
...
Reviewed-by: kvn, roland
2018-11-09 10:38:07 +01:00
Roman Kennke
617ccd6b92
8213473: Replace testB_mem_imm matcher with testUB_mem_imm
...
Reviewed-by: kvn, roland
2018-11-09 10:38:07 +01:00
Ioi Lam
b84cf61b08
8213250: CDS archive creation aborts due to metaspace object allocation failure
...
Reviewed-by: jiangli, ccheung
2018-11-01 10:59:05 -07:00
Jiangli Zhou
a73856351a
8213439: Run class initialization for boot loader classes with registered subgraph archiving entry field during CDS dump time
...
Run class initialization for boot classes with registered subgraph archiving entry fieldi(s) at CDS dump time.
Reviewed-by: dholmes, iklam
2018-11-08 19:16:16 -05:00
Roman Kennke
7c3f2b06f1
8213199: GC abstraction for Assembler::needs_explicit_null_check()
...
Reviewed-by: adinn, eosterlund
2018-11-08 23:31:08 +01:00
Mikael Vidstedt
f69921f2fc
8213436: Obsolete UseMembar
...
Reviewed-by: kvn, dholmes, mdoerr, adinn
2018-11-08 11:45:13 -08:00
Mikael Vidstedt
38a1e5ffbc
8213438: Remove ClearResponsibleAtSTW
...
Reviewed-by: dholmes, eosterlund, dcubed
2018-11-08 11:22:28 -08:00
Richard Reingruber
e8fd8147a3
8212928: Assertion too strict in compiledVFrame::update_deferred_value on SPARC
...
Reviewed-by: kvn
2018-11-08 09:04:00 -08:00
Thomas Stuefe
3084a5290c
8211845: A new switch to control verbosity of hs-err files
...
Reviewed-by: goetz, mdoerr
2018-11-08 16:23:55 +01:00
Erik Österlund
c9e3ee1fbb
8213411: JDK-8209189 incorrect for Big Endian (JVM crashes)
...
Reviewed-by: kvn, mdoerr
2018-11-08 15:02:50 +01:00
Robbin Ehn
1ce3770481
8209139: globalCounter bootstrap issue
...
Reviewed-by: dcubed, dholmes
2018-11-08 15:31:23 +01:00
Bernard Blaser
1117fcb339
8213479: Missing x86_64.ad patterns for 8-bit logical operators with destination in memory
...
Reviewed-by: kvn
2018-11-08 15:11:32 +01:00
Robbin Ehn
e35e0ab165
8211403: Rename SafepointMechanism::poll(...)
...
Reviewed-by: mdoerr, dcubed, dholmes
2018-11-08 14:32:49 +01:00
Roland Westrelin
b2541f90e6
8212673: jtreg/applications/runthese/RunThese30M.java fails in C2 with "assert(!had_error) failed: bad dominance"
...
Reviewed-by: thartmann, kvn, shade
2018-11-08 10:08:52 +01:00
David Holmes
eac28d7fae
8213137: Remove static initialization of monitor/mutex instances
...
Moved to the global mutex list in mutexLocker
Reviewed-by: tschatzl, dcubed, rehn, eosterlund
2018-11-08 07:42:08 -05:00
Serguei Spitsyn
bf16c3a479
8080406: VM_GetOrSetLocal doesn't check local slot type against requested type
...
Provide possible type checks when LVT is absent
Reviewed-by: jcbeyler, cjplummer
2018-11-08 00:07:48 -08:00
Roman Kennke
31cfeabc46
8213469: Remove/fix leftovers from JDK-8213384: Move G1/C2 barrier verification into G1BarrierSetC2
...
Reviewed-by: kvn, roland
2018-11-07 20:24:44 +01:00
Roman Kennke
bb792b0337
8213371: GC/C2 abstraction and cleanup to handle custom offset for GC memory accesses
...
Reviewed-by: kvn, roland
2018-11-07 20:21:35 +01:00
Lois Foltan
9c5c6947cb
8212937: Parent class loader may not have a referred ClassLoaderData instance when obtained in Klass::class_in_module_of_loader
...
Fix to obtain the class loader's name from the java.lang.ClassLoader object instead of its ClassLoaderData.
Reviewed-by: coleenp, mbalao, sgehwolf
2018-11-07 13:54:22 -05:00
Daniel D. Daugherty
ca1c6b93ac
8213487: [BACKOUT] 8213414 Fix incorrect copy constructors in hotspot
...
Reviewed-by: roland, rkennke, thartmann
2018-11-07 12:40:51 -05:00
Martin Doerr
e0369ea66f
8213464: Fix missing include after JDK-8212243
...
Reviewed-by: roland
2018-11-07 15:13:12 +01:00