hg: hsx/hsx16/master: 23 new changesets

erik.trimble at sun.com erik.trimble at sun.com
Thu Nov 12 22:12:44 PST 2009

Changeset: 0799687b7385
Author:    phh
Date:      2009-10-29 11:45 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/0799687b7385

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/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: b0651468aff7
Author:    ysr
Date:      2009-10-28 11:16 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/b0651468aff7

6818264: Heap dumper unexpectedly adds .hprof suffix
Summary: Restore old behaviour wrt HeapDumpPath; first dump goes to <file>, <n>th dump goes to <file>.<n-1>, with default value of <file> the same as before.
Reviewed-by: alanb, jcoomes, tonyp

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

Changeset: 511f4c69c1be
Author:    johnc
Date:      2009-10-29 09:42 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/511f4c69c1be

6889740: G1: OpenDS fails with "unhandled exception in compiled code"
Summary: Incorrect code was being generated for the store operation in the null case of the aastore bytecode template. The bad code was generated by the store_heap_oop routine which takes a Register as its second argument. Passing NULL_WORD (0) as the second argument causes the value to be converted to Register(0), which is rax. Thus the generated store was "mov (dst), $rax" instead of "mov (dst), $0x0". Changed calls to store_heap_oop that pass NULL_WORD as the second argument to a new routine store_heap_oop_null.
Reviewed-by: kvn, twisti

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

Changeset: 684c526959a9
Author:    phh
Date:      2009-11-03 15:17 -0500
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/684c526959a9

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: c5388a988d5a
Author:    phh
Date:      2009-11-04 07:07 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/c5388a988d5a


Changeset: 4385d4e7497b
Author:    ysr
Date:      2009-11-03 16:43 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/4385d4e7497b

6801625: CDS: HeapDump tests crash with internal error in compactingPermGenGen.cpp
Summary: Allow iteration over the shared spaces when using CDS, repealing previous proscription. Deferred further required CDS-related cleanups of perm gen to CR 6897789.
Reviewed-by: phh, jmasa

! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/generation.cpp

Changeset: 248f0ad25d21
Author:    kvn
Date:      2009-11-06 10:07 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/248f0ad25d21

6896084: VM does not reserve protected page below heap for compressed oops implicit null checks
6869822: assert(Universe::narrow_oop_shift() == 0,"use unscaled narrow oop")
Summary: backport fixes for 6896084 and 6869822 to HS16 (jdk6u18).
Reviewed-by: never, jcoomes, twisti

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

Changeset: 3a2dae936e36
Author:    kvn
Date:      2009-11-06 10:23 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/3a2dae936e36

6893554: SPECjvm2008 mpegaudio fails with SecurityException
Summary: backport fix for 6893554 to HS16 (jdk6u18).
Reviewed-by: twisti

! src/cpu/sparc/vm/sparc.ad

Changeset: 395db6268de2
Author:    cfang
Date:      2009-11-06 14:38 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/395db6268de2

6876276: assert(!is_visited,"visit only once")
Summary: schedule the superword loads based on dependence constraints
Reviewed-by: kvn, never

! src/share/vm/opto/superword.cpp
! test/compiler/6636138/Test1.java
! test/compiler/6636138/Test2.java

Changeset: 26d0c7276c9e
Author:    phh
Date:      2009-11-06 19:57 -0500
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/26d0c7276c9e

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: a76f17a8fd77
Author:    phh
Date:      2009-11-06 17:44 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/a76f17a8fd77


Changeset: 788af96b55e3
Author:    apetrusenko
Date:      2009-10-22 07:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/788af96b55e3

6858886: G1: guarantee(_next_marked_bytes <= used(),"invariant") at heapRegion.hpp:359
Reviewed-by: tonyp, ysr

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

Changeset: e3c995ac8078
Author:    tonyp
Date:      2009-10-23 14:34 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/e3c995ac8078

6886024: G1: assert(recent_avg_pause_time_ratio() < 1.00,"All GC?")
Summary: the assert is incorrect and can fire incorrectly due to floating point inaccuracy.
Reviewed-by: apetrusenko, ysr, jcoomes

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

Changeset: 2572dd3d6d7c
Author:    tonyp
Date:      2009-09-30 14:50 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/2572dd3d6d7c

6890137: G1: revamp reachable object dump
Summary: Revamp the reachable object dump debugging facility.
Reviewed-by: jmasa, apetrusenko

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

Changeset: 850627f5fd81
Author:    apetrusenko
Date:      2009-10-27 02:42 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/850627f5fd81

6870843: G1: G1 GC memory leak
Summary: The fix addresses two memory leaks in G1 code: (1) _evac_failure_scan_stack - a resource object allocated on the C heap was not freed; (2) RSHashTable were linked into deleted list which was only cleared at full GC.
Reviewed-by: tonyp, iveresov

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: 9f7d1f6201ab
Author:    johnc
Date:      2009-11-06 11:10 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/9f7d1f6201ab

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: 1a1b644fe617
Author:    never
Date:      2009-11-12 09:24 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/1a1b644fe617

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: 6571190a0304
Author:    never
Date:      2009-11-12 14:27 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/6571190a0304


Changeset: 0ad684e27697
Author:    phh
Date:      2009-11-12 18:07 -0500
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/0ad684e27697

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: da3df85c0bcd
Author:    phh
Date:      2009-11-12 15:25 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/da3df85c0bcd


Changeset: dba6aafa42ff
Author:    jmasa
Date:      2009-11-12 15:01 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/dba6aafa42ff

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: 54d471e8741d
Author:    jmasa
Date:      2009-11-12 17:36 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/54d471e8741d


Changeset: 834503c17fc1
Author:    trims
Date:      2009-11-12 19:44 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/master/rev/834503c17fc1

6900997: Bump the HS16 build number to 12
Summary: Update the HS16 build number to 12
Reviewed-by: jcoomes

! make/hotspot_version

More information about the hotspot-dev mailing list