[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-serviceability-dev
Subject: hg: jdk7/hotspot-svc/hotspot: 26 new changesets
From: daniel.daugherty () sun ! com (daniel ! daugherty at sun ! com)
Date: 2008-09-25 16:30:00
Message-ID: 20080925163054.42E92D284 () hg ! openjdk ! java ! net
[Download RAW message or body]
Changeset: ebeb6490b814
Author: ysr
Date: 2008-08-26 14:54 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/ebeb6490b814
6722116: CMS: Incorrect overflow handling when using parallel concurrent marking
Summary: Fixed CMSConcMarkingTask::reset() to store the restart address upon a \
marking stack overflow and to use it as the base, suitably aligned, for restarting \
the scan in CMSConcMarkingTask::do_scan_and_mark().
Reviewed-by: jcoomes, tonyp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
Changeset: d60e4e6d7f72
Author: ysr
Date: 2008-08-27 10:56 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/d60e4e6d7f72
Merge
Changeset: 37f87013dfd8
Author: ysr
Date: 2008-06-05 15:57 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/37f87013dfd8
6711316: Open source the Garbage-First garbage collector
Summary: First mercurial integration of the code for the Garbage-First garbage \
collector.
Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
! make/linux/makefiles/top.make
! make/solaris/makefiles/top.make
! make/windows/makefiles/generated.make
! make/windows/makefiles/makedeps.make
! make/windows/makefiles/vm.make
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86_32.cpp
! src/cpu/x86/vm/assembler_x86_32.hpp
! src/cpu/x86/vm/assembler_x86_64.cpp
! src/cpu/x86/vm/assembler_x86_64.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_CodeStubs.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/compiler/methodLiveness.cpp
! src/share/vm/compiler/methodLiveness.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
+ src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp
+ src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
+ src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
+ src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
+ src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
+ src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
+ src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
+ src/share/vm/gc_implementation/g1/concurrentMark.cpp
+ src/share/vm/gc_implementation/g1/concurrentMark.hpp
+ src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
+ src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
+ src/share/vm/gc_implementation/g1/concurrentMarkThread.inline.hpp
+ src/share/vm/gc_implementation/g1/concurrentZFThread.cpp
+ src/share/vm/gc_implementation/g1/concurrentZFThread.hpp
+ src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
+ src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
+ src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
+ src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
+ src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
+ src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
+ src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
+ src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
+ src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
+ src/share/vm/gc_implementation/g1/g1MarkSweep.hpp
+ src/share/vm/gc_implementation/g1/g1OopClosures.hpp
+ src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
+ src/share/vm/gc_implementation/g1/g1RemSet.cpp
+ src/share/vm/gc_implementation/g1/g1RemSet.hpp
+ src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp
+ src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
+ src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
+ src/share/vm/gc_implementation/g1/g1_globals.cpp
+ src/share/vm/gc_implementation/g1/g1_globals.hpp
+ src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp
+ src/share/vm/gc_implementation/g1/heapRegion.cpp
+ src/share/vm/gc_implementation/g1/heapRegion.hpp
+ src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
+ src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
+ src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
+ src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
+ src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
+ src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
+ src/share/vm/gc_implementation/g1/ptrQueue.cpp
+ src/share/vm/gc_implementation/g1/ptrQueue.hpp
+ src/share/vm/gc_implementation/g1/ptrQueue.inline.hpp
+ src/share/vm/gc_implementation/g1/satbQueue.cpp
+ src/share/vm/gc_implementation/g1/satbQueue.hpp
+ src/share/vm/gc_implementation/g1/sparsePRT.cpp
+ src/share/vm/gc_implementation/g1/sparsePRT.hpp
+ src/share/vm/gc_implementation/g1/survRateGroup.cpp
+ src/share/vm/gc_implementation/g1/survRateGroup.hpp
+ src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
+ src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
+ src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/includeDB_gc_shared
! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
+ src/share/vm/gc_implementation/shared/coTracker.cpp
+ src/share/vm/gc_implementation/shared/coTracker.hpp
+ src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
+ src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
+ src/share/vm/gc_implementation/shared/gcOverheadReporter.cpp
+ src/share/vm/gc_implementation/shared/gcOverheadReporter.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/gc_interface/gcCause.hpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/includeDB_gc_parallel
! src/share/vm/includeDB_jvmti
! src/share/vm/interpreter/templateTable.cpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/memory/allocation.hpp
+ src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.hpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp
! src/share/vm/memory/specialized_oop_closures.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/generateOopMap.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/instanceRefKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/markOop.hpp
! src/share/vm/oops/markOop.inline.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/aprofiler.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/debug.cpp
+ src/share/vm/utilities/intHisto.cpp
+ src/share/vm/utilities/intHisto.hpp
+ src/share/vm/utilities/numberSeq.cpp
+ src/share/vm/utilities/numberSeq.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/taskqueue.hpp
! src/share/vm/utilities/workgroup.cpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/yieldingWorkgroup.cpp
! src/share/vm/utilities/yieldingWorkgroup.hpp
Changeset: afc1ce1efe66
Author: iveresov
Date: 2008-06-11 05:12 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/afc1ce1efe66
6710665: G1: guarantee(_cm->out_of_regions() && _cm->region_stack_empty() && \
_task_queue->size() == 0, ...)
Summary: Remove the incorrect assumptions from guarantee()s.
Reviewed-by: ysr, tonyp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
Changeset: 6aae2f9d0294
Author: ysr
Date: 2008-06-12 13:50 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/6aae2f9d0294
Merge
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86_32.hpp
! src/cpu/x86/vm/assembler_x86_64.cpp
! src/cpu/x86/vm/assembler_x86_64.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/gc_implementation/includeDB_gc_shared
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/includeDB_core
! src/share/vm/memory/space.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/markOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 33e001c095fe
Author: ysr
Date: 2008-06-12 14:02 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/33e001c095fe
Merge
Changeset: bb254e57d2f4
Author: ysr
Date: 2008-06-17 08:40 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/bb254e57d2f4
Merge
! src/share/vm/memory/cardTableModRefBS.cpp
Changeset: 60fb9c4db4e6
Author: ysr
Date: 2008-06-23 16:49 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/60fb9c4db4e6
6718086: CMS assert: _concurrent_iteration_safe_limit update missed
Summary: Initialize the field correctly in ContiguousSpace's constructor and \
initialize() methods, using the latter for the survivor spaces upon initial \
construction or a subsequent resizing of the young generation. Add some missing Space \
sub-class constructors.
Reviewed-by: apetrusenko
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
Changeset: 69fefd031e6c
Author: ysr
Date: 2008-06-24 13:20 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/69fefd031e6c
Merge
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 73278b62f36c
Author: ysr
Date: 2008-06-26 11:43 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/73278b62f36c
6718811: Mismerge of 6680469:macro.cpp
Summary: Fixed the mismerge by deleting the lines that were inadvertently left in \
place.
Reviewed-by: iveresov
! src/share/vm/opto/macro.cpp
Changeset: d28aa69f0959
Author: ysr
Date: 2008-06-30 17:04 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/d28aa69f0959
6618726: Introduce -XX:+UnlockExperimentalVMOptions flag
Summary: experimental() flags will protect features of an experimental nature that \
are not supported in the regular product build. Made UseG1GC an \
experimental flag.
Reviewed-by: jmasa, kamg, coleenp
! src/share/vm/gc_implementation/g1/g1_globals.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/services/management.cpp
Changeset: fab5f738c515
Author: ysr
Date: 2008-07-01 11:59 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/fab5f738c515
Merge
! src/share/vm/adlc/formssel.cpp
! src/share/vm/includeDB_compiler2
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
Changeset: e0c09f7ec5c4
Author: iveresov
Date: 2008-07-03 03:17 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/e0c09f7ec5c4
6702387: G1: assertion failure: assert(p == current_top || oop(p)->is_oop(),"p is not \
a block start")
Summary: Do not coalesce dead and moved objects when removing self-forwarding \
pointers during the evacuation failure. Also fixed a issue in a BOT refinement code \
for TLABs.
Reviewed-by: tonyp, jcoomes
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 9bb2c10ac07b
Author: iveresov
Date: 2008-07-10 09:29 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/9bb2c10ac07b
6723570: G1: assertion failure: p == current_top or oop(p)->is_oop(),"p is not a \
block start" (revisited!)
Summary: Fixed the incorrect assigment to G1OffsetTableContigSpace::_gc_time_stamp. \
Also added a little more paranoia to operations on a global \
timestamp.
Reviewed-by: tonyp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
Changeset: c0f8f7790199
Author: iveresov
Date: 2008-07-30 10:45 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/c0f8f7790199
6652160: G1: assert(cur_used_bytes == _g1->recalculate_used(),"It should!") at \
g1CollectorPolicy.cpp:1425
Summary: In attempt_allocation_slow() wait for the concurrent cleanup to complete \
before modifying _summary_bytes_used.
Reviewed-by: jmasa, apetrusenko
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Changeset: 0edda524b58c
Author: tonyp
Date: 2008-08-06 11:57 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/0edda524b58c
6722565: G1: assert !r->is_on_unclean_list() fires
Summary: Under certain circumstances, two cleanup threads can claim and process the \
same region.
Reviewed-by: apetrusenko, ysr
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
Changeset: 1ee8caae33af
Author: tonyp
Date: 2008-08-21 23:36 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/1ee8caae33af
Merge
- agent/src/share/lib/jlfgr-1_0.jar
- agent/src/share/lib/maf-1_0.jar
- make/linux/Queens.class
! make/linux/makefiles/top.make
- make/solaris/Queens.class
! make/solaris/makefiles/top.make
! make/windows/makefiles/generated.make
! make/windows/makefiles/makedeps.make
! make/windows/makefiles/vm.make
! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/assembler_x86_32.cpp
! src/cpu/x86/vm/assembler_x86_32.hpp
! src/cpu/x86/vm/assembler_x86_64.cpp
! src/cpu/x86/vm/assembler_x86_64.hpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/includeDB_gc_shared
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/shared/vmGCOperations.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/memory/cardTableRS.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/collectorPolicy.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/genOopClosures.hpp
! src/share/vm/memory/genOopClosures.inline.hpp
! src/share/vm/memory/genRemSet.hpp
! src/share/vm/memory/heapInspection.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/markOop.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/objArrayOop.cpp
! src/share/vm/oops/objArrayOop.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! src/share/vm/utilities/taskqueue.hpp
Changeset: 2564c620fa42
Author: tonyp
Date: 2008-08-21 23:38 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/2564c620fa42
Merge
! src/share/vm/memory/blockOffsetTable.hpp
! src/share/vm/runtime/globals.hpp
Changeset: 8651a65ac4b4
Author: iveresov
Date: 2008-08-22 11:48 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/8651a65ac4b4
6735416: G1: runThese javasoft.sqe.tests.lang.thrd011.thrd01101.thrd01101 fails
6622418: G1: assert(false,"Non-balanced monitor enter/exit!") fails
Summary: The mark-sweep compact (which we use for full gc) wrapper did not save the \
mark words for biased locked objects. The fix is to trivially call the appropriate \
methods.
Reviewed-by: tonyp, ysr
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/includeDB_gc_g1
Changeset: d515536da189
Author: tonyp
Date: 2008-08-26 00:46 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/d515536da189
6740930: G1: compilation failure with latest gcc
Summary: Include DB fix to resolve a compilation issue with the latest gcc.
Reviewed-by: iveresov, ysr
! src/share/vm/gc_implementation/includeDB_gc_g1
Changeset: 5d254928c888
Author: ysr
Date: 2008-08-27 11:20 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/5d254928c888
Merge
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/runtime/thread.cpp
Changeset: a4f9ef0c0375
Author: jmasa
Date: 2008-09-04 14:49 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/a4f9ef0c0375
6743059: Error in spaceDecorator.cpp "optimized" build.
Summary: Changed the guard on the definition of the method value in HeapWord from \
ASSERT to not PRODUCT.
Reviewed-by: iveresov, apetrusenko
! src/share/vm/utilities/globalDefinitions.hpp
Changeset: f8199438385b
Author: apetrusenko
Date: 2008-09-17 16:49 +0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/f8199438385b
Merge
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRAssembler.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/includeDB_compiler1
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/includeDB_gc_parallel
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 032ddb9432ad
Author: apetrusenko
Date: 2008-09-17 19:59 +0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/032ddb9432ad
Merge
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/virtualspace.cpp
Changeset: 919e7959392a
Author: tonyp
Date: 2008-09-22 09:56 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/919e7959392a
6742641: G1: NullPointerException during GCOld
Summary: An update buffer is not processed correctly, which causes roots into the \
collection set not to be scanned and, hence, for the heap to be corrupted. The cause \
is that an object is accessed after it has been explicitly deleted, which causes a \
race.
Reviewed-by: jcoomes, ysr
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
Changeset: 5f44674206d3
Author: apetrusenko
Date: 2008-09-24 15:34 -0400
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/5f44674206d3
Merge
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/runtime/vmStructs.cpp
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic