hg: jdk9/hs-rt/hotspot: 8004128: NPG: remove stackwalking in Threads::gc_prologue and gc_epilogue code

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Thu Jul 17 20:57:53 UTC 2014


Changeset: ecdcd96f051a
Author:    coleenp
Date:      2014-07-17 15:45 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/ecdcd96f051a

8004128: NPG: remove stackwalking in Threads::gc_prologue and gc_epilogue code
Summary: remove bcx and mdx handling.  We no longer have to convert bytecode pointers to indices for GC since Methods aren't moved.
Reviewed-by: mgerdin, kvn

! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/frame_x86.hpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/os/bsd/dtrace/generateJvmOffsets.cpp
! src/os/bsd/dtrace/libjvm_db.c
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/libjvm_db.c
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/frame.inline.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframe.hpp
! src/share/vm/runtime/vframeArray.cpp



More information about the jdk9-all-changes mailing list