hotspot/src/share/vm/oops/methodOop.hpp
{- -------------------------------------------
(1) 「ネイティブコードの先頭アドレスを格納しているスロット」のアドレスをリターン.
(ネイティブコードの先頭アドレス自体はクラス宣言中でフィールドとして宣言されていない
(というか全てのフィールドが終わった後に格納されている) ので,
"(this+1)" のアドレスをリターン.)
(See: methodOopDesc)
---------------------------------------- -}
address* native_function_addr() const { assert(is_native(), "must be native"); return (address*) (this+1); }
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.