Functions | |
| bool | rt_check_method (JIT_Handle jit, Method_Handle method) |
| Checks whether a given method was compiled by the Jitrino.JET. | |
| void | rt_unwind (JIT_Handle jit, Method_Handle method, JitFrameContext *context) |
| 'Unwinds' stack for a given method. | |
| void | rt_enum (JIT_Handle jit, Method_Handle method, GC_Enumeration_Handle henum, JitFrameContext *context) |
| Enumerates root set for a given method. | |
| void | 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 | 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 * | rt_get_address_of_this (JIT_Handle jit, Method_Handle method, const JitFrameContext *context) |
| Returns address of 'this' argument for the given method. | |
| void | rt_native2bc (JIT_Handle jit, Method_Handle method, const void *ip, unsigned short *pbc_pc) |
| Finds PC for a given IP. | |
| void | rt_bc2native (JIT_Handle jit, Method_Handle method, unsigned short bc_pc, void **pip) |
| Finds IP for a given PC. | |
| ::OpenExeJpdaError | 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 | 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 | setup (JIT_Handle hjit, const char *name) |
| Initialization routine, normally called from the JIT_init(). | |
| void | cleanup (void) |
| Cleanup routine, normally called from the JIT_deinit(). | |
| void | 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 | supports_compresed_refs (void) |
| Returns true if Jitrino.JET supports compressed references on the current platform. | |
| JIT_Result | compile_with_params (JIT_Handle jh, Compile_Handle compile, Method_Handle method, OpenMethodExecutionParams params) |
| Performs compilation of the method. | |
| OpenMethodExecutionParams | get_exe_capabilities () |
| Returns compilation capabilities. | |
| void | 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. | |
| void Jitrino.Jet.setup | ( | JIT_Handle | hjit, | |
| const char * | name | |||
| ) |
Initialization routine, normally called from the JIT_init().
| hjit | - JIT handle passed from VM to JIT_init() | |
| name | - name assigned to JIT |
| 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().
| jit | - JIT handle | |
| name | - name of the command line parameter | |
| arg | - value of the parameter |
| 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.
Compiles the method with taking into account additional parameters (supposed to be use for JPDA purposes).
| OpenMethodExecutionParams Jitrino.Jet.get_exe_capabilities | ( | ) |
Returns compilation capabilities.
The function returns features that are supported by the Jitrino.JET compiler.
| 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.
Genereated on Tue Mar 11 19:25:40 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.