hg: hsx/hotspot-gc/hotspot: 8003720: NPG: Method in interpreter stack frame can be deallocated

stefan.karlsson at oracle.com stefan.karlsson at oracle.com
Tue Nov 27 11:46:21 UTC 2012


Changeset: d0aa87f04bd5
Author:    stefank
Date:      2012-11-27 10:13 +0100
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/d0aa87f04bd5

8003720: NPG: Method in interpreter stack frame can be deallocated
Summary: Pass down a closure during root scanning to keep the class of the method alive.
Reviewed-by: coleenp, jcoomes

! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
+ test/runtime/8003720/Asmator.java
+ test/runtime/8003720/Test8003720.java
+ test/runtime/8003720/Victim.java
+ test/runtime/8003720/VictimClassLoader.java




More information about the hotspot-gc-dev mailing list