27 #define ASMPART_HPP_ 1
46 #if !defined(JIT_COMPILER_VIA_SIGNAL)
55 #if defined(ENABLE_JIT)
67 #if defined(ENABLE_INTRP)
83 #if defined(ENABLE_JIT)
88 #if defined(ENABLE_INTRP)
98 #if defined(ENABLE_ESCAPE_CHECK)
104 #endif // _ASMPART_HPP_
void asm_cacheflush(void *addr, int nbytes)
java_object_t * asm_vm_call_method(void *pv, uint64_t *array, int32_t stackargs)
java_objectheader * intrp_asm_vm_call_method(methodinfo *m, s4 vmargscount, vm_arg *vmargs)
s4 intrp_asm_vm_call_method_int(methodinfo *m, s4 vmargscount, vm_arg *vmargs)
double intrp_asm_vm_call_method_double(methodinfo *m, s4 vmargscount, vm_arg *vmargs)
void asm_patcher_wrapper(void)
int32_t asm_vm_call_method_int(void *pv, uint64_t *array, int32_t stackargs)
float asm_vm_call_method_float(void *pv, uint64_t *array, int32_t stackargs)
int64_t asm_vm_call_method_long(void *pv, uint64_t *array, int32_t stackargs)
void asm_vm_call_method_end(void)
s8 intrp_asm_vm_call_method_long(methodinfo *m, s4 vmargscount, vm_arg *vmargs)
void intrp_asm_abstractmethoderror(void)
double asm_vm_call_method_double(void *pv, uint64_t *array, int32_t stackargs)
void asm_handle_exception(void)
float intrp_asm_vm_call_method_float(methodinfo *m, s4 vmargscount, vm_arg *vmargs)
void asm_handle_nat_exception(void)
void asm_call_jit_compiler(void)
void asm_vm_call_method_exception_handler(void)