|
typedef jlong | jlocation |
|
typedef struct JNINativeInterface_ | jniNativeInterface |
|
typedef struct _jrawMonitorID * | jrawMonitorID |
|
typedef jobject | jthread |
|
typedef jobject | jthreadGroup |
|
typedef struct _jvmtiAddrLocationMap | jvmtiAddrLocationMap |
|
typedef jint(JNICALL * | jvmtiArrayPrimitiveValueCallback) (jlong class_tag, jlong size, jlong *tag_ptr, jint element_count, jvmtiPrimitiveType element_type, const void *elements, void *user_data) |
|
typedef struct _jvmtiClassDefinition | jvmtiClassDefinition |
|
typedef const struct jvmtiInterface_1_ * | jvmtiEnv |
|
typedef void(JNICALL * | jvmtiEventBreakpoint) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, jlocation location) |
|
typedef void(JNICALL * | jvmtiEventClassFileLoadHook) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jclass class_being_redefined, jobject loader, const char *name, jobject protection_domain, jint class_data_len, const unsigned char *class_data, jint *new_class_data_len, unsigned char **new_class_data) |
|
typedef void(JNICALL * | jvmtiEventClassLoad) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jclass klass) |
|
typedef void(JNICALL * | jvmtiEventClassPrepare) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jclass klass) |
|
typedef void(JNICALL * | jvmtiEventCompiledMethodLoad) (jvmtiEnv *jvmti_env, jmethodID method, jint code_size, const void *code_addr, jint map_length, const jvmtiAddrLocationMap *map, const void *compile_info) |
|
typedef void(JNICALL * | jvmtiEventCompiledMethodUnload) (jvmtiEnv *jvmti_env, jmethodID method, const void *code_addr) |
|
typedef void(JNICALL * | jvmtiEventDataDumpRequest) (jvmtiEnv *jvmti_env) |
|
typedef void(JNICALL * | jvmtiEventDynamicCodeGenerated) (jvmtiEnv *jvmti_env, const char *name, const void *address, jint length) |
|
typedef void(JNICALL * | jvmtiEventException) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, jlocation location, jobject exception, jmethodID catch_method, jlocation catch_location) |
|
typedef void(JNICALL * | jvmtiEventExceptionCatch) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, jlocation location, jobject exception) |
|
typedef void(JNICALL * | jvmtiEventFieldAccess) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, jlocation location, jclass field_klass, jobject object, jfieldID field) |
|
typedef void(JNICALL * | jvmtiEventFieldModification) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, jlocation location, jclass field_klass, jobject object, jfieldID field, char signature_type, jvalue new_value) |
|
typedef void(JNICALL * | jvmtiEventFramePop) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, jboolean was_popped_by_exception) |
|
typedef void(JNICALL * | jvmtiEventGarbageCollectionFinish) (jvmtiEnv *jvmti_env) |
|
typedef void(JNICALL * | jvmtiEventGarbageCollectionStart) (jvmtiEnv *jvmti_env) |
|
typedef void(JNICALL * | jvmtiEventMethodEntry) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method) |
|
typedef void(JNICALL * | jvmtiEventMethodExit) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, jboolean was_popped_by_exception, jvalue return_value) |
|
typedef void(JNICALL * | jvmtiEventMonitorContendedEnter) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jobject object) |
|
typedef void(JNICALL * | jvmtiEventMonitorContendedEntered) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jobject object) |
|
typedef void(JNICALL * | jvmtiEventMonitorWait) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jobject object, jlong timeout) |
|
typedef void(JNICALL * | jvmtiEventMonitorWaited) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jobject object, jboolean timed_out) |
|
typedef void(JNICALL * | jvmtiEventNativeMethodBind) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, void *address, void **new_address_ptr) |
|
typedef void(JNICALL * | jvmtiEventObjectFree) (jvmtiEnv *jvmti_env, jlong tag) |
|
typedef void(JNICALL * | jvmtiEventReserved) (void) |
|
typedef void(JNICALL * | jvmtiEventResourceExhausted) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jint flags, const void *reserved, const char *description) |
|
typedef void(JNICALL * | jvmtiEventSingleStep) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jmethodID method, jlocation location) |
|
typedef void(JNICALL * | jvmtiEventThreadEnd) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread) |
|
typedef void(JNICALL * | jvmtiEventThreadStart) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread) |
|
typedef void(JNICALL * | jvmtiEventVMDeath) (jvmtiEnv *jvmti_env, JNIEnv *jni_env) |
|
typedef void(JNICALL * | jvmtiEventVMInit) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread) |
|
typedef void(JNICALL * | jvmtiEventVMObjectAlloc) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread, jobject object, jclass object_klass, jlong size) |
|
typedef void(JNICALL * | jvmtiEventVMStart) (jvmtiEnv *jvmti_env, JNIEnv *jni_env) |
|
typedef void(JNICALL * | jvmtiExtensionEvent) (jvmtiEnv *jvmti_env,...) |
|
typedef struct _jvmtiExtensionEventInfo | jvmtiExtensionEventInfo |
|
typedef jvmtiError(JNICALL * | jvmtiExtensionFunction) (jvmtiEnv *jvmti_env,...) |
|
typedef struct _jvmtiExtensionFunctionInfo | jvmtiExtensionFunctionInfo |
|
typedef struct _jvmtiFrameInfo | jvmtiFrameInfo |
|
typedef struct _jvmtiHeapCallbacks | jvmtiHeapCallbacks |
|
typedef jint(JNICALL * | jvmtiHeapIterationCallback) (jlong class_tag, jlong size, jlong *tag_ptr, jint length, void *user_data) |
|
typedef jvmtiIterationControl(JNICALL * | jvmtiHeapObjectCallback) (jlong class_tag, jlong size, jlong *tag_ptr, void *user_data) |
|
typedef jint(JNICALL * | jvmtiHeapReferenceCallback) (jvmtiHeapReferenceKind reference_kind, const jvmtiHeapReferenceInfo *reference_info, jlong class_tag, jlong referrer_class_tag, jlong size, jlong *tag_ptr, jlong *referrer_tag_ptr, jint length, void *user_data) |
|
typedef union _jvmtiHeapReferenceInfo | jvmtiHeapReferenceInfo |
|
typedef struct _jvmtiHeapReferenceInfoArray | jvmtiHeapReferenceInfoArray |
|
typedef struct _jvmtiHeapReferenceInfoConstantPool | jvmtiHeapReferenceInfoConstantPool |
|
typedef struct _jvmtiHeapReferenceInfoField | jvmtiHeapReferenceInfoField |
|
typedef struct _jvmtiHeapReferenceInfoJniLocal | jvmtiHeapReferenceInfoJniLocal |
|
typedef struct _jvmtiHeapReferenceInfoReserved | jvmtiHeapReferenceInfoReserved |
|
typedef struct _jvmtiHeapReferenceInfoStackLocal | jvmtiHeapReferenceInfoStackLocal |
|
typedef jvmtiIterationControl(JNICALL * | jvmtiHeapRootCallback) (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong *tag_ptr, void *user_data) |
|
typedef struct jvmtiInterface_1_ | jvmtiInterface_1 |
|
typedef struct _jvmtiLineNumberEntry | jvmtiLineNumberEntry |
|
typedef struct _jvmtiLocalVariableEntry | jvmtiLocalVariableEntry |
|
typedef struct _jvmtiMonitorStackDepthInfo | jvmtiMonitorStackDepthInfo |
|
typedef struct _jvmtiMonitorUsage | jvmtiMonitorUsage |
|
typedef jvmtiIterationControl(JNICALL * | jvmtiObjectReferenceCallback) (jvmtiObjectReferenceKind reference_kind, jlong class_tag, jlong size, jlong *tag_ptr, jlong referrer_tag, jint referrer_index, void *user_data) |
|
typedef struct _jvmtiParamInfo | jvmtiParamInfo |
|
typedef jint(JNICALL * | jvmtiPrimitiveFieldCallback) (jvmtiHeapReferenceKind kind, const jvmtiHeapReferenceInfo *info, jlong object_class_tag, jlong *object_tag_ptr, jvalue value, jvmtiPrimitiveType value_type, void *user_data) |
|
typedef jint(JNICALL * | jvmtiReservedCallback) () |
|
typedef struct _jvmtiStackInfo | jvmtiStackInfo |
|
typedef jvmtiIterationControl(JNICALL * | jvmtiStackReferenceCallback) (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong *tag_ptr, jlong thread_tag, jint depth, jmethodID method, jint slot, void *user_data) |
|
typedef void(JNICALL * | jvmtiStartFunction) (jvmtiEnv *jvmti_env, JNIEnv *jni_env, void *arg) |
|
typedef jint(JNICALL * | jvmtiStringPrimitiveValueCallback) (jlong class_tag, jlong size, jlong *tag_ptr, const jchar *value, jint value_length, void *user_data) |
|
typedef struct _jvmtiThreadGroupInfo | jvmtiThreadGroupInfo |
|
typedef struct _jvmtiThreadInfo | jvmtiThreadInfo |
|
typedef struct _jvmtiTimerInfo | jvmtiTimerInfo |
|
|
enum | {
JVMTI_VERSION_1 = 0x30010000,
JVMTI_VERSION_1_0 = 0x30010000,
JVMTI_VERSION_1_1 = 0x30010100,
JVMTI_VERSION_1_2 = 0x30010200,
JVMTI_VERSION = 0x30000000 + (1 * 0x10000) + (2 * 0x100) + 1
} |
|
enum | {
JVMTI_THREAD_STATE_ALIVE = 0x0001,
JVMTI_THREAD_STATE_TERMINATED = 0x0002,
JVMTI_THREAD_STATE_RUNNABLE = 0x0004,
JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER = 0x0400,
JVMTI_THREAD_STATE_WAITING = 0x0080,
JVMTI_THREAD_STATE_WAITING_INDEFINITELY = 0x0010,
JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT = 0x0020,
JVMTI_THREAD_STATE_SLEEPING = 0x0040,
JVMTI_THREAD_STATE_IN_OBJECT_WAIT = 0x0100,
JVMTI_THREAD_STATE_PARKED = 0x0200,
JVMTI_THREAD_STATE_SUSPENDED = 0x100000,
JVMTI_THREAD_STATE_INTERRUPTED = 0x200000,
JVMTI_THREAD_STATE_IN_NATIVE = 0x400000,
JVMTI_THREAD_STATE_VENDOR_1 = 0x10000000,
JVMTI_THREAD_STATE_VENDOR_2 = 0x20000000,
JVMTI_THREAD_STATE_VENDOR_3 = 0x40000000
} |
|
enum | {
JVMTI_JAVA_LANG_THREAD_STATE_MASK = JVMTI_THREAD_STATE_TERMINATED | JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT,
JVMTI_JAVA_LANG_THREAD_STATE_NEW = 0,
JVMTI_JAVA_LANG_THREAD_STATE_TERMINATED = JVMTI_THREAD_STATE_TERMINATED,
JVMTI_JAVA_LANG_THREAD_STATE_RUNNABLE = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE,
JVMTI_JAVA_LANG_THREAD_STATE_BLOCKED = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER,
JVMTI_JAVA_LANG_THREAD_STATE_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY,
JVMTI_JAVA_LANG_THREAD_STATE_TIMED_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT
} |
|
enum | { JVMTI_THREAD_MIN_PRIORITY = 1,
JVMTI_THREAD_NORM_PRIORITY = 5,
JVMTI_THREAD_MAX_PRIORITY = 10
} |
|
enum | { JVMTI_HEAP_FILTER_TAGGED = 0x4,
JVMTI_HEAP_FILTER_UNTAGGED = 0x8,
JVMTI_HEAP_FILTER_CLASS_TAGGED = 0x10,
JVMTI_HEAP_FILTER_CLASS_UNTAGGED = 0x20
} |
|
enum | { JVMTI_VISIT_OBJECTS = 0x100,
JVMTI_VISIT_ABORT = 0x8000
} |
|
enum | {
JVMTI_CLASS_STATUS_VERIFIED = 1,
JVMTI_CLASS_STATUS_PREPARED = 2,
JVMTI_CLASS_STATUS_INITIALIZED = 4,
JVMTI_CLASS_STATUS_ERROR = 8,
JVMTI_CLASS_STATUS_ARRAY = 16,
JVMTI_CLASS_STATUS_PRIMITIVE = 32
} |
|
enum | { JVMTI_VERSION_INTERFACE_JNI = 0x00000000,
JVMTI_VERSION_INTERFACE_JVMTI = 0x30000000
} |
|
enum | { JVMTI_VERSION_MASK_INTERFACE_TYPE = 0x70000000,
JVMTI_VERSION_MASK_MAJOR = 0x0FFF0000,
JVMTI_VERSION_MASK_MINOR = 0x0000FF00,
JVMTI_VERSION_MASK_MICRO = 0x000000FF
} |
|
enum | { JVMTI_VERSION_SHIFT_MAJOR = 16,
JVMTI_VERSION_SHIFT_MINOR = 8,
JVMTI_VERSION_SHIFT_MICRO = 0
} |
|
enum | { JVMTI_RESOURCE_EXHAUSTED_OOM_ERROR = 0x0001,
JVMTI_RESOURCE_EXHAUSTED_JAVA_HEAP = 0x0002,
JVMTI_RESOURCE_EXHAUSTED_THREADS = 0x0004
} |
|
enum | jvmtiError {
JVMTI_ERROR_NONE = 0,
JVMTI_ERROR_INVALID_THREAD = 10,
JVMTI_ERROR_INVALID_THREAD_GROUP = 11,
JVMTI_ERROR_INVALID_PRIORITY = 12,
JVMTI_ERROR_THREAD_NOT_SUSPENDED = 13,
JVMTI_ERROR_THREAD_SUSPENDED = 14,
JVMTI_ERROR_THREAD_NOT_ALIVE = 15,
JVMTI_ERROR_INVALID_OBJECT = 20,
JVMTI_ERROR_INVALID_CLASS = 21,
JVMTI_ERROR_CLASS_NOT_PREPARED = 22,
JVMTI_ERROR_INVALID_METHODID = 23,
JVMTI_ERROR_INVALID_LOCATION = 24,
JVMTI_ERROR_INVALID_FIELDID = 25,
JVMTI_ERROR_NO_MORE_FRAMES = 31,
JVMTI_ERROR_OPAQUE_FRAME = 32,
JVMTI_ERROR_TYPE_MISMATCH = 34,
JVMTI_ERROR_INVALID_SLOT = 35,
JVMTI_ERROR_DUPLICATE = 40,
JVMTI_ERROR_NOT_FOUND = 41,
JVMTI_ERROR_INVALID_MONITOR = 50,
JVMTI_ERROR_NOT_MONITOR_OWNER = 51,
JVMTI_ERROR_INTERRUPT = 52,
JVMTI_ERROR_INVALID_CLASS_FORMAT = 60,
JVMTI_ERROR_CIRCULAR_CLASS_DEFINITION = 61,
JVMTI_ERROR_FAILS_VERIFICATION = 62,
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_ADDED = 63,
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_SCHEMA_CHANGED = 64,
JVMTI_ERROR_INVALID_TYPESTATE = 65,
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED = 66,
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_DELETED = 67,
JVMTI_ERROR_UNSUPPORTED_VERSION = 68,
JVMTI_ERROR_NAMES_DONT_MATCH = 69,
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_MODIFIERS_CHANGED = 70,
JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_MODIFIERS_CHANGED = 71,
JVMTI_ERROR_UNMODIFIABLE_CLASS = 79,
JVMTI_ERROR_NOT_AVAILABLE = 98,
JVMTI_ERROR_MUST_POSSESS_CAPABILITY = 99,
JVMTI_ERROR_NULL_POINTER = 100,
JVMTI_ERROR_ABSENT_INFORMATION = 101,
JVMTI_ERROR_INVALID_EVENT_TYPE = 102,
JVMTI_ERROR_ILLEGAL_ARGUMENT = 103,
JVMTI_ERROR_NATIVE_METHOD = 104,
JVMTI_ERROR_CLASS_LOADER_UNSUPPORTED = 106,
JVMTI_ERROR_OUT_OF_MEMORY = 110,
JVMTI_ERROR_ACCESS_DENIED = 111,
JVMTI_ERROR_WRONG_PHASE = 112,
JVMTI_ERROR_INTERNAL = 113,
JVMTI_ERROR_UNATTACHED_THREAD = 115,
JVMTI_ERROR_INVALID_ENVIRONMENT = 116,
JVMTI_ERROR_MAX = 116
} |
|
enum | jvmtiEvent {
JVMTI_MIN_EVENT_TYPE_VAL = 50,
JVMTI_EVENT_VM_INIT = 50,
JVMTI_EVENT_VM_DEATH = 51,
JVMTI_EVENT_THREAD_START = 52,
JVMTI_EVENT_THREAD_END = 53,
JVMTI_EVENT_CLASS_FILE_LOAD_HOOK = 54,
JVMTI_EVENT_CLASS_LOAD = 55,
JVMTI_EVENT_CLASS_PREPARE = 56,
JVMTI_EVENT_VM_START = 57,
JVMTI_EVENT_EXCEPTION = 58,
JVMTI_EVENT_EXCEPTION_CATCH = 59,
JVMTI_EVENT_SINGLE_STEP = 60,
JVMTI_EVENT_FRAME_POP = 61,
JVMTI_EVENT_BREAKPOINT = 62,
JVMTI_EVENT_FIELD_ACCESS = 63,
JVMTI_EVENT_FIELD_MODIFICATION = 64,
JVMTI_EVENT_METHOD_ENTRY = 65,
JVMTI_EVENT_METHOD_EXIT = 66,
JVMTI_EVENT_NATIVE_METHOD_BIND = 67,
JVMTI_EVENT_COMPILED_METHOD_LOAD = 68,
JVMTI_EVENT_COMPILED_METHOD_UNLOAD = 69,
JVMTI_EVENT_DYNAMIC_CODE_GENERATED = 70,
JVMTI_EVENT_DATA_DUMP_REQUEST = 71,
JVMTI_EVENT_MONITOR_WAIT = 73,
JVMTI_EVENT_MONITOR_WAITED = 74,
JVMTI_EVENT_MONITOR_CONTENDED_ENTER = 75,
JVMTI_EVENT_MONITOR_CONTENDED_ENTERED = 76,
JVMTI_EVENT_RESOURCE_EXHAUSTED = 80,
JVMTI_EVENT_GARBAGE_COLLECTION_START = 81,
JVMTI_EVENT_GARBAGE_COLLECTION_FINISH = 82,
JVMTI_EVENT_OBJECT_FREE = 83,
JVMTI_EVENT_VM_OBJECT_ALLOC = 84,
JVMTI_MAX_EVENT_TYPE_VAL = 84
} |
|
enum | jvmtiEventMode { JVMTI_ENABLE = 1,
JVMTI_DISABLE = 0
} |
|
enum | jvmtiHeapObjectFilter { JVMTI_HEAP_OBJECT_TAGGED = 1,
JVMTI_HEAP_OBJECT_UNTAGGED = 2,
JVMTI_HEAP_OBJECT_EITHER = 3
} |
|
enum | jvmtiHeapReferenceKind {
JVMTI_HEAP_REFERENCE_CLASS = 1,
JVMTI_HEAP_REFERENCE_FIELD = 2,
JVMTI_HEAP_REFERENCE_ARRAY_ELEMENT = 3,
JVMTI_HEAP_REFERENCE_CLASS_LOADER = 4,
JVMTI_HEAP_REFERENCE_SIGNERS = 5,
JVMTI_HEAP_REFERENCE_PROTECTION_DOMAIN = 6,
JVMTI_HEAP_REFERENCE_INTERFACE = 7,
JVMTI_HEAP_REFERENCE_STATIC_FIELD = 8,
JVMTI_HEAP_REFERENCE_CONSTANT_POOL = 9,
JVMTI_HEAP_REFERENCE_SUPERCLASS = 10,
JVMTI_HEAP_REFERENCE_JNI_GLOBAL = 21,
JVMTI_HEAP_REFERENCE_SYSTEM_CLASS = 22,
JVMTI_HEAP_REFERENCE_MONITOR = 23,
JVMTI_HEAP_REFERENCE_STACK_LOCAL = 24,
JVMTI_HEAP_REFERENCE_JNI_LOCAL = 25,
JVMTI_HEAP_REFERENCE_THREAD = 26,
JVMTI_HEAP_REFERENCE_OTHER = 27
} |
|
enum | jvmtiHeapRootKind {
JVMTI_HEAP_ROOT_JNI_GLOBAL = 1,
JVMTI_HEAP_ROOT_SYSTEM_CLASS = 2,
JVMTI_HEAP_ROOT_MONITOR = 3,
JVMTI_HEAP_ROOT_STACK_LOCAL = 4,
JVMTI_HEAP_ROOT_JNI_LOCAL = 5,
JVMTI_HEAP_ROOT_THREAD = 6,
JVMTI_HEAP_ROOT_OTHER = 7
} |
|
enum | jvmtiIterationControl { JVMTI_ITERATION_CONTINUE = 1,
JVMTI_ITERATION_IGNORE = 2,
JVMTI_ITERATION_ABORT = 0
} |
|
enum | jvmtiJlocationFormat { JVMTI_JLOCATION_JVMBCI = 1,
JVMTI_JLOCATION_MACHINEPC = 2,
JVMTI_JLOCATION_OTHER = 0
} |
|
enum | jvmtiObjectReferenceKind {
JVMTI_REFERENCE_CLASS = 1,
JVMTI_REFERENCE_FIELD = 2,
JVMTI_REFERENCE_ARRAY_ELEMENT = 3,
JVMTI_REFERENCE_CLASS_LOADER = 4,
JVMTI_REFERENCE_SIGNERS = 5,
JVMTI_REFERENCE_PROTECTION_DOMAIN = 6,
JVMTI_REFERENCE_INTERFACE = 7,
JVMTI_REFERENCE_STATIC_FIELD = 8,
JVMTI_REFERENCE_CONSTANT_POOL = 9
} |
|
enum | jvmtiParamKind {
JVMTI_KIND_IN = 91,
JVMTI_KIND_IN_PTR = 92,
JVMTI_KIND_IN_BUF = 93,
JVMTI_KIND_ALLOC_BUF = 94,
JVMTI_KIND_ALLOC_ALLOC_BUF = 95,
JVMTI_KIND_OUT = 96,
JVMTI_KIND_OUT_BUF = 97
} |
|
enum | jvmtiParamTypes {
JVMTI_TYPE_JBYTE = 101,
JVMTI_TYPE_JCHAR = 102,
JVMTI_TYPE_JSHORT = 103,
JVMTI_TYPE_JINT = 104,
JVMTI_TYPE_JLONG = 105,
JVMTI_TYPE_JFLOAT = 106,
JVMTI_TYPE_JDOUBLE = 107,
JVMTI_TYPE_JBOOLEAN = 108,
JVMTI_TYPE_JOBJECT = 109,
JVMTI_TYPE_JTHREAD = 110,
JVMTI_TYPE_JCLASS = 111,
JVMTI_TYPE_JVALUE = 112,
JVMTI_TYPE_JFIELDID = 113,
JVMTI_TYPE_JMETHODID = 114,
JVMTI_TYPE_CCHAR = 115,
JVMTI_TYPE_CVOID = 116,
JVMTI_TYPE_JNIENV = 117
} |
|
enum | jvmtiPhase {
JVMTI_PHASE_ONLOAD = 1,
JVMTI_PHASE_PRIMORDIAL = 2,
JVMTI_PHASE_START = 6,
JVMTI_PHASE_LIVE = 4,
JVMTI_PHASE_DEAD = 8
} |
|
enum | jvmtiPrimitiveType {
JVMTI_PRIMITIVE_TYPE_BOOLEAN = 90,
JVMTI_PRIMITIVE_TYPE_BYTE = 66,
JVMTI_PRIMITIVE_TYPE_CHAR = 67,
JVMTI_PRIMITIVE_TYPE_SHORT = 83,
JVMTI_PRIMITIVE_TYPE_INT = 73,
JVMTI_PRIMITIVE_TYPE_LONG = 74,
JVMTI_PRIMITIVE_TYPE_FLOAT = 70,
JVMTI_PRIMITIVE_TYPE_DOUBLE = 68
} |
|
enum | jvmtiTimerKind { JVMTI_TIMER_USER_CPU = 30,
JVMTI_TIMER_TOTAL_CPU = 31,
JVMTI_TIMER_ELAPSED = 32
} |
|
enum | jvmtiVerboseFlag { JVMTI_VERBOSE_OTHER = 0,
JVMTI_VERBOSE_GC = 1,
JVMTI_VERBOSE_CLASS = 2,
JVMTI_VERBOSE_JNI = 4
} |
|