Functions | |
uint8 | Opcode_BREAKPOINT (StackFrame &frame) |
The function for interpreter breakpoint processing. | |
void | interp_enumerate_root_set_single_thread_on_stack (VM_thread *) |
Enumerates references associated with the thread. | |
void | interpreter_execute_native_method (Method *method, jvalue *return_value, jvalue *args) |
Executes the native method. | |
void | interpreterInvokeStaticNative (StackFrame &prevFrame, StackFrame &frame, Method *method) |
Calls the static native method. | |
void | interpreterInvokeVirtualNative (StackFrame &prevFrame, StackFrame &frame, Method *method, int sz) |
Calls the virtual native method. | |
void | interpreter_execute_method (Method *method, jvalue *return_value, jvalue *args) |
Executes the method. | |
void | method_entry_callback (Method *method) |
Processes method entry events. | |
void | method_exit_callback (Method *method, bool was_popped_by_exception, jvalue ret_val) |
Processes method exit events. | |
void | method_exit_callback_with_frame (Method *method, StackFrame &frame) |
Processes method exit events. | |
void | putfield_callback (Field *field, StackFrame &frame) |
Processes the field modification event. | |
void | getfield_callback (Field *field, StackFrame &frame) |
Processes the field modification event. | |
void | putstatic_callback (Field *field, StackFrame &frame) |
Processes the field modification event. | |
void | getstatic_callback (Field *field, StackFrame &frame) |
Processes the field modification event. | |
void | frame_pop_callback (FramePopListener *l, Method *method, jboolean was_popped_by_exception) |
Processes the frame pop event. | |
void | single_step_callback (StackFrame &frame) |
Processes the single step event. | |
bool | findExceptionHandler (StackFrame &frame, ManagedObject **exception, Handler **h) |
Finds the exception handler. | |
bool | load_method_handled_exceptions (Method *m) |
Loads method handled exceptions. |
uint8 Opcode_BREAKPOINT | ( | StackFrame & | frame | ) |
The function for interpreter breakpoint processing.
[in] | frame | - the method ID |
void interp_enumerate_root_set_single_thread_on_stack | ( | VM_thread * | ) |
Enumerates references associated with the thread.
[in] | VM_thread | - the pointer to the thread |
void interpreter_execute_native_method | ( | Method * | method, | |
jvalue * | return_value, | |||
jvalue * | args | |||
) |
Executes the native method.
[in] | method | - the native-method structure pointer |
[out] | return_value | - the return value pointer |
[in] | args | - the method arguments pointer |
void interpreterInvokeStaticNative | ( | StackFrame & | prevFrame, | |
StackFrame & | frame, | |||
Method * | method | |||
) |
Calls the static native method.
[in] | prevFrame | - the previous frame pointer |
[in] | frame | - the frame pointer |
[in] | method | - the native-method structure pointer |
void interpreterInvokeVirtualNative | ( | StackFrame & | prevFrame, | |
StackFrame & | frame, | |||
Method * | method, | |||
int | sz | |||
) |
Calls the virtual native method.
[in] | prevFrame | - the previous frame pointer |
[in] | frame | - the frame pointer |
[in] | method | - the method structure pointer |
void interpreter_execute_method | ( | Method * | method, | |
jvalue * | return_value, | |||
jvalue * | args | |||
) |
Executes the method.
[in] | method | - the method structure pointer |
[out] | return_value | - the return value pointer |
[in] | args | - the method arguments pointer |
void method_entry_callback | ( | Method * | method | ) |
Processes method entry events.
[in] | method | - the method structure pointer |
void method_exit_callback | ( | Method * | method, | |
bool | was_popped_by_exception, | |||
jvalue | ret_val | |||
) |
Processes method exit events.
[in] | method | - the method structure pointer |
[in] | was_popped_by_exception | - if was popped by exception |
[in] | ret_val | - the return value pointer |
void method_exit_callback_with_frame | ( | Method * | method, | |
StackFrame & | frame | |||
) |
Processes method exit events.
[in] | method | - the method structure pointer |
[in] | frame | - the frame pointer |
void putfield_callback | ( | Field * | field, | |
StackFrame & | frame | |||
) |
Processes the field modification event.
[in] | field | - the field structure pointer |
[in] | frame | - the frame pointer |
void getfield_callback | ( | Field * | field, | |
StackFrame & | frame | |||
) |
Processes the field modification event.
[in] | field | - the field structure pointer |
[in] | frame | - the frame pointer |
void putstatic_callback | ( | Field * | field, | |
StackFrame & | frame | |||
) |
Processes the field modification event.
[in] | field | - the field structure pointer |
[in] | frame | - the frame pointer |
void getstatic_callback | ( | Field * | field, | |
StackFrame & | frame | |||
) |
Processes the field modification event.
[in] | field | - the field structure pointer |
[in] | frame | - the frame pointer |
void frame_pop_callback | ( | FramePopListener * | l, | |
Method * | method, | |||
jboolean | was_popped_by_exception | |||
) |
Processes the frame pop event.
[in] | l | - the pointer to the list of functions that listen for the PopFrame event |
[in] | method | - the pointer to the method structure |
[in] | was_popped_by_exception | - if was_popped_by_exception |
void single_step_callback | ( | StackFrame & | frame | ) |
Processes the single step event.
[in] | frame | - the frame pointer |
bool findExceptionHandler | ( | StackFrame & | frame, | |
ManagedObject ** | exception, | |||
Handler ** | h | |||
) |
Finds the exception handler.
[in] | frame | - the frame pointer |
[in] | exception | - the exception pointer |
[in] | h | - - the pointer to the representation of a catch block in a method's code array |
TRUE
on success. bool load_method_handled_exceptions | ( | Method * | m | ) |
Loads method handled exceptions.
[in] | method | - the method structure pointer |
TRUE
on success.
Genereated on Tue Mar 11 19:25:37 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.