26 #ifndef VM_JIT_ALPHA_MD_HPP_
27 #define VM_JIT_ALPHA_MD_HPP_ 1
80 ra = *((
void **) (((uintptr_t) sp) + stackframesize - SIZEOF_VOID_P));
104 pc = (uint32_t *) ra;
119 assert((mcode >> 16) == 0x237a);
121 pv = ((uint8_t *) pc) + disp;
125 pv = ((uint8_t *) pc) + (disp << 16);
131 assert((mcode >> 16) == 0x237b);
135 pv = ((uint8_t *) pv) + disp;
183 #endif // VM_JIT_ALPHA_MD_HPP_
static void * md_codegen_get_pv_from_pc(void *ra)
void asm_cacheflush(void *addr, int nbytes)
#define M_MEM_GET_Opcode(x)
static void * md_stacktrace_get_returnaddress(void *sp, int32_t stackframesize)
static int32_t md_stacktrace_get_framesize(codeinfo *code)
Returns the size (in bytes) of the current stackframe, specified by the passed codeinfo structure...
#define M_MEM_GET_Memory_disp(x)
static void md_dcacheflush(void *addr, int nbytes)
void vm_abort_disassemble(void *pc, int count, const char *text,...)
static void md_icacheflush(void *addr, int nbytes)
static void md_cacheflush(void *addr, int nbytes)