Variables | |
void(* | Interpreter.interpreter_ti_set_notification_mode )(jvmtiEvent event_type, bool enable) |
The function is called when the global TI event state is changed. | |
jbyte(* | Interpreter.interpreter_ti_set_breakpoint )(jmethodID method, jlocation location) |
Sets the breakpoint in the place identified by the method and location. | |
void(* | Interpreter.interpreter_ti_clear_breakpoint )(jmethodID method, jlocation location, jbyte saved) |
Clears the breakpoint in the place identified by the method and location. | |
jvmtiError(* | Interpreter.interpreter_ti_notify_frame_pop )(jvmtiEnv *, VM_thread *thread, int depth) |
Sets a callback to notify JVMTI about the frame-pop event. | |
jvmtiError(* | Interpreter.interpreter_ti_pop_frame )(jvmtiEnv *, VM_thread *thread) |
Pops the frame. | |
void(* | Interpreter.stack_dump )(int, VM_thread *) |
Dumps the stack. |
void(* Interpreter.interpreter_ti_set_notification_mode)(jvmtiEvent event_type, bool enable) [inherited] |
The function is called when the global TI event state is changed.
This means that at least one of jvmtiEnv's enabled the event or the event was disabled in all environments.
event_type | - jvmti to enable/disable | |
enable | - enable or disable the events in exe |
jbyte(* Interpreter.interpreter_ti_set_breakpoint)(jmethodID method, jlocation location) [inherited] |
Sets the breakpoint in the place identified by the method and location.
No more than one breakpoint will be set at any specific place. Handling for multiple jvmti environments is done by the jvmti framework.
void(* Interpreter.interpreter_ti_clear_breakpoint)(jmethodID method, jlocation location, jbyte saved) [inherited] |
Clears the breakpoint in the place identified by the method and location.
Replaced the bytecode, returned by interpreter_ti_set_breakpoint(..)
, is also passed as a parameter.
jvmtiError(* Interpreter.interpreter_ti_notify_frame_pop)(jvmtiEnv *, VM_thread *thread, int depth) [inherited] |
Sets a callback to notify JVMTI about the frame-pop event.
JVMTI_ERROR_NONE
- a successfully added notificationJVMTI_ERROR_OPAQUE_FRAME
- the frame is nativeJVMTI_ERROR_NO_MORE_FRAMES
- depth is too large jvmtiError(* Interpreter.interpreter_ti_pop_frame)(jvmtiEnv *, VM_thread *thread) [inherited] |
Pops the frame.
jvmtiEnv | - the pointer to the jvmti environment | |
thread | - the pointer to the thread |
JVMTI_ERROR_NONE
- a successfully added notificationJVMTI_ERROR_OPAQUE_FRAME
- no frame void(* Interpreter.stack_dump)(int, VM_thread *) [inherited] |
Dumps the stack.
file | - File to dump stack to | |
thread | - the pointer to the thread |
Genereated on Tue Mar 11 19:25:24 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.