hg: jdk7/hotspot/hotspot: 6 new changesets

antonios.printezis at sun.com antonios.printezis at sun.com
Fri Oct 30 16:43:20 PDT 2009


Changeset: fc06cd9b42c7
Author:    tonyp
Date:      2009-10-23 14:34 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/fc06cd9b42c7

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: 6270f80a7331
Author:    tonyp
Date:      2009-09-30 14:50 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/6270f80a7331

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: fa2f65ebeb08
Author:    apetrusenko
Date:      2009-10-27 02:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/fa2f65ebeb08

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: 72a6752ac432
Author:    ysr
Date:      2009-10-28 11:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/72a6752ac432

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: beb8f45ee9f0
Author:    johnc
Date:      2009-10-29 09:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/beb8f45ee9f0

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: 29adffcb6a61
Author:    tonyp
Date:      2009-10-30 13:31 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/29adffcb6a61

Merge




More information about the jdk7-changes mailing list