hg: jdk/sandbox: 8200555: OopHandle should use Access API

chris.hegarty at oracle.com chris.hegarty at oracle.com
Wed Apr 18 14:45:21 UTC 2018


Changeset: a3e79f97e86b
Author:    coleenp
Date:      2018-04-18 10:39 -0400
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/a3e79f97e86b

8200555: OopHandle should use Access API
Summary: Add RootAccess<> to OopHandle.resolve() in runtime and interpreter code.  Add comments for compiler code for later.
Reviewed-by: eosterlund, stefank

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.hpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp
! src/hotspot/cpu/sparc/templateInterpreterGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/oopHandle.hpp
+ src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/javaFrameAnchor.hpp
! src/hotspot/share/runtime/safepoint.hpp



More information about the jdk-sandbox-changes mailing list