hg: jdk8/tl/hotspot: 38 new changesets
lana.steuck at oracle.com
lana.steuck at oracle.com
Thu Apr 26 23:30:24 UTC 2012
Changeset: e02867d10860
Author: amurillo
Date: 2012-03-30 14:18 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e02867d10860
7158137: new hotspot build - hs24-b07
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 51612f0c0a79
Author: nloodin
Date: 2012-03-15 13:37 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/51612f0c0a79
7148488: Whitebox tests for the Diagnostic Framework Parser
Reviewed-by: brutisso, sla, mgerdin
! make/bsd/makefiles/wb.make
! make/linux/makefiles/wb.make
! make/solaris/makefiles/wb.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! make/windows/makefiles/wb.make
! src/share/tools/whitebox/sun/hotspot/WhiteBox.java
+ src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
+ src/share/vm/prims/wbtestmethods/parserTests.cpp
+ src/share/vm/prims/wbtestmethods/parserTests.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
+ test/serviceability/ParserTest.java
Changeset: fc9d8850ab8b
Author: coleenp
Date: 2012-03-23 11:16 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fc9d8850ab8b
7150058: Allocate symbols from null boot loader to an arena for NMT
Summary: Move symbol allocation to an arena so NMT doesn't have to track them at startup.
Reviewed-by: never, kamg, zgu
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/globals.hpp
Changeset: a4ee440d71cc
Author: acorn
Date: 2012-03-27 15:28 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a4ee440d71cc
Merge
Changeset: 4bec1b1f7b33
Author: minqi
Date: 2012-03-28 14:27 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4bec1b1f7b33
7156960: Incorrect copyright headers in parts of the Serviceability agent
Summary: Errant files added as part of 7088955 fix. The Copyright information now corrected with gpl-header template
Reviewed-by: sla, ohair, mbykov
! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java
! agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
Changeset: 9a5bef0481c8
Author: fparain
Date: 2012-03-29 02:12 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9a5bef0481c8
7087969: GarbageCollectorMXBean notification contains ticks vs millis
Reviewed-by: acorn, dcubed, rbackman
! src/share/vm/services/gcNotifier.cpp
Changeset: 749b1464aa81
Author: acorn
Date: 2012-04-01 17:04 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/749b1464aa81
Merge
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/memory/dump.cpp
Changeset: fd09f2d8283e
Author: never
Date: 2012-04-02 16:05 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fd09f2d8283e
7157141: crash in 64 bit with corrupted oops
Reviewed-by: kvn, iveresov
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/utilities/vmError.cpp
Changeset: 7e6005056e56
Author: never
Date: 2012-04-05 15:08 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7e6005056e56
Merge
Changeset: 500023bd0818
Author: johnc
Date: 2012-03-13 11:05 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/500023bd0818
7143511: G1: Another instance of high GC Worker Other time (50ms)
Summary: Tiered compilation has increased the number of nmethods in the code cache. This has, in turn, significantly increased the number of marked nmethods processed during the StrongRootsScope destructor. Create a specialized version of CodeBlobToOopClosure for G1 which places only those nmethods that contain pointers into the collection set on to the marked nmethods list.
Reviewed-by: iveresov, tonyp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
Changeset: 748051fd24ce
Author: brutisso
Date: 2012-03-16 09:52 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/748051fd24ce
7130974: G1: Remove G1ParCopyHelper
Reviewed-by: tonyp, johnc
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
Changeset: 2a0172480595
Author: tonyp
Date: 2012-04-05 13:57 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2a0172480595
7127697: G1: remove dead code after recent concurrent mark changes
Summary: Removed lots of dead code after some recent conc mark changes.
Reviewed-by: brutisso, johnc
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! 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/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
Changeset: fafd94fe0da4
Author: johnc
Date: 2012-04-06 09:48 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fafd94fe0da4
Merge
Changeset: 7c6aba65acd2
Author: amurillo
Date: 2012-04-07 08:26 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7c6aba65acd2
Merge
Changeset: f284b0883558
Author: amurillo
Date: 2012-04-07 08:26 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f284b0883558
Added tag hs24-b07 for changeset 7c6aba65acd2
! .hgtags
Changeset: f621660a297b
Author: katleman
Date: 2012-04-12 09:34 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/hotspot/rev/dce0525b7ee5
Added tag jdk8-b35 for changeset f621660a297b
! .hgtags
Changeset: 4a32c51458b9
Author: amurillo
Date: 2012-04-07 09:06 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4a32c51458b9
7159842: new hotspot build - hs24-b08
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 19e197e2a1af
Author: coleenp
Date: 2012-04-05 12:17 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/hotspot/rev/a4b63a58d295
Merge
Changeset: 10c12fb36ed2
Author: sla
Date: 2012-04-05 14:16 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/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/jdk8/tl/hotspot/rev/5809bf572ba3
Merge
Changeset: 08f8d00f2ae3
Author: bobv
Date: 2012-04-10 13:27 -0400
URL: http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/hotspot/rev/0cea7f13029e
Merge
Changeset: df4cd4aac5c1
Author: rbackman
Date: 2012-04-12 13:24 +0200
URL: http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/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/jdk8/tl/hotspot/rev/0f701f572aed
Merge
Changeset: c263e0e9f14b
Author: dcubed
Date: 2012-04-15 15:37 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c263e0e9f14b
Merge
Changeset: 0105f367a14c
Author: rbackman
Date: 2012-03-06 12:36 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/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/jdk8/tl/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/jdk8/tl/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/jdk8/tl/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/jdk8/tl/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/jdk8/tl/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/jdk8/tl/hotspot/rev/f3f101a5e59b
Merge
Changeset: dff6e3459210
Author: amurillo
Date: 2012-04-20 16:23 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/dff6e3459210
Merge
Changeset: 50b4400ca1ec
Author: amurillo
Date: 2012-04-20 16:23 -0700
URL: http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/50b4400ca1ec
Added tag hs24-b08 for changeset dff6e3459210
! .hgtags
More information about the security-dev
mailing list