|
CACAO
|
Go to the source code of this file.
Data Structures | |
| struct | genericEventData |
| struct | _jrawMonitorID |
| struct | _brkpt |
| struct | brkpts |
| struct | cacaodbgcommunication |
Macros | |
| #define | SETSYSBRKPT 0 /* used for setsysbrkpt calls */ |
| #define | CACAODBGSERVERQUIT 1 |
| #define | NOTHARDCODEDBRK |
| #define | THREADSTARTBRK 2 |
| #define | THREADENDBRK 3 |
| #define | CLASSLOADBRK 4 |
| #define | CLASSPREPARERK 5 |
| #define | CLASSFILELOADHOOKBRK 6 |
| #define | COMPILEDMETHODLOADBRK 7 |
| #define | COMPILEDMETHODUNLOADBRK 8 |
| #define | BEGINUSERBRK |
Variables | |
| cacaodbgcommunication * | dbgcom |
| bool | jvmti |
| mutex_t | dbgcomlock |
| #define BEGINUSERBRK |
Definition at line 87 of file cacaodbg.h.
| #define CACAODBGSERVERQUIT 1 |
Definition at line 77 of file cacaodbg.h.
| #define CLASSFILELOADHOOKBRK 6 |
Definition at line 84 of file cacaodbg.h.
| #define CLASSLOADBRK 4 |
Definition at line 82 of file cacaodbg.h.
| #define CLASSPREPARERK 5 |
Definition at line 83 of file cacaodbg.h.
| #define COMPILEDMETHODLOADBRK 7 |
Definition at line 85 of file cacaodbg.h.
| #define COMPILEDMETHODUNLOADBRK 8 |
Definition at line 86 of file cacaodbg.h.
| #define NOTHARDCODEDBRK |
Definition at line 78 of file cacaodbg.h.
| #define SETSYSBRKPT 0 /* used for setsysbrkpt calls */ |
Definition at line 76 of file cacaodbg.h.
| #define THREADENDBRK 3 |
Definition at line 81 of file cacaodbg.h.
| #define THREADSTARTBRK 2 |
Definition at line 80 of file cacaodbg.h.
Definition at line 180 of file cacaodbg.c.
| void jvmti_agentload | ( | char * | opt_arg, |
| bool | agentbypath, | ||
| lt_dlhandle * | handle, | ||
| char ** | libname | ||
| ) |
| void jvmti_cacao_debug_init | ( | ) |
Definition at line 272 of file cacaodbg.c.
| void jvmti_cacaodbgserver_quit | ( | ) |
Definition at line 211 of file cacaodbg.c.
| void jvmti_ClassFileLoadHook | ( | utf * | name, |
| int | class_data_len, | ||
| unsigned char * | class_data, | ||
| java_objectheader * | loader, | ||
| java_objectheader * | protection_domain, | ||
| jint * | new_class_data_len, | ||
| unsigned char ** | new_class_data | ||
| ) |
Definition at line 317 of file cacaodbg.c.
Definition at line 347 of file cacaodbg.c.
| void jvmti_fireEvent | ( | genericEventData * | data | ) |
| jvmtiError jvmti_get_all_threads | ( | jint * | threads_count_ptr, |
| threadobject *** | threads_ptr | ||
| ) |
Definition at line 52 of file cacaodbg.c.
| jthread jvmti_get_current_thread | ( | ) |
Definition at line 95 of file cacaodbg.c.
Definition at line 366 of file cacaodbg.c.
Definition at line 385 of file cacaodbg.c.
Definition at line 420 of file cacaodbg.c.
| void jvmti_set_phase | ( | jvmtiPhase | p | ) |
| void jvmti_set_system_breakpoint | ( | int | sysbrk, |
| bool | mode | ||
| ) |
Definition at line 134 of file cacaodbg.c.
| void jvmti_ThreadStartEnd | ( | jvmtiEvent | ev | ) |
Definition at line 407 of file cacaodbg.c.
| cacaodbgcommunication* dbgcom |
Definition at line 112 of file cacaodbg.h.
| bool jvmti |
Definition at line 114 of file cacaodbg.h.
1.8.5