Nils Eliasson
4246096355
8214773: Replace use of thread unsafe strtok
...
Reviewed-by: thartmann, dholmes
2018-12-04 18:55:06 +01:00
Matthias Baesken
f8ccc8393b
8214944: replace strerror by os::strerror
...
Reviewed-by: dholmes, neliasso
2018-12-06 09:48:33 +01:00
Thomas Schatzl
528361f7ae
8214850: Rename vm_operations.?pp files to vmOperations.?pp files
...
Reviewed-by: dholmes, coleenp
2018-12-06 15:44:40 +01:00
Thomas Schatzl
eb5557a98e
8214791: Consistently name gc files containing VM operations
...
Name all gc files containing VM operations according to a <gc>VMOperations.?pp.
Reviewed-by: coleenp, dholmes
2018-12-06 15:44:13 +01:00
Thomas Schatzl
613912a595
8159440: Move marking of promoted objects during initial mark into the concurrent phase
...
Reviewed-by: sjohanss, kbarrett
2018-12-06 13:55:22 +01:00
Thomas Schatzl
b1c5e310ac
8193312: Rename VM_CGC_Operation to VM_G1Concurrent
...
Reviewed-by: pliden, sjohanss, jgeorge
2018-12-06 13:55:22 +01:00
Per Lidén
9b6ea802b5
8214786: Remove unused ThreadLocalAllocBuffer::verify()
...
Reviewed-by: kbarrett, eosterlund
2018-12-05 17:11:22 +01:00
Roland Westrelin
6cbb52dc24
8214541: ZGC: Refactoring from JDK-8214172 may leave PhaseIterGVN::_delay_transform set
...
Reviewed-by: eosterlund
2018-11-30 15:22:44 +01:00
Ioi Lam
a0a108fb01
8214388: CDS dumping fails with java heap fragmentation
...
Force a full GC with a single thread before writing heap archive regions
Reviewed-by: sjohanss, jiangli
2018-12-03 22:27:24 -08:00
Per Lidén
fff6e05c96
8214377: ZGC: Don't use memset to initialize array of ZForwardingTableEntry
...
Reviewed-by: rkennke, eosterlund
2018-12-03 14:52:49 +01:00
Sangheon Kim
098d20434c
8211735: Wrong heap mapper can be selected with UseLargePages on G1
...
Reviewed-by: tschatzl, kbarrett
2018-11-28 15:09:26 -08:00
Nils Eliasson
d92085431b
8214434: Disabling ZOptimizeLoadBarriers hits assert
...
Reviewed-by: kvn, pliden, eosterlund
2018-11-29 09:31:04 +01:00
Kim Barrett
978c78f7fc
8214278: Cleanup process_completed_threshold and related state
...
Change types, normalize names, remove special values.
Reviewed-by: tschatzl, sjohanss
2018-11-28 16:05:48 -05:00
Thomas Schatzl
0f0b8626fc
8213996: Remove one of the SparsePRT entry tables
...
Remove unused functionality in SparsePRT
Reviewed-by: shade, sjohanss
2018-11-28 11:06:58 +01:00
Roland Westrelin
cd0aafe76a
8214362: C2: gc interface entry point for split if
...
Reviewed-by: rkennke, thartmann
2018-11-27 14:49:13 +01:00
Roland Westrelin
8849b1c7b7
8214172: GC interface entry points for loop opts
...
Reviewed-by: kvn, rkennke
2018-11-27 09:35:02 +01: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
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
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
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
Kim Barrett
d8e5d52deb
8214144: Remove confusing locking_enqueue_completed_buffer
...
Remove function.
Reviewed-by: tschatzl, manc
2018-11-21 09:40:19 -05: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
Roman Kennke
521da29e44
8213746: GC/C2 abstraction for C2 matcher
...
Reviewed-by: kvn, roland
2018-11-20 22:37:34 +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
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
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
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
Roman Kennke
acc32136c3
8213615: GC/C2 abstraction for escape analysis
...
Reviewed-by: kvn, roland
2018-11-15 10:59:56 +01: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
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
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
7c3f2b06f1
8213199: GC abstraction for Assembler::needs_explicit_null_check()
...
Reviewed-by: adinn, eosterlund
2018-11-08 23:31:08 +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
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
Roman Kennke
9ba72c0c2c
8213381: Hook to allow GC to inject Node::Ideal() calls
...
Reviewed-by: kvn, eosterlund, roland
2018-11-06 23:03:05 +01:00
Roman Kennke
29f03ebf2c
8213384: Move G1/C2 barrier verification into G1BarrierSetC2
...
Reviewed-by: kvn, roland, eosterlund
2018-11-06 17:28:14 +01:00
Roland Westrelin
8ab8d45552
8212243: More gc interface tweaks for arraycopy
...
Reviewed-by: kvn, eosterlund
2018-11-06 10:01:27 +01:00
Kim Barrett
1e9d3b5358
8210986: Add OopStorage cleanup to ServiceThread
...
Service thread performs cleanup when notified.
Reviewed-by: coleenp, rehn
2018-11-05 18:27:14 -05:00
Erik Österlund
364f0784a4
8212585: Clean up CompiledMethod::oops_reloc_begin()
...
Reviewed-by: kvn, pliden
2018-11-05 12:36:23 +01:00
Igor Ignatyev
35871a8ca1
8213058: remove ExecuteInternalVMTests and VerboseInternalVMTests flags
...
Reviewed-by: erikj, dholmes, ihse
2018-11-02 16:27:55 -07:00
Erik Österlund
25f14cd757
8209189: Make CompiledMethod::do_unloading more concurrent
...
Reviewed-by: kvn, coleenp
2018-11-02 08:33:59 +01:00
Per Lidén
54d4acf73f
8212184: Incorrect oop ref strength used for referents in FinalReference
...
Reviewed-by: eosterlund, kbarrett
2018-11-02 07:58:22 +01:00
Per Lidén
ca91f514d8
8212921: ZGC: Move verification to after resurrection unblocked
...
Reviewed-by: eosterlund
2018-11-02 07:46:00 +01:00