[security-dev 01222]: hg: jdk7/tl/hotspot: 31 new changesets

tim.bell at sun.com tim.bell at sun.com
Thu Sep 17 11:09:47 PDT 2009


Changeset: a05ea7791ee3
Author:    trims
Date:      2009-08-21 20:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a05ea7791ee3

6873236: Fork HS16 to HS17 - renumber Major and build numbers of JVM
Summary: Update the Major and build numbers for HS17 fork
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 1760a1cbed36
Author:    dcubed
Date:      2009-08-11 11:57 -0600
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1760a1cbed36

6862945: 4/3 conversion of jmethodID to methodOop in JVMTI is too expensive
Summary: Refactor JNIHandles::checked_resolve_jmethod_id() into fast and paranoid parts.
Reviewed-by: never, alanb

! src/share/vm/prims/jniCheck.cpp
! src/share/vm/runtime/jniHandles.hpp

Changeset: 6ab1d6ece8bd
Author:    apangin
Date:      2009-08-17 15:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/6ab1d6ece8bd

Merge


Changeset: 585222cadf79
Author:    apangin
Date:      2009-08-19 15:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/585222cadf79

Merge


Changeset: a774e1abbe85
Author:    trims
Date:      2009-08-21 20:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a774e1abbe85

Merge


Changeset: 046932b72aa2
Author:    never
Date:      2009-08-14 00:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/046932b72aa2

6862956: PhaseIdealLoop should have a CFG verification mode
Reviewed-by: kvn, twisti

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phase.cpp
! src/share/vm/opto/phase.hpp

Changeset: 1a81ea4b45d4
Author:    kvn
Date:      2009-08-14 12:23 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1a81ea4b45d4

6869822: assert(Universe::narrow_oop_shift() == 0,"use unscaled narrow oop")
Summary: Replace the assert with narrow_oop_shift set to 0.
Reviewed-by: never, jcoomes

! src/share/vm/memory/universe.cpp

Changeset: a70508bb21c3
Author:    never
Date:      2009-08-14 15:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a70508bb21c3

6862863: C2 compiler fails in elide_copy()
Reviewed-by: kvn

! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/postaloc.cpp

Changeset: 55784fd95fe3
Author:    never
Date:      2009-08-14 15:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/55784fd95fe3

Merge


Changeset: 7c14587118b3
Author:    never
Date:      2009-08-14 22:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7c14587118b3

Merge


Changeset: c8e2135f7e30
Author:    cfang
Date:      2009-08-17 09:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c8e2135f7e30

6829127: Deoptimization Failure on Specjvm98 _227_mtrt with -XX:+DeoptimizeALot since Hs11 b01
Summary: Make sure the control word is correct in deopt_blob after restore_result_registers
Reviewed-by: kvn, never

! src/cpu/x86/vm/sharedRuntime_x86_32.cpp

Changeset: 662f330d7275
Author:    cfang
Date:      2009-08-17 12:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/662f330d7275

6866651: Regression: simple int sum crashes jvm (build 1.6.0_14-b08 and 1.7.0-ea-b59)
Summary: delay dead code elimination in set_req_X to make it safe
Reviewed-by: kvn, never

! src/share/vm/opto/phaseX.cpp
+ test/compiler/6866651/Test.java

Changeset: d0acbc302e14
Author:    never
Date:      2009-08-17 14:45 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d0acbc302e14

6795465: Crash in assembler_sparc.cpp with client compiler on solaris-sparc
Reviewed-by: twisti, cfang

! src/cpu/sparc/vm/c1_Defs_sparc.hpp
! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/share/vm/includeDB_compiler1
+ test/compiler/6795465/Test6795465.java

Changeset: cd18bd5e667c
Author:    never
Date:      2009-08-19 18:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/cd18bd5e667c

6873777: FPU control word optimization still performed with SSE
Reviewed-by: kvn

! src/share/vm/opto/compile.cpp

Changeset: 357d4e2eb4dd
Author:    kvn
Date:      2009-08-19 19:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/357d4e2eb4dd

6873799: enable escape analysis by default
Summary: enable escape analysis by default
Reviewed-by: never

! src/share/vm/opto/c2_globals.hpp

Changeset: 72088be4b386
Author:    cfang
Date:      2009-08-20 12:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/72088be4b386

6873116: Modify reexecute implementation to use pcDesc to record the reexecute bit
Summary: use PcDesc to keep record of the reexecute bit instead of using DebugInfoStreams
Reviewed-by: kvn, never, twisti

! agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java
! agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/pcDesc.cpp
! src/share/vm/code/pcDesc.hpp
! src/share/vm/code/scopeDesc.cpp
! src/share/vm/code/scopeDesc.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/prims/jvmtiCodeBlobEvents.cpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 82bd76d4d7f2
Author:    kvn
Date:      2009-08-24 11:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/82bd76d4d7f2

6873800: enable compressed oops by default
Summary: enable compressed oops by default
Reviewed-by: never, ysr

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

Changeset: cdb8b7c37ac1
Author:    never
Date:      2009-08-24 22:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/cdb8b7c37ac1

6875329: fix for 6795465 broke exception handler cloning
Reviewed-by: kvn

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp

Changeset: aba04734b61e
Author:    kvn
Date:      2009-08-25 13:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/aba04734b61e

Merge


Changeset: 05f89f00a864
Author:    jmasa
Date:      2009-08-24 10:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/05f89f00a864

6798898: CMS: bugs related to class unloading
Summary: Override should_remember_klasses() and remember_klass() as needed.
Reviewed-by: ysr, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/includeDB_gc_concurrentMarkSweep
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/referenceProcessor.cpp

Changeset: e1fdf4fd34dc
Author:    tonyp
Date:      2009-08-19 12:53 -0400
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e1fdf4fd34dc

6871111: G1: remove the concurrent overhead tracker
Summary: Removing the concurrent overhead tracker from G1, along with the GC overhead reporter and the G1AccountConcurrentOverhead (both of which rely on the the concurrent overhead tracker).
Reviewed-by: iveresov, johnc

! 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/concurrentZFThread.cpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.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
! src/share/vm/gc_implementation/g1/g1MMUTracker.cpp
! src/share/vm/gc_implementation/g1/g1MMUTracker.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/includeDB_gc_shared
- src/share/vm/gc_implementation/shared/coTracker.cpp
- src/share/vm/gc_implementation/shared/coTracker.hpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.cpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.hpp

Changeset: ead53f6b615d
Author:    tonyp
Date:      2009-08-24 13:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ead53f6b615d

Merge

- src/share/vm/gc_implementation/shared/coTracker.cpp
- src/share/vm/gc_implementation/shared/coTracker.hpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.cpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.hpp

Changeset: b37c246bf7ce
Author:    jcoomes
Date:      2009-08-11 15:37 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b37c246bf7ce

6861660: OopMapBlock count/size confusion
Reviewed-by: tonyp, iveresov

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! 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/oops/instanceRefKlass.cpp

Changeset: 9eebd3ac74cf
Author:    jcoomes
Date:      2009-08-13 16:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/9eebd3ac74cf

6845368: large objects cause a crash or unexpected exception
Reviewed-by: jmasa, iveresov

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! 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/oops/instanceRefKlass.cpp
+ test/gc/6845368/bigobj.java

Changeset: 8624da129f0b
Author:    apetrusenko
Date:      2009-08-31 05:27 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8624da129f0b

6841313: G1: dirty cards of survivor regions in parallel
Reviewed-by: tonyp, iveresov

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

Changeset: 8b46c4d82093
Author:    ysr
Date:      2009-09-02 00:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8b46c4d82093

4957990: Perm heap bloat in JVM
Summary: Treat ProfileData in MDO's as a source of weak, not strong, roots. Fixes the bug for stop-world collection -- the case of concurrent collection will be fixed separately.
Reviewed-by: jcoomes, jmasa, kvn, never

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.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/includeDB_gc_parallelScavenge
! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp
! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/oops/methodDataOop.cpp
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 2c79770d1f6e
Author:    tonyp
Date:      2009-07-30 16:22 -0400
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2c79770d1f6e

6819085: G1: use larger and/or user settable region size
Summary: Instead of the region size being hard-coded, allow the user to set it.
Reviewed-by: jmasa, johnc, apetrusenko

! 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/g1_globals.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/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: b1606b3c0a8a
Author:    apetrusenko
Date:      2009-09-04 05:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b1606b3c0a8a

Merge

! src/share/vm/code/nmethod.cpp
- src/share/vm/gc_implementation/shared/coTracker.cpp
- src/share/vm/gc_implementation/shared/coTracker.hpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.cpp
- src/share/vm/gc_implementation/shared/gcOverheadReporter.hpp

Changeset: b1f5ced5da21
Author:    jcoomes
Date:      2009-09-03 19:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b1f5ced5da21

6879076: disable jprt sync after builds are done
Reviewed-by: kamg, dholmes

! make/jprt.properties

Changeset: 68ef3fdcdb76
Author:    ysr
Date:      2009-09-10 16:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/68ef3fdcdb76

6872136: CMS: confusing message may be printed when a collector is switched off implicitly
Summary: Fix CDS/CMS option overrides related to iCMS option CMSIncrementalMode; explicate overrides to error stream.
Reviewed-by: coleenp

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

Changeset: a94714c55065
Author:    trims
Date:      2009-09-15 20:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a94714c55065

Merge





More information about the security-dev mailing list