hg: hsx/hotspot-rt/hotspot: 8003635: NPG: AsynchGetCallTrace broken by Method* virtual call

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Wed Nov 28 17:35:40 PST 2012


Changeset: 59c790074993
Author:    coleenp
Date:      2012-11-28 17:50 -0500
URL:       http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/59c790074993

8003635: NPG: AsynchGetCallTrace broken by Method* virtual call
Summary: Make metaspace::contains be lock free and used to see if something is in metaspace, also compare Method* with vtbl pointer.
Reviewed-by: dholmes, sspitsyn, dcubed, jmasa

! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/utilities/globalDefinitions.hpp



More information about the hotspot-runtime-dev mailing list