デバッグ用(開発時用)のクラス (#ifdef JVMTI_TRACE 時にしか定義されない).
JVMTI に関するトレース出力用の関数や定数を納めた名前空間(AllStatic クラス).
((cite: hotspot/src/share/vm/prims/jvmtiTrace.cpp))
// class JvmtiTrace
//
// Support for JVMTI tracing code
//
// ------------
// Usage:
// -XX:TraceJVMTI=DESC,DESC,DESC
//
// DESC is DOMAIN ACTION KIND
//
// DOMAIN is function name
// event name
// "all" (all functions and events)
// "func" (all functions except boring)
// "allfunc" (all functions)
// "event" (all events)
// "ec" (event controller)
//
// ACTION is "+" (add)
// "-" (remove)
//
// KIND is
// for func
// "i" (input params)
// "e" (error returns)
// "o" (output)
// for event
// "t" (event triggered aka posted)
// "s" (event sent)
//
// Example:
// -XX:TraceJVMTI=ec+,GetCallerFrame+ie,Breakpoint+s
((cite: hotspot/src/share/vm/prims/jvmtiTrace.hpp))
#ifdef JVMTI_TRACE
class JvmtiTrace : AllStatic {
See: here for details
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.