hotspot/src/share/vm/prims/jvmtiEnv.cpp
// function_table - pre-checked for NULL
jvmtiError
JvmtiEnv::SetJNIFunctionTable(const jniNativeInterface* function_table) {
{- -------------------------------------------
(1) VM_JNIFunctionTableCopier::doit() を呼んで,
function_table 引数で指定されたメモリ箇所の内容を JNI Function table にコピーする.
---------------------------------------- -}
// Copy jni function table at safepoint.
VM_JNIFunctionTableCopier copier(function_table);
VMThread::execute(&copier);
{- -------------------------------------------
(1) リターン
---------------------------------------- -}
return JVMTI_ERROR_NONE;
} /* end SetJNIFunctionTable */
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.