Compounds |
struct | JVMPI_CallFrame |
struct | JVMPI_CallTrace |
struct | JVMPI_Event |
struct | JVMPI_Field |
struct | JVMPI_HeapDumpArg |
struct | JVMPI_Interface |
struct | JVMPI_Lineno |
struct | JVMPI_Method |
Defines |
#define | JVMPI_VERSION_1 ((jint)0x10000001) |
#define | JVMPI_EVENT_METHOD_ENTRY ((jint)1) |
#define | JVMPI_EVENT_METHOD_ENTRY2 ((jint)2) |
#define | JVMPI_EVENT_METHOD_EXIT ((jint)3) |
#define | JVMPI_EVENT_OBJECT_ALLOC ((jint)4) |
#define | JVMPI_EVENT_OBJECT_FREE ((jint)5) |
#define | JVMPI_EVENT_OBJECT_MOVE ((jint)6) |
#define | JVMPI_EVENT_COMPILED_METHOD_LOAD ((jint)7) |
#define | JVMPI_EVENT_COMPILED_METHOD_UNLOAD ((jint)8) |
#define | JVMPI_EVENT_INSTRUCTION_START ((jint)9) |
#define | JVMPI_EVENT_THREAD_START ((jint)33) |
#define | JVMPI_EVENT_THREAD_END ((jint)34) |
#define | JVMPI_EVENT_CLASS_LOAD_HOOK ((jint)35) |
#define | JVMPI_EVENT_HEAP_DUMP ((jint)37) |
#define | JVMPI_EVENT_JNI_GLOBALREF_ALLOC ((jint)38) |
#define | JVMPI_EVENT_JNI_GLOBALREF_FREE ((jint)39) |
#define | JVMPI_EVENT_JNI_WEAK_GLOBALREF_ALLOC ((jint)40) |
#define | JVMPI_EVENT_JNI_WEAK_GLOBALREF_FREE ((jint)41) |
#define | JVMPI_EVENT_CLASS_LOAD ((jint)42) |
#define | JVMPI_EVENT_CLASS_UNLOAD ((jint)43) |
#define | JVMPI_EVENT_DATA_DUMP_REQUEST ((jint)44) |
#define | JVMPI_EVENT_DATA_RESET_REQUEST ((jint)45) |
#define | JVMPI_EVENT_JVM_INIT_DONE ((jint)46) |
#define | JVMPI_EVENT_JVM_SHUT_DOWN ((jint)47) |
#define | JVMPI_EVENT_ARENA_NEW ((jint)48) |
#define | JVMPI_EVENT_ARENA_DELETE ((jint)49) |
#define | JVMPI_EVENT_OBJECT_DUMP ((jint)50) |
#define | JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTER ((jint)51) |
#define | JVMPI_EVENT_RAW_MONITOR_CONTENDED_ENTERED ((jint)52) |
#define | JVMPI_EVENT_RAW_MONITOR_CONTENDED_EXIT ((jint)53) |
#define | JVMPI_EVENT_MONITOR_CONTENDED_ENTER ((jint)54) |
#define | JVMPI_EVENT_MONITOR_CONTENDED_ENTERED ((jint)55) |
#define | JVMPI_EVENT_MONITOR_CONTENDED_EXIT ((jint)56) |
#define | JVMPI_EVENT_MONITOR_WAIT ((jint)57) |
#define | JVMPI_EVENT_MONITOR_WAITED ((jint)58) |
#define | JVMPI_EVENT_MONITOR_DUMP ((jint)59) |
#define | JVMPI_EVENT_GC_START ((jint)60) |
#define | JVMPI_EVENT_GC_FINISH ((jint)61) |
#define | JVMPI_MAX_EVENT_TYPE_VAL ((jint)61) |
#define | JVMPI_EVENT_LOAD_COMPILED_METHOD ((jint)7) |
#define | JVMPI_EVENT_UNLOAD_COMPILED_METHOD ((jint)8) |
#define | JVMPI_EVENT_NEW_ARENA ((jint)48) |
#define | JVMPI_EVENT_DELETE_ARENA ((jint)49) |
#define | JVMPI_EVENT_DUMP_DATA_REQUEST ((jint)44) |
#define | JVMPI_EVENT_RESET_DATA_REQUEST ((jint)45) |
#define | JVMPI_EVENT_OBJ_ALLOC ((jint)4) |
#define | JVMPI_EVENT_OBJ_FREE ((jint)5) |
#define | JVMPI_EVENT_OBJ_MOVE ((jint)6) |
#define | JVMPI_REQUESTED_EVENT ((jint)0x10000000) |
#define | JVMPI_SUCCESS ((jint)0) |
#define | JVMPI_NOT_AVAILABLE ((jint)1) |
#define | JVMPI_FAIL ((jint)-1) |
#define | JVMPI_THREAD_SUSPENDED 0x8000 |
#define | JVMPI_THREAD_INTERRUPTED 0x4000 |
#define | JVMPI_MINIMUM_PRIORITY 1 |
#define | JVMPI_MAXIMUM_PRIORITY 10 |
#define | JVMPI_NORMAL_PRIORITY 5 |
#define | JVMPI_NORMAL_OBJECT ((jint)0) |
#define | JVMPI_CLASS ((jint)2) |
#define | JVMPI_BOOLEAN ((jint)4) |
#define | JVMPI_CHAR ((jint)5) |
#define | JVMPI_FLOAT ((jint)6) |
#define | JVMPI_DOUBLE ((jint)7) |
#define | JVMPI_BYTE ((jint)8) |
#define | JVMPI_SHORT ((jint)9) |
#define | JVMPI_INT ((jint)10) |
#define | JVMPI_LONG ((jint)11) |
#define | JVMPI_MONITOR_JAVA 0x01 |
#define | JVMPI_MONITOR_RAW 0x02 |
#define | JVMPI_GC_ROOT_UNKNOWN 0xff |
#define | JVMPI_GC_ROOT_JNI_GLOBAL 0x01 |
#define | JVMPI_GC_ROOT_JNI_LOCAL 0x02 |
#define | JVMPI_GC_ROOT_JAVA_FRAME 0x03 |
#define | JVMPI_GC_ROOT_NATIVE_STACK 0x04 |
#define | JVMPI_GC_ROOT_STICKY_CLASS 0x05 |
#define | JVMPI_GC_ROOT_THREAD_BLOCK 0x06 |
#define | JVMPI_GC_ROOT_MONITOR_USED 0x07 |
#define | JVMPI_GC_ROOT_THREAD_OBJ 0x08 |
#define | JVMPI_GC_CLASS_DUMP 0x20 |
#define | JVMPI_GC_INSTANCE_DUMP 0x21 |
#define | JVMPI_GC_OBJ_ARRAY_DUMP 0x22 |
#define | JVMPI_GC_PRIM_ARRAY_DUMP 0x23 |
#define | JVMPI_DUMP_LEVEL_0 ((jint)0) |
#define | JVMPI_DUMP_LEVEL_1 ((jint)1) |
#define | JVMPI_DUMP_LEVEL_2 ((jint)2) |
Typedefs |
typedef struct _jobjectID* | jobjectID |
typedef struct _JVMPI_RawMonitor* | JVMPI_RawMonitor |
Enumerations |
enum | { JVMPI_THREAD_RUNNABLE = 1,
JVMPI_THREAD_MONITOR_WAIT,
JVMPI_THREAD_CONDVAR_WAIT
} |