jdk/hotspot/src/share/vm/memory
John Cuthbertson cab4072f8d 7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
Add a new, separate, pointer to the base of the array of discovered reference lists and use this new pointer in places where we iterate over the entire array.

Reviewed-by: ysr, brutisso
2011-10-17 09:57:41 -07:00
..
allocation.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
allocation.hpp 7088955: add C2 IR support to the SA 2011-09-11 14:48:24 -07:00
allocation.inline.hpp 7018849: 7017124 fix broke VM build on some platforms 2011-02-10 19:34:48 -08:00
barrierSet.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
barrierSet.hpp 6627983: G1: Bad oop deference during marking 2011-03-01 14:56:48 -08:00
barrierSet.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
blockOffsetTable.cpp 7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557 2011-05-23 16:42:14 -07:00
blockOffsetTable.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
blockOffsetTable.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
cardTableModRefBS.cpp 6883834: ParNew: assert(!_g->to()->is_in_reserved(obj),"Scanning field twice?") with LargeObjects tests 2011-05-10 00:33:21 -07:00
cardTableModRefBS.hpp 7043891: CMS: assert(_whole_heap.contains(p)) failed: out of bounds access to card marking array 2011-05-11 15:47:12 -07:00
cardTableRS.cpp 6883834: ParNew: assert(!_g->to()->is_in_reserved(obj),"Scanning field twice?") with LargeObjects tests 2011-05-10 00:33:21 -07:00
cardTableRS.hpp 6883834: ParNew: assert(!_g->to()->is_in_reserved(obj),"Scanning field twice?") with LargeObjects tests 2011-05-10 00:33:21 -07:00
classify.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
classify.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
collectorPolicy.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
collectorPolicy.hpp 6994322: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap 2011-06-16 15:51:57 -04:00
compactingPermGenGen.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
compactingPermGenGen.hpp 7017732: move static fields into Class to prepare for perm gen removal 2011-03-18 16:00:34 -07:00
compactPermGen.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
defNewGeneration.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
defNewGeneration.hpp 6807801: CMS: could save/restore fewer header words during scavenge 2010-12-17 23:41:31 -08:00
defNewGeneration.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
dump.cpp 7032407: Crash in LinkResolver::runtime_resolve_virtual_method() 2011-04-15 09:36:28 -04:00
filemap.cpp 6348631: remove the use of the HPI library from Hotspot 2010-12-01 18:26:32 -05:00
filemap.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
gcLocker.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
gcLocker.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
gcLocker.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
genCollectedHeap.cpp 6484982: G1: process references during evacuation pauses 2011-09-22 10:57:37 -07:00
genCollectedHeap.hpp 6994322: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap 2011-06-16 15:51:57 -04:00
generation.cpp 6668573: CMS: reference processing crash if ParallelCMSThreads > ParallelGCThreads 2011-03-17 10:32:46 -07:00
generation.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
generation.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
generationSpec.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
generationSpec.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
genMarkSweep.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
genMarkSweep.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
genOopClosures.hpp 7041244: JSR 292: Server VM gets a SEGV running a JCK test 2011-05-04 00:41:48 -07:00
genOopClosures.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
genRemSet.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
genRemSet.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
genRemSet.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
heap.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
heap.hpp 7008325: CodeCache exhausted on sparc starting from hs20b04 2010-12-29 10:41:43 -08:00
heapInspection.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
heapInspection.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
iterator.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
iterator.hpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
memRegion.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
memRegion.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
modRefBarrierSet.hpp 7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...) 2011-04-29 14:59:04 -04:00
oopFactory.cpp 7081933: Use zeroing elimination optimization for large array 2011-09-26 10:24:05 -07:00
oopFactory.hpp 7081933: Use zeroing elimination optimization for large array 2011-09-26 10:24:05 -07:00
permGen.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
permGen.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
referencePolicy.cpp 7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76 2011-10-12 10:25:51 -07:00
referencePolicy.hpp 7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76 2011-10-12 10:25:51 -07:00
referenceProcessor.cpp 7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs 2011-10-17 09:57:41 -07:00
referenceProcessor.hpp 7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs 2011-10-17 09:57:41 -07:00
resourceArea.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
resourceArea.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
restore.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
serialize.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
sharedHeap.cpp 7085906: Replace the permgen allocated sentinelRef with a self-looped end 2011-09-01 16:18:17 +02:00
sharedHeap.hpp 7039089: G1: changeset for 7037276 broke heap verification, and related cleanups 2011-04-26 21:17:24 -07:00
space.cpp 6883834: ParNew: assert(!_g->to()->is_in_reserved(obj),"Scanning field twice?") with LargeObjects tests 2011-05-10 00:33:21 -07:00
space.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
space.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
specialized_oop_closures.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
specialized_oop_closures.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
tenuredGeneration.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
tenuredGeneration.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
threadLocalAllocBuffer.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
threadLocalAllocBuffer.hpp 7079329: Adjust allocation prefetching for T4 2011-08-16 16:59:46 -07:00
threadLocalAllocBuffer.inline.hpp 7003125: precompiled.hpp is included when precompiled headers are not used 2010-12-01 15:04:06 +01:00
universe.cpp 7088680: G1: Cleanup in the G1CollectorPolicy class 2011-10-14 11:12:24 -04:00
universe.hpp 7071653: JSR 292: call site change notification should be pushed not pulled 2011-08-16 04:14:05 -07:00
universe.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
watermark.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00