Searched refs:tf_elr (Results 1 – 16 of 16) sorted by relevance
| /f-stack/freebsd/arm64/arm64/ |
| H A D | trap.c | 190 call_trapsignal(td, SIGILL, ILL_ILLOPN, (void *)frame->tf_elr, in svc_handler() 207 call_trapsignal(td, SIGBUS, BUS_ADRALN, (void *)frame->tf_elr, in align_abort() 222 if (!lower && test_bs_fault((void *)frame->tf_elr)) { in external_abort() 223 frame->tf_elr = (uint64_t)generic_bs_fault; in external_abort() 318 frame->tf_elr = pcb->pcb_onfault; in data_abort() 337 panic("vm_fault failed: %lx", frame->tf_elr); in data_abort() 356 printf(" elr: %16lx\n", frame->tf_elr); in print_registers() 378 esr, frame->tf_elr, frame); in do_el1h_sync() 485 frame->tf_elr, frame); in do_el0_sync() 551 (void *)frame->tf_elr, exception); in do_el0_sync() [all …]
|
| H A D | undefined.c | 78 frame->tf_elr += INSN_SIZE; in id_aa64mmfr2_handler() 163 ret = fueword32((uint32_t *)frame->tf_elr, &insn); in undef_insn() 167 insn = *(uint32_t *)frame->tf_elr; in undef_insn() 171 ret = uh->uh_handler(frame->tf_elr, insn, frame, frame->tf_esr); in undef_insn()
|
| H A D | gdb_machdep.c | 55 case GDB_REG_PC: return (&kdb_frame->tf_elr); in gdb_cpu_getreg() 80 case GDB_REG_PC: kdb_frame->tf_elr = regval; break; in gdb_cpu_setreg()
|
| H A D | machdep.c | 231 regs->elr = frame->tf_elr; in fill_regs() 242 regs->x[15] = frame->tf_elr; in fill_regs() 257 frame->tf_elr = regs->elr; in set_regs() 270 frame->tf_elr = regs->x[15]; in set_regs() 468 regs->r_pc = tf->tf_elr; in fill_regs32() 486 tf->tf_elr = regs->r_pc; in set_regs32() 528 td->td_frame->tf_elr = addr; in ptrace_set_pc() 560 tf->tf_elr = imgp->entry_addr; in exec_setregs() 587 mcp->mc_gpregs.gp_elr = tf->tf_elr; in get_mcontext() 814 pcb->pcb_lr = tf->tf_elr; in makectx() [all …]
|
| H A D | elf32_machdep.c | 220 frame->tf_elr -= 2; //THUMB_INSN_SIZE; in freebsd32_set_syscall_retval() 222 frame->tf_elr -= 4; //INSN_SIZE; in freebsd32_set_syscall_retval() 252 tf->tf_elr = imgp->entry_addr; in freebsd32_setregs()
|
| H A D | vm_machdep.c | 153 frame->tf_elr -= 4; in cpu_set_syscall_retval() 205 tf->tf_elr = (register_t)entry; in cpu_set_upcall()
|
| H A D | freebsd32_machdep.c | 184 mcp->mc_gregset[15] = tf->tf_elr; in get_mcontext32() 203 tf->tf_elr = mcp->mc_gregset[15]; in set_mcontext32() 391 tf->tf_elr = (register_t)catcher; in freebsd32_sendsig()
|
| H A D | genassym.c | 79 ASSYM(TF_ELR, offsetof(struct trapframe, tf_elr));
|
| H A D | db_interface.c | 100 { "elr", DB_OFFSET(tf_elr), db_frame },
|
| H A D | identcpu.c | 1044 frame->tf_elr += INSN_SIZE; in user_mrs_handler()
|
| /f-stack/freebsd/arm64/cloudabi32/ |
| H A D | cloudabi32_sysvec.c | 61 regs->tf_elr = imgp->entry_addr; in cloudabi32_proc_setregs() 129 frame->tf_elr -= 4; in cloudabi32_set_syscall_retval() 172 frame->tf_elr = attr->entry_point; in cloudabi32_thread_setregs()
|
| /f-stack/freebsd/arm64/include/ |
| H A D | frame.h | 47 uint64_t tf_elr; member
|
| H A D | pmc_mdep.h | 57 #define PMC_TRAPFRAME_TO_PC(TF) ((TF)->tf_elr)
|
| H A D | db_machdep.h | 53 kdb_frame->tf_elr += BKPT_SIZE; \
|
| /f-stack/freebsd/arm64/cloudabi64/ |
| H A D | cloudabi64_sysvec.c | 109 frame->tf_elr -= 4; in cloudabi64_set_syscall_retval()
|
| /f-stack/freebsd/arm64/linux/ |
| H A D | linux_sysvec.c | 362 regs->tf_elr = imgp->entry_addr; in linux_exec_setregs()
|