hotspot/src/cpu/x86/vm/nativeInst_x86.hpp
inline NativeMovConstReg* nativeMovConstReg_at(address address) {
{- -------------------------------------------
(1) address 引数の値をそのままリターンするだけ.
(正確には NativeMovConstReg::instruction_offset を引いているが, これは 0 なので実質何もしていない.
というか, オペコード(instruction)が先頭にあるのはほぼ自明なので,
引く意味はあまりない気もするが...(まぁ一応 prefix があるけど...) #TODO)
---------------------------------------- -}
NativeMovConstReg* test = (NativeMovConstReg*)(address - NativeMovConstReg::instruction_offset);
#ifdef ASSERT
test->verify();
#endif
return test;
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.