62 val = _mc->gregs[rindex + 3];
70 window = (
s8 *) (_mc->gregs[REG_O6] +
BIAS);
71 val = window[rindex - 16];
107 sp = (
u1 *) _mc->gregs[REG_O6];
114 mcode = *((
u4 *)
xpc);
145 _mc->gregs[REG_G2] = (uintptr_t) p;
146 _mc->gregs[REG_G3] = (uintptr_t) xpc;
165 addr = (
u1 *) (((
ptrint) addr) & -8l);
ptrint md_get_reg_from_context(sigcontext *ctx, u4 rindex)
void md_signal_handler_sigsegv(int sig, siginfo_t *siginfo, void *_p)
NullPointerException signal handler for hardware null pointer check.
struct sigcontext uc_mcontext
void asm_handle_exception(void)
void trap_handle(int sig, void *xpc, void *context)
Handles the signal which is generated by trap instructions, caught by a signal handler and calls the ...
static void md_icacheflush(void *addr, int nbytes)