hotspot/src/cpu/sparc/vm/stubGenerator_sparc.cpp
void stub_prolog(StubCodeDesc* cdesc) {
{- -------------------------------------------
(1) (デバッグ用の処理) (#ifdef ASSERT 時にのみ実行)
---------------------------------------- -}
# ifdef ASSERT
// put extra information in the stub code, to make it more readable
#ifdef _LP64
// Write the high part of the address
// [RGV] Check if there is a dependency on the size of this prolog
__ emit_data((intptr_t)cdesc >> 32, relocInfo::none);
#endif
__ emit_data((intptr_t)cdesc, relocInfo::none);
__ emit_data(++_stub_count, relocInfo::none);
# endif
{- -------------------------------------------
(1) インストラクションキャッシュのキャッシュライン幅に合わせてパディングを入れておく
(先頭アドレスをアラインメントさせる)
---------------------------------------- -}
align(true);
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.