[security-dev 01521]: hg: jdk7/tl/hotspot: 74 new changesets

lana.steuck at sun.com lana.steuck at sun.com
Sat Jan 16 00:36:20 UTC 2010


Changeset: f334aec453a1
Author:    kvn
Date:      2009-10-29 16:57 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/f334aec453a1

6896084: VM does not reserve protected page below heap for compressed oops implicit null checks
Summary: Set narrow_oop_base and narrow_oop_use_implicit_null_checks in Universe::preferred_heap_base().
Reviewed-by: twisti, jcoomes

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

Changeset: 73a726751507
Author:    cfang
Date:      2009-10-30 10:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/73a726751507

6852078: HSX 14/16 in jdk 5.0: api/javax_management api/org_omg jck tests crashes or make tnameserv crash
Summary: Disable SuperWord optimization for unsafe read/write
Reviewed-by: kvn, phh

! src/share/vm/opto/superword.cpp
+ test/compiler/6852078/Test6852078.java

Changeset: 389049f3f393
Author:    jrose
Date:      2009-10-30 16:22 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/389049f3f393

6858164: invokedynamic code needs some cleanup (post-6655638)
Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl
Reviewed-by: kvn

! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_core
! src/share/vm/interpreter/bytecodeTracer.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/interpreter/templateInterpreter.hpp
! src/share/vm/interpreter/templateInterpreterGenerator.hpp
! src/share/vm/oops/constantPoolOop.cpp
! src/share/vm/oops/constantPoolOop.hpp
! src/share/vm/oops/cpCacheOop.cpp
! src/share/vm/oops/cpCacheOop.hpp
! src/share/vm/oops/generateOopMap.cpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp

Changeset: 323bd24c6520
Author:    roland
Date:      2009-11-02 11:17 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/323bd24c6520

6769124: various 64-bit fixes for c1
Reviewed-by: never

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/6769124/TestArrayCopy6769124.java
+ test/compiler/6769124/TestDeoptInt6769124.java
+ test/compiler/6769124/TestUnalignedLoad6769124.java

Changeset: 09572fede9d1
Author:    kvn
Date:      2009-11-04 14:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/09572fede9d1

6896370: CTW fails share/vm/opto/matcher.cpp:1475 "duplicating node that's already been matched"
Summary: Move DecodeN code outside the memory nodes only code.
Reviewed-by: never

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

Changeset: dcdcc8c16e20
Author:    kvn
Date:      2009-11-04 14:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/dcdcc8c16e20

6896352: CTW fails hotspot/src/share/vm/opto/escape.cpp:1155
Summary: Always call C->get_alias_index(phase->type(address)) during parsing.
Reviewed-by: never

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/memnode.cpp

Changeset: 2f1ec89b9995
Author:    cfang
Date:      2009-11-10 17:00 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2f1ec89b9995

Merge

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp

Changeset: 473cce303f13
Author:    phh
Date:      2009-10-28 16:25 -0400
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/473cce303f13

6887571: Increase default heap config sizes
Summary: Apply modification of existing server heap size ergo to all collectors except CMS.
Reviewed-by: jmasa, ysr, xlu

! src/cpu/sparc/vm/c1_globals_sparc.hpp
! src/cpu/sparc/vm/c2_globals_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/c1_globals_x86.hpp
! src/cpu/x86/vm/c2_globals_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp
! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp
! src/share/vm/gc_implementation/parallelScavenge/psGCAdaptivePolicyCounters.cpp
! src/share/vm/memory/collectorPolicy.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/services/management.cpp

Changeset: c4ecde2f6b3c
Author:    xlu
Date:      2009-10-30 17:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c4ecde2f6b3c

Merge


Changeset: 97b36138b494
Author:    kamg
Date:      2009-11-06 15:04 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/97b36138b494

Merge


Changeset: ba7ea42fc66e
Author:    phh
Date:      2009-11-04 16:49 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ba7ea42fc66e

6898160: Need serviceability support for new vm argument type 'uint64_t'
Summary: Add serviceability support for uint64_t. Flags of unknown type assert in debug builds and are ignored in product builds.
Reviewed-by: never, xlu, mchung, dcubed

! src/share/vm/runtime/globals.cpp
! src/share/vm/services/attachListener.cpp
! src/share/vm/services/management.cpp

Changeset: db0d21039f34
Author:    kamg
Date:      2009-11-06 16:05 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/db0d21039f34

Merge


Changeset: fb4c00faa9da
Author:    kamg
Date:      2009-11-11 09:13 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/fb4c00faa9da

Merge

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

Changeset: 87b2fdd4bf98
Author:    never
Date:      2009-11-11 23:39 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/87b2fdd4bf98

6892079: live value must not be garbage failure after fix for 6854812
Reviewed-by: kvn

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

Changeset: b18963243361
Author:    twisti
Date:      2009-11-19 03:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b18963243361

6902000: use ShouldNotReachHere() for btos/ctos/stos in TemplateInterpreterGenerator::set_short_entry_points
Summary: set_entry_point is only ever used with the tos states of bytecode templates in templateTable.cpp and none of those use the subword tos states like btos, ctos and stos.
Reviewed-by: kvn

! src/share/vm/interpreter/templateInterpreter.cpp

Changeset: 7ef1d2e14917
Author:    kvn
Date:      2009-11-19 14:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7ef1d2e14917

6902036: WorldWind asserts on escape.cpp:1153: assert(addr->is_AddP(),"AddP required")
Summary: Remove the assert.
Reviewed-by: twisti

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

Changeset: de44705e6b33
Author:    cfang
Date:      2009-11-24 11:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/de44705e6b33

Merge


Changeset: 84cb6f20afb3
Author:    phh
Date:      2009-11-20 16:22 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/84cb6f20afb3

6900899: vm fails to start when -Xmx value is less than OldSize + NewSize
Summary: Set minimum heap size to min(OldSize + NewSize, MaxHeapSize) in Arguments::set_heap_size().
Reviewed-by: kvn, ysr, tonyp

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

Changeset: a75edfd400ea
Author:    acorn
Date:      2009-11-11 15:49 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a75edfd400ea

6893504: LinkageError for bootstrap duplicate class definitions.
Reviewed-by: kamg, xlu

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp

Changeset: 1920bd911283
Author:    acorn
Date:      2009-11-23 16:24 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1920bd911283

Merge

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp

Changeset: e1fb452ad949
Author:    kamg
Date:      2009-11-25 09:03 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/e1fb452ad949

Merge


Changeset: 8e7adf982378
Author:    twisti
Date:      2009-11-27 07:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8e7adf982378

6896043: first round of zero fixes
Reviewed-by: kvn
Contributed-by: Gary Benson <gbenson at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/cpu/zero/vm/sharedRuntime_zero.cpp
! src/cpu/zero/vm/sharkFrame_zero.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiManageCapabilities.cpp
! src/share/vm/runtime/os.hpp

Changeset: 6400f475effe
Author:    iveresov
Date:      2009-12-01 14:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/6400f475effe

Merge


Changeset: 7c57aead6d3e
Author:    never
Date:      2009-11-12 09:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7c57aead6d3e

6892658: C2 should optimize some stringbuilder patterns
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/includeDB_compiler2
! src/share/vm/includeDB_core
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/c2_globals.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phase.hpp
! src/share/vm/opto/phaseX.hpp
+ src/share/vm/opto/stringopts.cpp
+ src/share/vm/opto/stringopts.hpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals_extension.hpp
! src/share/vm/utilities/growableArray.hpp

Changeset: bd12fff78df5
Author:    cfang
Date:      2009-11-25 12:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/bd12fff78df5

6904191: OptimizeStringConcat should be product instead of experimental
Summary: Make OptimizeStringConcat a product VM option(contributed by never)
Reviewed-by: never

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

Changeset: facbc74580c3
Author:    iveresov
Date:      2009-12-01 22:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/facbc74580c3

Merge

! src/share/vm/classfile/systemDictionary.hpp

Changeset: 8b22f86d1740
Author:    cfang
Date:      2009-12-02 13:29 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8b22f86d1740

6901572: JVM 1.6.16 crash on loops: assert(has_node(i),"")
Summary: Skip the secondary induction variable handling if it is dead
Reviewed-by: never, kvn

! src/share/vm/opto/loopnode.cpp
+ test/compiler/6901572/Test.java

Changeset: 5f932a151fd4
Author:    johnc
Date:      2009-11-06 11:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/5f932a151fd4

6895788: G1: SATB and update buffer allocation code allocates too much space
Summary: The type in the NEW_C_HEAP_ARRRY and FREE_C_HEAP_ARRAY calls in the buffer allocation code was changed from void* to char as the size argument had already been mulitipled by the byte size of an object pointer.
Reviewed-by: ysr, tonyp

! src/share/vm/gc_implementation/g1/ptrQueue.cpp

Changeset: 0e2d7ae2bc67
Author:    jmasa
Date:      2009-11-10 11:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/0e2d7ae2bc67

6898857: [Regression] -XX:NewRatio with -XX:+UseConcMarkSweepGC causes fatal error
Summary: Use CollectorPolicy information instead of MaxNewSize
Reviewed-by: ysr, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp

Changeset: 89f1b9ae8991
Author:    ysr
Date:      2009-11-13 11:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/89f1b9ae8991

6898948: G1: forensic instrumentation for out-of-bounds recent_avg_pause_time_ratio()
Summary: Added instrumentation and (temporary) assert in non-product mode; clipped the value when found out-of-bounds in product mode. Fix of original issue will follow collection of data from this instrumentation.
Reviewed-by: jcoomes, tonyp

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp

Changeset: 23b9a8d315fc
Author:    ysr
Date:      2009-11-19 10:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/23b9a8d315fc

6902701: G1: protect debugging code related to 6898948 with a debug flag
Summary: Protected stats dump with a new develop flag; other than for the dump, reconciled product and non-product behaviour in face of the error.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 3fc996d4edd2
Author:    ysr
Date:      2009-11-19 13:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3fc996d4edd2

6902303: G1: ScavengeALot should cause an incremental, rather than a full, collection
Summary: ScavengeALot now causes an incremental (but possibly partially young, in the G1 sense) collection. Some such collections may be abandoned on account of MMU specs. Band-aided a native leak associated with abandoned pauses, as well as an MMU tracker overflow related to frequent scavenge events in the face of a large MMU denominator interval; the latter is protected by a product flag that defaults to false.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! 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/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
! src/share/vm/memory/sharedHeap.hpp

Changeset: db0d5eba9d20
Author:    tonyp
Date:      2009-11-20 14:47 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/db0d5eba9d20

6815790: G1: Missing MemoryPoolMXBeans with -XX:+UseG1GC
Summary: It introduces the necessary memory pools for G1.
Reviewed-by: mchung, ysr

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/includeDB_gc_g1
+ src/share/vm/services/g1MemoryPool.cpp
+ src/share/vm/services/g1MemoryPool.hpp
! src/share/vm/services/memoryManager.cpp
! src/share/vm/services/memoryManager.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp

Changeset: fa357420e7d2
Author:    johnc
Date:      2009-11-24 15:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/fa357420e7d2

6899058: G1: Internal error in ptrQueue.cpp:201 in nightly tests
Summary: Fixes a race on the dirty card queue completed buffer list between worker thread(s) performing a flush of a deferred store barrier (enqueueing a newly completed buffer) and worker thread(s) in the RSet updating code claiming completed buffers. Removed the routine that removes elements from the completed update buffer queue using a CAS.
Reviewed-by: ysr, tonyp

! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp

Changeset: 6aa7255741f3
Author:    ysr
Date:      2009-12-03 15:01 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/6aa7255741f3

6906727: UseCompressedOops: some card-marking fixes related to object arrays
Summary: Introduced a new write_ref_array(HeapWords* start, size_t count) method that does the requisite MemRegion range calculation so (some of the) clients of the erstwhile write_ref_array(MemRegion mr) do not need to worry. This removed all external uses of array_size(), which was also simplified and made private. Asserts were added to catch other possible issues. Further, less essential, fixes stemming from this investigation are deferred to CR 6904516 (to follow shortly in hs17).
Reviewed-by: kvn, coleenp, jmasa

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/includeDB_core
! src/share/vm/memory/barrierSet.cpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayOop.hpp

Changeset: ed52bcc32739
Author:    tonyp
Date:      2009-12-04 07:44 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ed52bcc32739

6880903: G1: G1 reports incorrect Runtime.maxMemory()
Summary: G1 reports committed memory instead of reserved memory from the Runtime.maxMemory() method
Reviewed-by: ysr, jmasa

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp

Changeset: afc30fccf324
Author:    tonyp
Date:      2009-12-04 07:44 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/afc30fccf324

6906565: G1: deal with compilation warning in g1MemoryPool.hpp
Summary: size_t max_size() hides size_t max_size() const.
Reviewed-by: jmasa, ysr

! src/share/vm/services/g1MemoryPool.cpp
! src/share/vm/services/g1MemoryPool.hpp

Changeset: 9118860519b6
Author:    tonyp
Date:      2009-12-07 14:22 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/9118860519b6

6904967: G1: some CollectionUsageThreshold tests fail
Summary: ensure that max and committed are non-zero (currently: at least as large as the region size).
Reviewed-by: iveresov, mchung

! src/share/vm/services/g1MemoryPool.cpp

Changeset: 7bfd295ec074
Author:    ysr
Date:      2009-12-08 15:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7bfd295ec074

6908208: UseCompressedOops: array_size() returns incorrect size for MAX_INT object array following 6906727
Summary: In array_size() cast to an unsigned to avoid overflow of intermediate value.
Reviewed-by: kvn, tonyp, jmasa, jcoomes, coleenp

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

Changeset: 84a2da7f454c
Author:    jmasa
Date:      2009-12-11 08:39 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/84a2da7f454c

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/includeDB_core

Changeset: 74e00f62c726
Author:    trims
Date:      2009-12-11 16:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/74e00f62c726

Merge


Changeset: 61b46f7853d4
Author:    trims
Date:      2009-12-22 16:32 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/61b46f7853d4

Merge


Changeset: c5d3d979ae27
Author:    never
Date:      2009-12-08 16:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c5d3d979ae27

6908167: jbb2005, OptimizeStringConcat causes assert in EA
Reviewed-by: kvn

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

Changeset: f96a1a986f7b
Author:    kvn
Date:      2009-12-09 16:40 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/f96a1a986f7b

6895383: JCK test throws NPE for method compiled with Escape Analysis
Summary: Add missing checks for MemBar nodes in EA.
Reviewed-by: never

! src/share/vm/opto/compile.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/parse3.cpp
+ test/compiler/6895383/Test.java

Changeset: 7fee0a6cc6d4
Author:    kvn
Date:      2009-12-09 19:50 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7fee0a6cc6d4

6896727: nsk/logging/LoggingPermission/LoggingPermission/logperm002 fails with G1, EscapeAnalisys
Summary: Move instance store's memory users to corresponding memory slices when updating its memory edge.
Reviewed-by: never

! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp
+ test/compiler/6896727/Test.java

Changeset: 6dc5471e0f66
Author:    iveresov
Date:      2009-12-15 17:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/6dc5471e0f66

Merge


Changeset: 9dc2adf2cbe0
Author:    johnc
Date:      2009-12-09 23:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/9dc2adf2cbe0

6908215: G1: SEGV with G1PolicyVerbose=2 debug flag
Summary: Change CollectionSetChooser::printSortedHeapRegions to handle null entries in _markedRegions growable array.
Reviewed-by: jmasa, tonyp, iveresov

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp

Changeset: 27f9477e879b
Author:    jmasa
Date:      2009-12-11 09:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/27f9477e879b

Merge


Changeset: cf9a9a50e763
Author:    jmasa
Date:      2009-12-17 07:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/cf9a9a50e763

Merge


Changeset: 22e4972db0a6
Author:    trims
Date:      2009-12-22 16:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/22e4972db0a6

Merge


Changeset: 920875ae1277
Author:    trims
Date:      2009-12-22 16:35 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/920875ae1277

6912782: Bump the HS17 build number to 06
Summary: Update the HS17 build number to 06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 85f13cdfbc1d
Author:    twisti
Date:      2009-12-16 12:48 +0100
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/85f13cdfbc1d

6829192: JSR 292 needs to support 64-bit x86
Summary: changes for method handles and invokedynamic
Reviewed-by: kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_64.hpp
! src/share/vm/classfile/classFileParser.cpp

Changeset: 032260830071
Author:    never
Date:      2009-12-16 22:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/032260830071

5057818: codecache full and compiler disabled in bigapps fastdebug run
Reviewed-by: kvn

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp

Changeset: 1ea456c6f2b7
Author:    iveresov
Date:      2009-12-22 17:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1ea456c6f2b7

Merge


Changeset: 44f61c24ddab
Author:    iveresov
Date:      2009-12-16 15:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/44f61c24ddab

6862387: tune concurrent refinement further
Summary: Reworked the concurrent refinement: threads activation, feedback-based threshold adjustment, other miscellaneous fixes.
Reviewed-by: apetrusenko, tonyp

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

Changeset: cc0ca4f00e89
Author:    jmasa
Date:      2009-12-22 22:35 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/cc0ca4f00e89

Merge


Changeset: 7ac7d558e895
Author:    jmasa
Date:      2009-12-23 00:47 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7ac7d558e895

Merge


Changeset: 9749fbc4859b
Author:    trims
Date:      2009-12-23 02:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/9749fbc4859b

Merge


Changeset: 4b966d9946a3
Author:    mchung
Date:      2009-11-25 08:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/4b966d9946a3

6888880: JKernel VM to inject the sun.jkernel.DownloadManager as a boot classloader hook
Summary: Call sun.jkernel.DownloadManager.setBootClassLoaderHook during the kernel VM initialization
Reviewed-by: alanb, coleenp, acorn

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 0018cf203583
Author:    coleenp
Date:      2009-12-02 07:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/0018cf203583

Merge


Changeset: 95e9083cf4a7
Author:    dholmes
Date:      2009-12-01 22:29 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/95e9083cf4a7

6822370: ReentrantReadWriteLock: threads hung when there are no threads holding onto the lock (Netra x4450)
Summary: This day one bug is caused by missing memory barriers in various Parker::park() paths that can result in lost wakeups and hangs.
Reviewed-by: dice, acorn

! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: 3115100553b5
Author:    dholmes
Date:      2009-12-02 20:32 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3115100553b5

Merge


Changeset: 547f81740344
Author:    minqi
Date:      2009-12-11 11:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/547f81740344

6361589: Print out stack trace for target thread of GC crash
Summary: If GC crashed with java thread involved, print out the java stack trace in error report
Reviewed-by: never, ysr, coleenp, dholmes

! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 9127aa69352e
Author:    dcubed
Date:      2009-12-14 09:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/9127aa69352e

6648438: 4/4 src/share/vm/prims/jvmtiEnv.cpp:457 assert(phase == JVMTI_PHASE_LIVE,"sanity check")
Summary: Return error on invalid JVMTI_PHASE instead of asserting.
Reviewed-by: dholmes, ohair

! src/share/vm/prims/jvmtiEnv.cpp

Changeset: 98cd9901c161
Author:    dcubed
Date:      2009-12-14 10:05 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/98cd9901c161

6849968: 3/2 JVMTI tests fails on jdk5.0 with hs14
Summary: If a JVMTI agent asks for version 1.0, then it should get version 1.0 semantics.
Reviewed-by: dholmes, ohair

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/prims/jvmtiHpp.xsl

Changeset: dcb15a6f342d
Author:    dcubed
Date:      2009-12-14 13:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/dcb15a6f342d

Merge

! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiEnvBase.hpp
! src/share/vm/prims/jvmtiExport.cpp

Changeset: 167c2986d91b
Author:    phh
Date:      2009-12-16 12:54 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/167c2986d91b

6843629: Make current hotspot build part of jdk5 control build
Summary: Source changes for older compilers plus makefile changes.
Reviewed-by: xlu

! make/linux/makefiles/debug.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/jvmg.make
! make/linux/makefiles/launcher.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/jvmg.make
! make/solaris/makefiles/launcher.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/sparcWorks.make
! make/solaris/makefiles/vm.make
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/ci/bcEscapeAnalyzer.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/runtime/os.hpp

Changeset: 2e8bdfdd3ba2
Author:    xlu
Date:      2009-12-16 13:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2e8bdfdd3ba2

6899467: System property java.class.version out-of-sync with VM for jdk 5.0 with HS 16 in nightly build
Reviewed-by: kvn, never, dholmes, ysr

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

Changeset: d48983315b71
Author:    xlu
Date:      2009-12-16 13:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d48983315b71

Merge


Changeset: 933a3e806ce6
Author:    xlu
Date:      2009-12-16 14:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/933a3e806ce6

6895168: JCK api/signaturetest/sigtest.basic.html#basic test fails for jdk 5.0 with HS 16 in nightly build
Reviewed-by: dholmes, acorn, jrose

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp

Changeset: ba60f0a5d714
Author:    xlu
Date:      2009-12-16 15:44 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ba60f0a5d714

Merge


Changeset: 6952ed8677bf
Author:    xlu
Date:      2009-12-17 01:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/6952ed8677bf

Merge


Changeset: a5a6adfca6ec
Author:    trims
Date:      2009-12-23 03:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a5a6adfca6ec

Merge

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

Changeset: 1bc68593a110
Author:    katleman
Date:      2010-01-14 15:48 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/1bc68593a110

Added tag jdk7-b79 for changeset a5a6adfca6ec

! .hgtags




More information about the security-dev mailing list