hg: jdk7/hotspot-rt/hotspot: 17 new changesets

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Mon Dec 13 16:44:52 PST 2010


Changeset: 016a3628c885
Author:    tonyp
Date:      2010-12-07 16:47 -0500
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/016a3628c885

6994056: G1: when GC locker is active, extend the Eden instead of allocating into the old gen
Summary: Allow the eden to the expanded up to a point when the GC locker is active.
Reviewed-by: jwilhelm, johnc, ysr, jcoomes

! 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/runtime/globals.hpp

Changeset: 3cd116fd11be
Author:    johnc
Date:      2010-12-07 16:18 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3cd116fd11be

6994628: G1: Test gc/gctests/FinalizeTest05 fails (one live object is finalized)
Summary: The Solaris Studio 12 update 1 C++ compiler was incorrectly re-ordering the reads of an object's mark word in oopDesc::forward_to_atomic(). This opened a small window where one thread could execute the successful CAS path even though another thread had already successfully forwarded the object. This could result in an object being copied twice. The code in oopDesc::forward_to_atomic() was changed to read the mark word once.
Reviewed-by: ysr, tonyp

! src/share/vm/oops/oop.pcgc.inline.hpp

Changeset: 459fad165e5e
Author:    johnc
Date:      2010-12-07 16:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/459fad165e5e

Merge


Changeset: 6cd6d394f280
Author:    ysr
Date:      2010-12-07 21:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6cd6d394f280

7001033: assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed())
7002546: regression on SpecJbb2005 on 7b118 comparing to 7b117 on small heaps
Summary: Relaxed assertion checking related to incremental_collection_failed flag to allow for ExplicitGCInvokesConcurrent behaviour where we do not want a failing scavenge to bail to a stop-world collection. Parameterized incremental_collection_will_fail() so we can selectively use, or not use, as appropriate, the statistical prediction at specific use sites. This essentially reverts the scavenge bail-out logic to what it was prior to some recent changes that had inadvertently started using the statistical prediction which can be noisy in the presence of bursty loads. Added some associated verbose non-product debugging messages.
Reviewed-by: johnc, tonyp

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.inline.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp

Changeset: 8df09fb45352
Author:    ysr
Date:      2010-12-09 09:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8df09fb45352

7005259: CMS: BubbleUpRef asserts referent(obj)->is_oop() failed: Enqueued a bad referent
Summary: Relaxed the assert by allowing NULL referents when discovery may be concurrent.
Reviewed-by: johnc, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: f0ef5f5a460f
Author:    ysr
Date:      2010-12-09 21:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f0ef5f5a460f

Merge

- src/os/linux/launcher/java.c
- src/os/linux/launcher/java.h
- src/os/linux/launcher/java_md.c
- src/os/linux/launcher/java_md.h
- src/os/linux/vm/hpi_linux.cpp
- src/os/linux/vm/hpi_linux.hpp
- src/os/solaris/launcher/java.c
- src/os/solaris/launcher/java.h
- src/os/solaris/launcher/java_md.c
- src/os/solaris/launcher/java_md.h
- src/os/solaris/vm/hpi_solaris.cpp
- src/os/solaris/vm/hpi_solaris.hpp
- src/os/windows/vm/hpi_windows.cpp
- src/os/windows/vm/hpi_windows.hpp
- src/share/vm/prims/hpi_imported.h
! src/share/vm/runtime/globals.hpp
- src/share/vm/runtime/hpi.cpp
- src/share/vm/runtime/hpi.hpp

Changeset: 79401ff1d56d
Author:    lana
Date:      2010-11-13 18:40 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/79401ff1d56d

Merge

- src/os/linux/vm/objectMonitor_linux.cpp
- src/os/linux/vm/objectMonitor_linux.hpp
- src/os/linux/vm/objectMonitor_linux.inline.hpp
- src/os/solaris/vm/objectMonitor_solaris.cpp
- src/os/solaris/vm/objectMonitor_solaris.hpp
- src/os/solaris/vm/objectMonitor_solaris.inline.hpp
- src/os/windows/vm/objectMonitor_windows.cpp
- src/os/windows/vm/objectMonitor_windows.hpp
- src/os/windows/vm/objectMonitor_windows.inline.hpp

Changeset: f5603a6e5042
Author:    lana
Date:      2010-11-17 22:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f5603a6e5042

Merge


Changeset: 18134a5c6da5
Author:    cl
Date:      2010-12-02 19:04 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/18134a5c6da5

Added tag jdk7-b120 for changeset f5603a6e5042

! .hgtags

Changeset: 33bfde7da72a
Author:    trims
Date:      2010-12-03 09:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/33bfde7da72a

Added tag hs20-b03 for changeset 5484e7c53fa7

! .hgtags

Changeset: 073378594ec6
Author:    cl
Date:      2010-11-22 14:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/073378594ec6

Added tag jdk7-b119 for changeset 5484e7c53fa7

! .hgtags

Changeset: 3f3653ab7af8
Author:    ohair
Date:      2010-12-03 19:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3f3653ab7af8

Merge

! .hgtags

Changeset: 3a548dc9cb45
Author:    katleman
Date:      2010-12-09 21:25 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/3a548dc9cb45

Added tag jdk7-b121 for changeset 3f3653ab7af8

! .hgtags

Changeset: 058f494c8b6d
Author:    trims
Date:      2010-12-10 15:46 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/058f494c8b6d

Merge

! .hgtags

Changeset: 505c913f22f8
Author:    trims
Date:      2010-12-10 17:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/505c913f22f8

Merge

- make/linux/makefiles/makedeps.make
- make/solaris/makefiles/makedeps.make
- make/windows/README
- make/windows/makefiles/makedeps.make
- src/os/linux/launcher/java.c
- src/os/linux/launcher/java.h
- src/os/linux/launcher/java_md.c
- src/os/linux/launcher/java_md.h
- src/os/linux/vm/hpi_linux.cpp
- src/os/linux/vm/hpi_linux.hpp
- src/os/solaris/launcher/java.c
- src/os/solaris/launcher/java.h
- src/os/solaris/launcher/java_md.c
- src/os/solaris/launcher/java_md.h
- src/os/solaris/vm/hpi_solaris.cpp
- src/os/solaris/vm/hpi_solaris.hpp
- src/os/windows/vm/hpi_windows.cpp
- src/os/windows/vm/hpi_windows.hpp
- src/share/tools/MakeDeps/ArgsParser.java
- src/share/tools/MakeDeps/BuildConfig.java
- src/share/tools/MakeDeps/Database.java
- src/share/tools/MakeDeps/DirectoryTree.java
- src/share/tools/MakeDeps/DirectoryTreeNode.java
- src/share/tools/MakeDeps/FileFormatException.java
- src/share/tools/MakeDeps/FileList.java
- src/share/tools/MakeDeps/FileName.java
- src/share/tools/MakeDeps/Macro.java
- src/share/tools/MakeDeps/MacroDefinitions.java
- src/share/tools/MakeDeps/MakeDeps.java
- src/share/tools/MakeDeps/MetroWerksMacPlatform.java
- src/share/tools/MakeDeps/Platform.java
- src/share/tools/MakeDeps/UnixPlatform.java
- src/share/tools/MakeDeps/Util.java
- src/share/tools/MakeDeps/WinGammaPlatform.java
- src/share/tools/MakeDeps/WinGammaPlatformVC6.java
- src/share/tools/MakeDeps/WinGammaPlatformVC7.java
- src/share/tools/MakeDeps/WinGammaPlatformVC8.java
- src/share/tools/MakeDeps/WinGammaPlatformVC9.java
- src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
- src/share/vm/gc_implementation/includeDB_gc_g1
- src/share/vm/gc_implementation/includeDB_gc_parNew
- src/share/vm/gc_implementation/includeDB_gc_parallelScavenge
- src/share/vm/gc_implementation/includeDB_gc_serial
- src/share/vm/gc_implementation/includeDB_gc_shared
- src/share/vm/includeDB_compiler1
- src/share/vm/includeDB_compiler2
- src/share/vm/includeDB_core
- src/share/vm/includeDB_features
- src/share/vm/includeDB_gc
- src/share/vm/includeDB_gc_parallel
- src/share/vm/includeDB_jvmti
- src/share/vm/includeDB_shark
- src/share/vm/includeDB_zero
- src/share/vm/prims/hpi_imported.h
- src/share/vm/runtime/hpi.cpp
- src/share/vm/runtime/hpi.hpp

Changeset: 0d4395745860
Author:    trims
Date:      2010-12-10 18:05 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0d4395745860

7006221: Bump the HS20 build number to 04
Summary: Update the HS20 build number to 04
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 06ba96862949
Author:    coleenp
Date:      2010-12-13 14:46 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/06ba96862949

Merge




More information about the serviceability-dev mailing list