Namespaces | |
namespace | Jitrino |
namespace | Jitrino.Jet |
Defines | |
#define | __JET_H_INCLUDED__ |
Functions | |
bool | Jitrino::Jet.rt_check_method (JIT_Handle jit, Method_Handle method) |
Checks whether a given method was compiled by the Jitrino.JET. | |
void | Jitrino::Jet.rt_unwind (JIT_Handle jit, Method_Handle method, JitFrameContext *context) |
'Unwinds' stack for a given method. | |
void | Jitrino::Jet.rt_enum (JIT_Handle jit, Method_Handle method, GC_Enumeration_Handle henum, JitFrameContext *context) |
Enumerates root set for a given method. | |
void | Jitrino::Jet.rt_fix_handler_context (JIT_Handle jit, Method_Handle method, JitFrameContext *context) |
'Fixes' a catch handler context to prepare for the control to be transferred to the handler. | |
Boolean | Jitrino::Jet.rt_is_soe_area (JIT_Handle jit, Method_Handle method, const JitFrameContext *context) |
Returns 'TRUE' if EIP referenced by context points to SOE checking area of the method. | |
void * | Jitrino::Jet.rt_get_address_of_this (JIT_Handle jit, Method_Handle method, const JitFrameContext *context) |
Returns address of 'this' argument for the given method. | |
void | Jitrino::Jet.rt_native2bc (JIT_Handle jit, Method_Handle method, const void *ip, unsigned short *pbc_pc) |
Finds PC for a given IP. | |
void | Jitrino::Jet.rt_bc2native (JIT_Handle jit, Method_Handle method, unsigned short bc_pc, void **pip) |
Finds IP for a given PC. | |
::OpenExeJpdaError | Jitrino::Jet.rt_get_local_var (JIT_Handle jit, Method_Handle method, const ::JitFrameContext *context, unsigned var_num, VM_Data_Type var_type, void *value_ptr) |
Gets the given local variable with specified index and type. | |
::OpenExeJpdaError | Jitrino::Jet.rt_set_local_var (JIT_Handle jit, Method_Handle method, const ::JitFrameContext *context, unsigned var_num, VM_Data_Type var_type, void *value_ptr) |
Sets the given local variable with specified index and type. | |
void | Jitrino::Jet.setup (JIT_Handle hjit, const char *name) |
Initialization routine, normally called from the JIT_init(). | |
void | Jitrino::Jet.cleanup (void) |
Cleanup routine, normally called from the JIT_deinit(). | |
void | Jitrino::Jet.cmd_line_arg (JIT_Handle jit, const char *name, const char *arg) |
Command line processing routine, normally called from JIT_next_command_line_argument(). | |
bool | Jitrino::Jet.supports_compresed_refs (void) |
Returns true if Jitrino.JET supports compressed references on the current platform. | |
JIT_Result | Jitrino::Jet.compile_with_params (JIT_Handle jh, Compile_Handle compile, Method_Handle method, OpenMethodExecutionParams params) |
Performs compilation of the method. | |
OpenMethodExecutionParams | Jitrino::Jet.get_exe_capabilities () |
Returns compilation capabilities. | |
void | Jitrino::Jet.rt_profile_notification_callback (JIT_Handle jit, PC_Handle pc, Method_Handle mh) |
Notifies JET that profile is collected and counters could be removed now. |
#define __JET_H_INCLUDED__ |
Genereated on Tue Mar 11 19:25:39 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.