hg: hsx/hotspot-comp/hotspot: 54 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Sat May 12 17:56:40 PDT 2012


Changeset: f621660a297b
Author:    katleman
Date:      2012-04-12 09:34 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f621660a297b

Added tag jdk8-b34 for changeset f284b0883558

! .hgtags

Changeset: dce0525b7ee5
Author:    katleman
Date:      2012-04-19 12:18 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/dce0525b7ee5

Added tag jdk8-b35 for changeset f621660a297b

! .hgtags

Changeset: 19e197e2a1af
Author:    coleenp
Date:      2012-04-05 12:17 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/19e197e2a1af

7158988: jvm crashes while debugging on x86_32 and x86_64
Summary: Object pointer is pushed more than once on stack, where GC doesn't expect it.
Reviewed-by: coleenp, kvn
Contributed-by: axel.siebenborn at sap.com

! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
+ test/runtime/7158988/FieldMonitor.java
+ test/runtime/7158988/TestFieldMonitor.sh
+ test/runtime/7158988/TestPostFieldModification.java

Changeset: a4b63a58d295
Author:    dcubed
Date:      2012-04-09 08:38 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/a4b63a58d295

Merge


Changeset: 10c12fb36ed2
Author:    sla
Date:      2012-04-05 14:16 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/10c12fb36ed2

7133111: libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platform
Reviewed-by: dcubed, mgronlun, dsamersoff

! agent/src/os/linux/ps_core.c

Changeset: 49036505ab5f
Author:    jiangli
Date:      2012-03-29 22:18 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/49036505ab5f

7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for non-interface klass.
Summary: Change implementor to embedded instanceKlass field.
Reviewed-by: sspitsyn, minqi, coleenp

! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5809bf572ba3
Author:    jcoomes
Date:      2012-03-31 00:05 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/5809bf572ba3

Merge


Changeset: 08f8d00f2ae3
Author:    bobv
Date:      2012-04-10 13:27 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/08f8d00f2ae3

Merge

! src/share/vm/classfile/classFileParser.cpp

Changeset: 0cea7f13029e
Author:    dlong
Date:      2012-04-12 18:41 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/0cea7f13029e

Merge


Changeset: df4cd4aac5c1
Author:    rbackman
Date:      2012-04-12 13:24 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/df4cd4aac5c1

7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issued
Reviewed-by: acorn, dcubed

! src/share/vm/runtime/thread.cpp

Changeset: 27dab8a7c762
Author:    coleenp
Date:      2012-04-12 22:03 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/27dab8a7c762

7160467: Fix test for 7158988
Summary: Ended up checking in FieldMonitor.java as TestPostFieldModification.java
Reviewed-by: kamg

! test/runtime/7158988/TestPostFieldModification.java

Changeset: 0f701f572aed
Author:    coleenp
Date:      2012-04-13 08:11 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/0f701f572aed

Merge


Changeset: c263e0e9f14b
Author:    dcubed
Date:      2012-04-15 15:37 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/c263e0e9f14b

Merge


Changeset: 0105f367a14c
Author:    rbackman
Date:      2012-03-06 12:36 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/0105f367a14c

7160570: Intrinsification support for tracing framework
Reviewed-by: sla, never

! src/os/bsd/vm/osThread_bsd.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/windows/vm/osThread_windows.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/trace/traceMacros.hpp

Changeset: 5c86f8211d1e
Author:    brutisso
Date:      2012-04-13 01:59 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/5c86f8211d1e

7160728: Introduce an extra logging level for G1 logging
Summary: Added log levels "fine", "finer" and "finest". Let PrintGC map to "fine" and PrintGCDetails map to "finer". Separated out the per worker information in the G1 logging to the "finest" level.
Reviewed-by: stefank, jwilhelm, tonyp, johnc

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
+ src/share/vm/gc_implementation/g1/g1Log.cpp
+ src/share/vm/gc_implementation/g1/g1Log.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp

Changeset: b632e80fc9dc
Author:    brutisso
Date:      2012-04-16 08:57 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/b632e80fc9dc

4988100: oop_verify_old_oop appears to be dead
Summary: removed oop_verify_old_oop and allow_dirty. Also reviewed by: alexlamsl at gmail.com
Reviewed-by: jmasa, jwilhelm

! 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/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/gc_implementation/shared/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/immutableSpace.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/runtime/vmThread.cpp

Changeset: dde53abda3d6
Author:    stefank
Date:      2012-04-11 16:18 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/dde53abda3d6

7160613: VerifyRememberedSets doesn't work with CompressedOops
Summary: use load_decode_heap_oop instead of load_decode_heap_oop_not_null
Reviewed-by: tonyp, brutisso

! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp

Changeset: 720b6a76dd9d
Author:    tonyp
Date:      2012-04-18 07:21 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/720b6a76dd9d

7157073: G1: type change size_t -> uint for region counts / indexes
Summary: Change the type of fields / variables / etc. that represent region counts and indeces from size_t to uint.
Reviewed-by: iveresov, brutisso, jmasa, jwilhelm

! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! 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/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.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/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp

Changeset: f7a8920427a6
Author:    tonyp
Date:      2012-04-18 13:39 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f7a8920427a6

7145441: G1: collection set chooser-related cleanup
Summary: Cleanup of the CSet chooser class: standardize on uints for region num and indexes (instead of int, jint, etc.), make the method / field naming style more consistent, remove a lot of dead code.
Reviewed-by: johnc, brutisso

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: f3f101a5e59b
Author:    johnc
Date:      2012-04-20 11:41 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f3f101a5e59b

Merge


Changeset: dff6e3459210
Author:    amurillo
Date:      2012-04-20 16:23 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/dff6e3459210

Merge


Changeset: 50b4400ca1ec
Author:    amurillo
Date:      2012-04-20 16:23 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/50b4400ca1ec

Added tag hs24-b08 for changeset dff6e3459210

! .hgtags

Changeset: bfcf92bfefb8
Author:    katleman
Date:      2012-04-26 14:05 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/bfcf92bfefb8

Added tag jdk8-b36 for changeset 50b4400ca1ec

! .hgtags

Changeset: 4ee58fcab520
Author:    katleman
Date:      2012-05-09 13:07 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/4ee58fcab520

Added tag jdk8-b37 for changeset bfcf92bfefb8

! .hgtags

Changeset: 3c91f2c9fd21
Author:    amurillo
Date:      2012-04-20 17:13 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/3c91f2c9fd21

7163193: new hotspot build - hs24-b09
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: f3a4ee95783b
Author:    kevinw
Date:      2012-04-20 14:55 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f3a4ee95783b

7162488: VM not printing unknown -XX options
Reviewed-by: dholmes, kamg

! src/share/vm/runtime/arguments.cpp
+ test/runtime/7162488/Test7162488.sh

Changeset: 29ee40a082d3
Author:    sla
Date:      2012-04-23 13:30 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/29ee40a082d3

7162063: libsaproc debug print should format size_t correctly on 64bit platform
Reviewed-by: rbackman, mgronlun, dholmes

! agent/src/os/linux/ps_core.c

Changeset: f33c4d0f4c9e
Author:    dcubed
Date:      2012-04-23 11:03 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f33c4d0f4c9e

Merge


Changeset: d652a62d6e03
Author:    dcubed
Date:      2012-03-23 11:50 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/d652a62d6e03

7102323: RFE: enable Full Debug Symbols Phase 1 on Solaris
Summary: Add support for ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES build flags. Add support for .diz files.
Reviewed-by: dholmes, ohair, sspitsyn

! make/Makefile
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make
! make/windows/makefiles/sa.make

Changeset: 744728c16316
Author:    dcubed
Date:      2012-04-03 09:48 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/744728c16316

7158067: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds
Summary: Build option FULL_DEBUG_SYMBOLS=0 only affects product builds.
Reviewed-by: ohair, jmelvin, sspitsyn

! make/Makefile
! make/linux/Makefile
! make/linux/makefiles/defs.make
! make/solaris/Makefile
! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make

Changeset: 74c359c4a9e5
Author:    dcubed
Date:      2012-04-24 15:20 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/74c359c4a9e5

Merge

! make/Makefile
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/defs.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/debug.make
! make/windows/makefiles/defs.make
! make/windows/makefiles/fastdebug.make
! make/windows/makefiles/product.make

Changeset: d6c393b0164b
Author:    dcubed
Date:      2012-04-25 15:06 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/d6c393b0164b

7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
Summary: Disable FDS by default on Solaris; disable ZIP_DEBUGINFO_FILES by default on Windows.
Reviewed-by: acorn, sspitsyn

! make/solaris/makefiles/defs.make
! make/windows/makefiles/defs.make

Changeset: 973046802b6f
Author:    dlong
Date:      2012-04-26 16:24 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/973046802b6f

7162955: Attach api on Solaris, too many open files
Summary: Release server-side socket after client receives it.
Reviewed-by: sla, dsamersoff, dcubed, acorn
Contributed-by: dean.long at oracle.com

! src/os/solaris/vm/attachListener_solaris.cpp

Changeset: 6f0612ea55ce
Author:    jprovino
Date:      2012-05-02 15:47 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/6f0612ea55ce

Merge


Changeset: 9f059abe8cf2
Author:    jmasa
Date:      2012-03-29 19:46 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/9f059abe8cf2

7131629: Generalize the CMS free list code
Summary: Make the FreeChunk, FreeList, TreeList, and BinaryTreeDictionary classes usable outside CMS.
Reviewed-by: brutisso, johnc, jwilhelm
Contributed-by: coleen.phillimore at oracle.com

- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsPermGen.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/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/freeChunk.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
+ src/share/vm/memory/binaryTreeDictionary.cpp
+ src/share/vm/memory/binaryTreeDictionary.hpp
+ src/share/vm/memory/freeBlockDictionary.cpp
+ src/share/vm/memory/freeBlockDictionary.hpp
+ src/share/vm/memory/freeList.cpp
+ src/share/vm/memory/freeList.hpp
! src/share/vm/memory/generationSpec.cpp
! src/share/vm/precompiled/precompiled.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 8a2e5a6a19a4
Author:    johnc
Date:      2012-04-25 10:23 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/8a2e5a6a19a4

7143490: G1: Remove HeapRegion::_top_at_conc_mark_count
Summary: Removed the HeapRegion::_top_at_conc_mark_count field. It is no longer needed as a result of the changes for 6888336 and 7127706. Refactored the closures that finalize and verify the liveness counting data so that common functionality was placed into a base class.
Reviewed-by: brutisso, tonyp

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! 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

Changeset: f69a5d43dc19
Author:    jmasa
Date:      2012-04-25 09:55 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f69a5d43dc19

7164144: Fix variable naming style in freeBlockDictionary.* and binaryTreeDictionary*
Summary: Fix naming style to be consistent with the predominant hotspot style.
Reviewed-by: ysr, brutisso

! 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/freeChunk.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
! src/share/vm/gc_implementation/shared/allocationStats.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/freeBlockDictionary.hpp
! src/share/vm/memory/freeList.cpp
! src/share/vm/memory/freeList.hpp

Changeset: ee89f2110312
Author:    jmasa
Date:      2012-04-25 15:51 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/ee89f2110312

Merge


Changeset: 48fac5d60c3c
Author:    brutisso
Date:      2012-04-25 12:36 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/48fac5d60c3c

7163848: G1: Log GC Cause for a GC
Reviewed-by: johnc, jwilhelm, jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp

Changeset: bb18e8eecb7e
Author:    jcoomes
Date:      2012-05-04 10:46 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/bb18e8eecb7e

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp

Changeset: 7d5ec8bf38d1
Author:    amurillo
Date:      2012-05-04 14:10 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/7d5ec8bf38d1

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp

Changeset: 4e6554041847
Author:    amurillo
Date:      2012-05-04 14:10 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/4e6554041847

Added tag hs24-b09 for changeset 7d5ec8bf38d1

! .hgtags

Changeset: 637c3f5f068f
Author:    amurillo
Date:      2012-05-09 14:06 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/637c3f5f068f

Merge

! .hgtags

Changeset: 3c394919ca69
Author:    katleman
Date:      2012-05-10 10:25 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/3c394919ca69

Added tag jdk8-b38 for changeset 637c3f5f068f

! .hgtags

Changeset: 36538fd1225e
Author:    amurillo
Date:      2012-05-04 15:26 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/36538fd1225e

7166615: new hotspot build - hs24-b10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 8bafad97cd26
Author:    jiangli
Date:      2012-05-02 13:21 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/8bafad97cd26

7158552: The instanceKlsss::_host_klass is only needed for anonymous class for JSR 292 support.
Summary: Change the _host_klass to be conditionally created embedded instanceKlass field.
Reviewed-by: jrose, coleenp, dholmes

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp

Changeset: 38b4116b6766
Author:    jprovino
Date:      2012-05-05 10:24 -0400
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/38b4116b6766

Merge


Changeset: 2766551175a0
Author:    kvn
Date:      2012-05-09 10:54 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/2766551175a0

Merge

! src/share/vm/oops/instanceKlass.hpp

Changeset: a05a695ea044
Author:    stefank
Date:      2012-05-10 11:27 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/a05a695ea044

7167437: Can't build on linux without precompiled headers
Reviewed-by: brutisso, mgerdin

! src/share/vm/memory/space.hpp
! src/share/vm/memory/space.inline.hpp

Changeset: f47478089efc
Author:    brutisso
Date:      2012-05-10 14:16 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/f47478089efc

7167069: 6 VM flags crash the VM when queried via jinfo
Summary: Added missing double format to Flag::print_as_flag()
Reviewed-by: dholmes, stefank, coleenp

! src/share/vm/runtime/globals.cpp
+ test/runtime/7167069/PrintAsFlag.java

Changeset: 5799726c54d7
Author:    jcoomes
Date:      2012-05-11 06:37 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/5799726c54d7

Merge


Changeset: 73147e6c4881
Author:    amurillo
Date:      2012-05-11 14:47 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/73147e6c4881

Merge


Changeset: 96a403721094
Author:    amurillo
Date:      2012-05-11 14:47 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/96a403721094

Added tag hs24-b10 for changeset 73147e6c4881

! .hgtags

Changeset: 56d1af561395
Author:    amurillo
Date:      2012-05-11 14:54 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/56d1af561395

7168247: new hotspot build - hs24-b11
Reviewed-by: jcoomes

! make/hotspot_version



More information about the hotspot-compiler-dev mailing list