CACAO
|
Go to the source code of this file.
Namespaces | |
Hook | |
Hook points are inline functions acting as probes scattered throughout several VM subsystems. | |
Functions | |
void | Hook::breakpoint (Breakpoint *bp) |
bool | Hook::class_linked (classinfo *c) |
void | Hook::class_loaded (classinfo *c) |
void | Hook::jit_generated (methodinfo *m, codeinfo *code) |
Hook point just after code was generated. More... | |
void | Hook::jit_recycled (methodinfo *m, codeinfo *code) |
void | Hook::method_enter (methodinfo *m) |
void | Hook::method_exit (methodinfo *m) |
void | Hook::method_unwind (methodinfo *m) |
void | Hook::native_resolved (methodinfo *m, void *symbol, void **symbolptr) |
void | Hook::thread_start (threadobject *t) |
void | Hook::thread_end (threadobject *t) |
void | Hook::vm_init () |
Hook point after the VM is initialized. More... | |
void | Hook::vm_preinit () |
Hook point before the VM is initialized. More... | |
void | Hook::vm_shutdown () |
Hook point before the VM is actually destroyed. More... | |
bool | Hook::class_linked_dynoffsets (classinfo *c) |