hotspot/src/share/vm/prims/jvmtiExport.cpp
bool JvmtiExport::hide_single_stepping(JavaThread *thread) {
{- -------------------------------------------
(1) thread 引数に対応する JvmtiThreadState に対して
JvmtiThreadState::set_hide_single_stepping() を呼び出すだけ.
(なお, 対応する JvmtiThreadState がまだ作られていなかったり,
作られていても JVMTI_EVENT_SINGLE_STEP が有効になっていない場合は
(特にすることはないので) 何もしない)
---------------------------------------- -}
JvmtiThreadState *state = thread->jvmti_thread_state();
if (state != NULL && state->is_enabled(JVMTI_EVENT_SINGLE_STEP)) {
state->set_hide_single_stepping();
return true;
} else {
return false;
}
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.