Typedefs | |
| typedef LilCodeStub | LilCodeStub |
| Instead of returning a stub address, this support function returns parsed LIL code. | |
Functions | |
| NativeCodePtr | rth_get_lil_helper (VM_RT_SUPPORT f) |
| VMEXPORT void * | vm_get_rt_support_addr (VM_RT_SUPPORT f) |
| VMEXPORT void * | vm_get_rt_support_addr_optimized (VM_RT_SUPPORT f, Class_Handle c) |
Temporary interface addition same as vm_get_rt_support_addr, but tries to optimize the stubs it creates, by specializing them. | |
| VMEXPORT LilCodeStub * | vm_get_rt_support_stub (VM_RT_SUPPORT f, Class_Handle c) |
| VMEXPORT HELPER_INTERRUPTIBILITY_KIND | vm_helper_get_interruptibility_kind (VM_RT_SUPPORT f) |
| Checks if helper is a suspension point. | |
| VMEXPORT HELPER_CALLING_CONVENTION | vm_helper_get_calling_convention (VM_RT_SUPPORT f) |
| VMEXPORT const char * | vm_helper_get_name (VM_RT_SUPPORT id) |
| VMEXPORT int | vm_helper_get_numargs (VM_RT_SUPPORT id) |
| Returns number of helper arguments. | |
| VMEXPORT VM_RT_SUPPORT | vm_helper_get_by_name (const char *name) |
| Returns Id of runtime helper by its string representation. | |
| jint | helper_magic_init (Global_Env *vm_env) |
| VMEXPORT jint | vm_helper_register_magic_helper (VM_RT_SUPPORT id, const char *class_name, const char *method_name) |
| VMEXPORT Method_Handle | vm_helper_get_magic_helper (VM_RT_SUPPORT id) |
| typedef struct LilCodeStub LilCodeStub |
Instead of returning a stub address, this support function returns parsed LIL code.
| NativeCodePtr rth_get_lil_helper | ( | VM_RT_SUPPORT | f | ) |
| VMEXPORT void* vm_get_rt_support_addr | ( | VM_RT_SUPPORT | f | ) |
| VMEXPORT void* vm_get_rt_support_addr_optimized | ( | VM_RT_SUPPORT | f, | |
| Class_Handle | c | |||
| ) |
Temporary interface addition same as vm_get_rt_support_addr, but tries to optimize the stubs it creates, by specializing them.
| VMEXPORT LilCodeStub* vm_get_rt_support_stub | ( | VM_RT_SUPPORT | f, | |
| Class_Handle | c | |||
| ) |
| VMEXPORT HELPER_INTERRUPTIBILITY_KIND vm_helper_get_interruptibility_kind | ( | VM_RT_SUPPORT | f | ) |
Checks if helper is a suspension point.
| VMEXPORT HELPER_CALLING_CONVENTION vm_helper_get_calling_convention | ( | VM_RT_SUPPORT | f | ) |
| VMEXPORT const char* vm_helper_get_name | ( | VM_RT_SUPPORT | id | ) |
| VMEXPORT int vm_helper_get_numargs | ( | VM_RT_SUPPORT | id | ) |
Returns number of helper arguments.
Intended primarily for debugging.
| VMEXPORT VM_RT_SUPPORT vm_helper_get_by_name | ( | const char * | name | ) |
Returns Id of runtime helper by its string representation.
Name comparison is case-insensitive. If the helperName is unknown, then VM_RT_UNKNOWN is returned.
| jint helper_magic_init | ( | Global_Env * | vm_env | ) |
| VMEXPORT jint vm_helper_register_magic_helper | ( | VM_RT_SUPPORT | id, | |
| const char * | class_name, | |||
| const char * | method_name | |||
| ) |
| VMEXPORT Method_Handle vm_helper_get_magic_helper | ( | VM_RT_SUPPORT | id | ) |
Genereated on Tue Mar 11 19:25:22 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.