help understanding the "putLongRelease" implemetation in openjdk9
恶灵骑士
1072213404 at qq.com
Fri Oct 28 03:29:23 UTC 2016
for jdk8 according to src/share/vm/classfile/vmSymbols.hpp
do_intrinsic(_putOrderedLong, sun_misc_Unsafe, putOrderedLong_name, putOrderedLong_signature, F_RN)
do_name( putOrderedLong_name, "putOrderedLong")
i can find method "putOrderedLong" in src/share/vm/prims/unsafe.hpp,
but for jdk9 src/share/vm/classfile/vmSymbols.hpp
do_intrinsic(_getLongAcquire, jdk_internal_misc_Unsafe, getLongAcquire_name, getLong_signature, F_R)
do_name(getLongAcquire_name, "getLongAcquire") do_name(putLongRelease_name, "putLongRelease")
i can not find method "putLongRelease" in src/share/vm/prims/unsafe.hpp,
why ?
Is the method "putLongRelease" of interpreter userd version discarded?
only reserve the implemetation of compiler used version?
More information about the hotspot-dev
mailing list