#include <dll_jit_intf.h>
Public Member Functions | |
Dll_JIT () | |
Dll_JIT (const char *dll_filename) | |
~Dll_JIT () | |
void | next_command_line_argument (const char *option, const char *arg) |
JIT_Result | compile_method_with_params (Compile_Handle compilation, Method_Handle method, OpenMethodExecutionParams flags) |
void | unwind_stack_frame (Method_Handle method, JitFrameContext *context) |
void | get_root_set_from_stack_frame (Method_Handle method, GC_Enumeration_Handle enum_handle, const JitFrameContext *context) |
void | get_root_set_for_thread_dump (Method_Handle method, GC_Enumeration_Handle enum_handle, const JitFrameContext *context) |
uint32 | get_inline_depth (InlineInfoPtr ptr, uint32 offset) |
Method_Handle | get_inlined_method (InlineInfoPtr ptr, uint32 offset, uint32 inline_depth) |
uint16 | get_inlined_bc (InlineInfoPtr ptr, uint32 offset, uint32 inline_depth) |
void | fix_handler_context (Method_Handle method, JitFrameContext *context) |
void * | get_address_of_this (Method_Handle method, const JitFrameContext *context) |
Boolean | is_soe_area (Method_Handle method, const JitFrameContext *context) |
Boolean | extended_class_callback (Class_Handle extended_class, Class_Handle new_class, void *callback_data) |
Boolean | overridden_method_callback (Method_Handle overridden_method, Method_Handle new_method, void *callback_data) |
Boolean | recompiled_method_callback (Method_Handle recompiled_method, void *callback_data) |
Boolean | supports_compressed_references () |
void | execute_method (jmethodID method, jvalue *return_value, jvalue *args) |
OpenExeJpdaError | get_bc_location_for_native (Method_Handle method, NativeCodePtr native_pc, uint16 *bc_pc) |
OpenExeJpdaError | get_native_location_for_bc (Method_Handle method, uint16 bc_pc, NativeCodePtr *native_pc) |
OpenExeJpdaError | get_local_var (Method_Handle method, const JitFrameContext *context, uint16 var_num, VM_Data_Type var_type, void *value_ptr) |
OpenExeJpdaError | set_local_var (Method_Handle method, const JitFrameContext *context, uint16 var_num, VM_Data_Type var_type, void *value_ptr) |
apr_dso_handle_t * | get_lib_handle () const |
Dll_JIT.Dll_JIT | ( | ) |
Dll_JIT.Dll_JIT | ( | const char * | dll_filename | ) |
Dll_JIT.~Dll_JIT | ( | ) |
void Dll_JIT.next_command_line_argument | ( | const char * | option, | |
const char * | arg | |||
) |
JIT_Result Dll_JIT.compile_method_with_params | ( | Compile_Handle | compilation, | |
Method_Handle | method, | |||
OpenMethodExecutionParams | flags | |||
) |
void Dll_JIT.unwind_stack_frame | ( | Method_Handle | method, | |
JitFrameContext * | context | |||
) |
void Dll_JIT.get_root_set_from_stack_frame | ( | Method_Handle | method, | |
GC_Enumeration_Handle | enum_handle, | |||
const JitFrameContext * | context | |||
) |
void Dll_JIT.get_root_set_for_thread_dump | ( | Method_Handle | method, | |
GC_Enumeration_Handle | enum_handle, | |||
const JitFrameContext * | context | |||
) |
uint32 Dll_JIT.get_inline_depth | ( | InlineInfoPtr | ptr, | |
uint32 | offset | |||
) |
Method_Handle Dll_JIT.get_inlined_method | ( | InlineInfoPtr | ptr, | |
uint32 | offset, | |||
uint32 | inline_depth | |||
) |
uint16 Dll_JIT.get_inlined_bc | ( | InlineInfoPtr | ptr, | |
uint32 | offset, | |||
uint32 | inline_depth | |||
) |
void Dll_JIT.fix_handler_context | ( | Method_Handle | method, | |
JitFrameContext * | context | |||
) |
void* Dll_JIT.get_address_of_this | ( | Method_Handle | method, | |
const JitFrameContext * | context | |||
) |
Boolean Dll_JIT.is_soe_area | ( | Method_Handle | method, | |
const JitFrameContext * | context | |||
) |
Boolean Dll_JIT.extended_class_callback | ( | Class_Handle | extended_class, | |
Class_Handle | new_class, | |||
void * | callback_data | |||
) |
Boolean Dll_JIT.overridden_method_callback | ( | Method_Handle | overridden_method, | |
Method_Handle | new_method, | |||
void * | callback_data | |||
) |
Boolean Dll_JIT.recompiled_method_callback | ( | Method_Handle | recompiled_method, | |
void * | callback_data | |||
) |
Boolean Dll_JIT.supports_compressed_references | ( | ) |
OpenExeJpdaError Dll_JIT.get_bc_location_for_native | ( | Method_Handle | method, | |
NativeCodePtr | native_pc, | |||
uint16 * | bc_pc | |||
) |
OpenExeJpdaError Dll_JIT.get_native_location_for_bc | ( | Method_Handle | method, | |
uint16 | bc_pc, | |||
NativeCodePtr * | native_pc | |||
) |
OpenExeJpdaError Dll_JIT.get_local_var | ( | Method_Handle | method, | |
const JitFrameContext * | context, | |||
uint16 | var_num, | |||
VM_Data_Type | var_type, | |||
void * | value_ptr | |||
) |
OpenExeJpdaError Dll_JIT.set_local_var | ( | Method_Handle | method, | |
const JitFrameContext * | context, | |||
uint16 | var_num, | |||
VM_Data_Type | var_type, | |||
void * | value_ptr | |||
) |
apr_dso_handle_t* Dll_JIT.get_lib_handle | ( | ) | const |
Genereated on Tue Mar 11 19:26:00 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.