37 #if defined(ENABLE_OPAGENT)
72 #if defined(ENABLE_JVMTI)
74 int32_t l = bp->location;
77 log_println(
"JVMTI: Reached breakpoint at location %d", l);
104 #if defined(ENABLE_OPAGENT)
105 if (opt_EnableOpagent)
157 #if defined(ENABLE_OPAGENT)
158 if (opt_EnableOpagent)
170 #if defined(ENABLE_OPAGENT)
171 if (opt_EnableOpagent)
static void newmethod(methodinfo *)
Reports the given method to oprofile.
void native_resolved(methodinfo *m, void *symbol, void **symbolptr)
void thread_start(threadobject *t)
static void initialize()
Initializes the OprofileAgent system.
void log_message_method(const char *msg, methodinfo *m)
void jit_recycled(methodinfo *m, codeinfo *code)
bool class_linked_dynoffsets(classinfo *c)
void linker_initialize_deferred_strings()
This structure contains information about a breakpoint.
void vm_preinit()
Hook point before the VM is initialized.
void log_println(const char *text,...)
void method_exit(methodinfo *m)
void vm_shutdown()
Hook point before the VM is actually destroyed.
bool class_linked(classinfo *c)
static void close()
Shuts down the OprofileAgent system.
void thread_end(threadobject *t)
void jit_generated(methodinfo *m, codeinfo *code)
Hook point just after code was generated.
classinfo * class_java_lang_String
void vm_init()
Hook point after the VM is initialized.
void breakpoint(Breakpoint *bp)
void method_enter(methodinfo *m)
void method_unwind(methodinfo *m)
void class_loaded(classinfo *c)