(See: JVMTI 仕様)
JvmtiEnv::GenerateEvents() -> * event_type 引数が JVMTI_EVENT_COMPILED_METHOD_LOAD の場合: -> JvmtiCodeBlobEvents::generate_compiled_method_load_events() -> JvmtiExport::post_compiled_method_load() -> JvmtiCompiledMethodLoadEventMark::JvmtiCompiledMethodLoadEventMark() -> JvmtiCodeBlobEvents::build_jvmti_addr_location_map() * event_type 引数が JVMTI_EVENT_DYNAMIC_CODE_GENERATED の場合: -> JvmtiCodeBlobEvents::generate_dynamic_code_events() -> CodeBlobCollector::collect() -> CodeCache::blobs_do(void f(CodeBlob* cb))() (<= 引数は CodeBlobCollector::do_blob()) -> CodeBlobCollector::do_blob() -> JvmtiExport::post_dynamic_code_generated(JvmtiEnv* env, const char *name, const void *code_begin, const void *code_end)
See: here for details
See: here for details
See: here for details
See: here for details
(#Under Construction) See: here for details
See: here for details
See: here for details
(#Under Construction) See: here for details
See: here for details
See: here for details
See: here for details
See: here for details
See: here for details
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.