hg: jdk7/hotspot-svc/hotspot: 11 new changesets
daniel.daugherty at sun.com
daniel.daugherty at sun.com
Mon Dec 15 09:53:36 PST 2008
Changeset: 24fda36852ce
Author: coleenp
Date: 2008-12-10 15:14 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/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/hotspot-svc/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/hotspot-svc/hotspot/rev/06d2c3204df4
Merge
Changeset: d249b360e026
Author: ysr
Date: 2008-12-10 23:46 -0800
URL: http://hg.openjdk.java.net/jdk7/hotspot-svc/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/hotspot-svc/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/hotspot-svc/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/hotspot-svc/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/hotspot-svc/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/hotspot-svc/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/hotspot-svc/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/hotspot-svc/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
More information about the serviceability-dev
mailing list