Go to the source code of this file.
Defines | |
| #define | OBJECT_CLASS_SIG "Ljava/lang/Object;" |
| #define | OBJECT_INIT_NAME "<init>" |
| #define | OBJECT_INIT_SIG "()V" |
| #define | TRACKER_PACKAGE "com/sun/demo/jvmti/hprof" |
| #define | TRACKER_CLASS_NAME TRACKER_PACKAGE "/Tracker" |
| #define | TRACKER_CLASS_SIG "L" TRACKER_CLASS_NAME ";" |
| #define | TRACKER_NEWARRAY_NAME "NewArray" |
| #define | TRACKER_NEWARRAY_SIG "(Ljava/lang/Object;)V" |
| #define | TRACKER_NEWARRAY_NATIVE_NAME "nativeNewArray" |
| #define | TRACKER_NEWARRAY_NATIVE_SIG "(Ljava/lang/Object;Ljava/lang/Object;)V" |
| #define | TRACKER_OBJECT_INIT_NAME "ObjectInit" |
| #define | TRACKER_OBJECT_INIT_SIG "(Ljava/lang/Object;)V" |
| #define | TRACKER_OBJECT_INIT_NATIVE_NAME "nativeObjectInit" |
| #define | TRACKER_OBJECT_INIT_NATIVE_SIG "(Ljava/lang/Object;Ljava/lang/Object;)V" |
| #define | TRACKER_CALL_NAME "CallSite" |
| #define | TRACKER_CALL_SIG "(II)V" |
| #define | TRACKER_CALL_NATIVE_NAME "nativeCallSite" |
| #define | TRACKER_CALL_NATIVE_SIG "(Ljava/lang/Object;II)V" |
| #define | TRACKER_RETURN_NAME "ReturnSite" |
| #define | TRACKER_RETURN_SIG "(II)V" |
| #define | TRACKER_RETURN_NATIVE_NAME "nativeReturnSite" |
| #define | TRACKER_RETURN_NATIVE_SIG "(Ljava/lang/Object;II)V" |
| #define | TRACKER_ENGAGED_NAME "engaged" |
| #define | TRACKER_ENGAGED_SIG "I" |
Functions | |
| void | tracker_setup_class (void) |
| void | tracker_setup_methods (JNIEnv *env) |
| void | tracker_engage (JNIEnv *env) |
| void | tracker_disengage (JNIEnv *env) |
| jboolean | tracker_method (jmethodID method) |
| #define OBJECT_CLASS_SIG "Ljava/lang/Object;" |
Definition at line 42 of file hprof_tracker.h.
| #define OBJECT_INIT_NAME "<init>" |
Definition at line 43 of file hprof_tracker.h.
| #define OBJECT_INIT_SIG "()V" |
Definition at line 44 of file hprof_tracker.h.
| #define TRACKER_CALL_NAME "CallSite" |
Definition at line 60 of file hprof_tracker.h.
| #define TRACKER_CALL_NATIVE_NAME "nativeCallSite" |
Definition at line 62 of file hprof_tracker.h.
| #define TRACKER_CALL_NATIVE_SIG "(Ljava/lang/Object;II)V" |
Definition at line 63 of file hprof_tracker.h.
| #define TRACKER_CALL_SIG "(II)V" |
Definition at line 61 of file hprof_tracker.h.
| #define TRACKER_CLASS_NAME TRACKER_PACKAGE "/Tracker" |
Definition at line 47 of file hprof_tracker.h.
| #define TRACKER_CLASS_SIG "L" TRACKER_CLASS_NAME ";" |
Definition at line 48 of file hprof_tracker.h.
| #define TRACKER_ENGAGED_NAME "engaged" |
Definition at line 71 of file hprof_tracker.h.
| #define TRACKER_ENGAGED_SIG "I" |
Definition at line 72 of file hprof_tracker.h.
| #define TRACKER_NEWARRAY_NAME "NewArray" |
Definition at line 50 of file hprof_tracker.h.
| #define TRACKER_NEWARRAY_NATIVE_NAME "nativeNewArray" |
Definition at line 52 of file hprof_tracker.h.
| #define TRACKER_NEWARRAY_NATIVE_SIG "(Ljava/lang/Object;Ljava/lang/Object;)V" |
Definition at line 53 of file hprof_tracker.h.
| #define TRACKER_NEWARRAY_SIG "(Ljava/lang/Object;)V" |
Definition at line 51 of file hprof_tracker.h.
| #define TRACKER_OBJECT_INIT_NAME "ObjectInit" |
Definition at line 55 of file hprof_tracker.h.
| #define TRACKER_OBJECT_INIT_NATIVE_NAME "nativeObjectInit" |
Definition at line 57 of file hprof_tracker.h.
| #define TRACKER_OBJECT_INIT_NATIVE_SIG "(Ljava/lang/Object;Ljava/lang/Object;)V" |
Definition at line 58 of file hprof_tracker.h.
| #define TRACKER_OBJECT_INIT_SIG "(Ljava/lang/Object;)V" |
Definition at line 56 of file hprof_tracker.h.
| #define TRACKER_PACKAGE "com/sun/demo/jvmti/hprof" |
Definition at line 46 of file hprof_tracker.h.
| #define TRACKER_RETURN_NAME "ReturnSite" |
Definition at line 66 of file hprof_tracker.h.
| #define TRACKER_RETURN_NATIVE_NAME "nativeReturnSite" |
Definition at line 68 of file hprof_tracker.h.
| #define TRACKER_RETURN_NATIVE_SIG "(Ljava/lang/Object;II)V" |
Definition at line 69 of file hprof_tracker.h.
| #define TRACKER_RETURN_SIG "(II)V" |
Definition at line 67 of file hprof_tracker.h.
| void tracker_disengage | ( | JNIEnv * | env | ) |
Definition at line 204 of file hprof_tracker.c.
| void tracker_engage | ( | JNIEnv * | env | ) |
Definition at line 198 of file hprof_tracker.c.
| jboolean tracker_method | ( | jmethodID | method | ) |
| void tracker_setup_class | ( | void | ) |
Definition at line 257 of file hprof_tracker.c.
| void tracker_setup_methods | ( | JNIEnv * | env | ) |
Definition at line 271 of file hprof_tracker.c.
1.6.1