hg: jdk7/tl/hotspot: 31 new changesets

tim.bell at sun.com tim.bell at sun.com
Sun Jan 11 18:05:33 PST 2009


Changeset: 7b920868b475
Author:    coleenp
Date:      2008-12-08 15:50 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7b920868b475

6773838: There is no calling stack for Compiler thread in hs_err file on x86
Summary: On solaris, the inline assembly wasn't being processed.  Added volatile to il file fixed it.
Reviewed-by: phh, kvn

! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/solaris_x86_32.il
! src/os_cpu/solaris_x86/vm/solaris_x86_64.il

Changeset: 3ad2b8576c4a
Author:    coleenp
Date:      2008-12-09 09:55 -0500
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/3ad2b8576c4a

6689685: Hotspot crash error message should include libraries version
Summary: Print out JDK/JRE version that hotspot knows about.
Reviewed-by: kamg, blacklion, acorn, alanb

! src/share/vm/utilities/vmError.cpp

Changeset: 7a018855d2f0
Author:    jrose
Date:      2008-12-08 17:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7a018855d2f0

6779339: turn off LinkWellKnownClasses by default pending further testing
Summary: temporarily turn off LinkWellKnownClasses optimization
Reviewed-by: never, kvn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 284d0af00d53
Author:    jrose
Date:      2008-12-09 12:41 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/284d0af00d53

6771309: debugging AD files is difficult without #line directives in generated code
Summary: more and better #line and #define directives in the generated code; ADLC itself accepts #line directives
Reviewed-by: never, kvn

! make/linux/adlc_updater
! make/linux/makefiles/adlc.make
! make/solaris/adlc_updater
! make/solaris/makefiles/adlc.make
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/dfa.cpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/adlc/formssel.cpp

Changeset: 7b75310e57e2
Author:    kvn
Date:      2008-12-11 17:20 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7b75310e57e2

Merge

! src/share/vm/runtime/globals.hpp

Changeset: 24fda36852ce
Author:    coleenp
Date:      2008-12-10 15:14 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/24fda36852ce

6727377: VM stack guard pages on Windows should PAGE_READWRITE not PAGE_EXECUTE_READWRITE
Summary: Make reguard_stack change access to RW, not execute and use os::protect_memory with the new parameter when change needed to X.
Reviewed-by: acorn, jcoomes

! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp

Changeset: a7fac4381b50
Author:    blacklion
Date:      2008-12-11 03:22 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a7fac4381b50

6639341: sometimes contended-exit event comes after contended-entered on another thread
Summary: DTrace probe "contended-exit" should be fired before unparking object, or context could be lost. Probe firing was moved to proper place.
Reviewed-by: coleenp, kamg

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

Changeset: 06d2c3204df4
Author:    blacklion
Date:      2008-12-12 10:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/06d2c3204df4

Merge


Changeset: d249b360e026
Author:    ysr
Date:      2008-12-10 23:46 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d249b360e026

6782457: CMS: Livelock in CompactibleFreeListSpace::block_size()
6736295: SIGSEGV in product jvm, assertion "these are the only valid states during a mark sweep" in fastdebug
Summary: Restructured the code in the perm gen allocation retry loop so as to avoid "safepoint-blocking" on locks, in this case the Heap_lock, while holding uninitialized allocated heap storage.
Reviewed-by: apetrusenko, iveresov, jcoomes, jmasa, poonam

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

Changeset: 7d7a7c599c17
Author:    jcoomes
Date:      2008-12-11 12:05 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7d7a7c599c17

6578152: fill_region_with_object has usability and safety issues
Reviewed-by: apetrusenko, ysr

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/includeDB_gc
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/memory/sharedHeap.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/arrayOop.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/oops/typeArrayKlass.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 7c2386d67889
Author:    jcoomes
Date:      2008-12-11 12:05 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7c2386d67889

6765745: par compact - allow young gen spaces to be split
Reviewed-by: jmasa

! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp

Changeset: 0f773163217d
Author:    jcoomes
Date:      2008-12-11 12:05 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/0f773163217d

6765954: par compact - stress mode for splitting young gen spaces
Reviewed-by: jmasa

! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ffe19141e312
Author:    jmasa
Date:      2008-12-12 15:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ffe19141e312

Merge

! src/share/vm/runtime/globals.hpp

Changeset: ac8fe14c93e4
Author:    never
Date:      2008-12-12 19:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ac8fe14c93e4

6767587: missing call to make_not_entrant after deoptimizing for patching volatiles
Reviewed-by: rasbold, kvn

! src/share/vm/c1/c1_Runtime1.cpp

Changeset: a738a625039a
Author:    never
Date:      2008-12-12 19:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/a738a625039a

6757316: load_constant() produces a wrong long constant, with high a low words swapped
Reviewed-by: rasbold, jrose, kvn

! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/6757316/Test6757316.java

Changeset: 80206b8a9128
Author:    never
Date:      2008-12-12 19:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/80206b8a9128

6758234: if (k cond (a ? : b: c)) returns reversed answer if k is constant and b and c are longs
Reviewed-by: kvn, jrose

! src/share/vm/c1/c1_Optimizer.cpp
+ test/compiler/6758234/Test6758234.java

Changeset: 569b3b226089
Author:    trims
Date:      2008-12-20 09:57 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/569b3b226089

Merge

! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/adlparse.hpp
! src/share/vm/adlc/filebuff.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp

Changeset: 2494ab195856
Author:    swamyv
Date:      2008-12-15 13:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/2494ab195856

6653214: MemoryPoolMXBean.setUsageThreshold() does not support large heap sizes.
Reviewed-by: ysr, mchung

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/services/management.cpp

Changeset: dd70dd4c91de
Author:    kvn
Date:      2008-12-16 12:23 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/dd70dd4c91de

6782820: Server VM fails with "unhandled implicit exception in compiled code"
Summary: Restore the code which sets a control edge for a klass load node.
Reviewed-by: never

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

Changeset: 6c345e1c5992
Author:    kvn
Date:      2008-12-17 14:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/6c345e1c5992

Merge


Changeset: 5496e074077f
Author:    kvn
Date:      2008-12-18 11:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/5496e074077f

6787050: assert(n->in(0) == 0L,"no control") with UseCompressedOops on sparcv9
Summary: Relax the assert for Sparc.
Reviewed-by: never

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

Changeset: eb811d2ef72e
Author:    kvn
Date:      2008-12-18 13:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/eb811d2ef72e

Merge


Changeset: d593294016c3
Author:    jcoomes
Date:      2008-12-18 01:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/d593294016c3

6786195: many nsk.monitoring tests fail with -server -Xcomp
Summary: remove Universe::_fillerArrayKlassObj and associated code
Reviewed-by: jmasa, tonyp

! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp

Changeset: 234c22e54b98
Author:    jcoomes
Date:      2008-12-18 10:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/234c22e54b98

6784849: par compact - can fail when to_space is non-empty
Reviewed-by: jmasa, tonyp

! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp

Changeset: b27c885f75f9
Author:    jcoomes
Date:      2008-12-18 10:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/b27c885f75f9

6786188: par compact - "SplitALot" stress mode should fill to_space
Reviewed-by: jmasa, tonyp

! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp

Changeset: 7aadaf46ecd7
Author:    jmasa
Date:      2008-12-19 12:15 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/7aadaf46ecd7

Merge


Changeset: c6065343356f
Author:    poonam
Date:      2008-12-18 17:28 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/c6065343356f

6786340: hs14b09a pit: a lot of tests failed in "-server -Xcomp" on solaris-amd64 using fastdebug bits
Summary: Fixes the nsk-jdi PIT failures introduced by fix for 6739363
Reviewed-by: kvn, coleenp

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

Changeset: 8a25d96bcf08
Author:    xlu
Date:      2008-12-19 14:40 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/8a25d96bcf08

6784100: getTimeNanos - CAS reduction
Summary: Get rid of the CAS loop in getTimeNanos to reduce coherence traffic on Solaris.
Reviewed-by: acorn, kvn, ysr

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

Changeset: ca7d48236048
Author:    xlu
Date:      2008-12-20 00:45 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/ca7d48236048

Merge


Changeset: 26bc4770e671
Author:    trims
Date:      2008-12-20 09:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/26bc4770e671

Merge

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

Changeset: fc6a5ae3fef5
Author:    trims
Date:      2008-12-20 09:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/tl/hotspot/rev/fc6a5ae3fef5

6787832: Bump Hotspot build number to 08
Summary: Update the HS14 build number to 08
Reviewed-by: jcoomes

! make/hotspot_version




More information about the serviceability-dev mailing list