Searched refs:tf_elr (Results 1 - 18 of 18) sorted by relevance
/freebsd-13-stable/sys/arm64/arm64/ |
H A D | undefined.c | 78 frame->tf_elr += INSN_SIZE; 163 ret = fueword32((uint32_t *)frame->tf_elr, &insn); 167 insn = *(uint32_t *)frame->tf_elr; 171 ret = uh->uh_handler(frame->tf_elr, insn, frame, frame->tf_esr);
|
H A D | trap.c | 190 call_trapsignal(td, SIGILL, ILL_ILLOPN, (void *)frame->tf_elr, 207 call_trapsignal(td, SIGBUS, BUS_ADRALN, (void *)frame->tf_elr, 222 if (!lower && test_bs_fault((void *)frame->tf_elr)) { 223 frame->tf_elr = (uint64_t)generic_bs_fault; 318 frame->tf_elr = pcb->pcb_onfault; 337 panic("vm_fault failed: %lx", frame->tf_elr); 356 printf(" elr: %16lx\n", frame->tf_elr); 378 esr, frame->tf_elr, frame); 493 frame->tf_elr, frame); 536 call_trapsignal(td, SIGBUS, BUS_ADRALN, (void *)frame->tf_elr, [all...] |
H A D | gdb_machdep.c | 56 case GDB_REG_PC: return (&kdb_frame->tf_elr); 81 case GDB_REG_PC: kdb_frame->tf_elr = regval; break;
|
H A D | elf32_machdep.c | 223 frame->tf_elr -= 2; //THUMB_INSN_SIZE; 225 frame->tf_elr -= 4; //INSN_SIZE; 256 tf->tf_elr = imgp->entry_addr;
|
H A D | machdep.c | 231 regs->elr = frame->tf_elr; 242 regs->x[15] = frame->tf_elr; 257 frame->tf_elr = regs->elr; 270 frame->tf_elr = regs->x[15]; 468 regs->r_pc = tf->tf_elr; 486 tf->tf_elr = regs->r_pc; 528 td->td_frame->tf_elr = addr; 561 tf->tf_elr = imgp->entry_addr; 602 mcp->mc_gpregs.gp_elr = tf->tf_elr; 624 tf->tf_elr [all...] |
H A D | genassym.c | 79 ASSYM(TF_ELR, offsetof(struct trapframe, tf_elr));
|
H A D | vm_machdep.c | 155 frame->tf_elr -= 4; 207 tf->tf_elr = (register_t)entry;
|
H A D | freebsd32_machdep.c | 184 mcp->mc_gregset[15] = tf->tf_elr; 203 tf->tf_elr = mcp->mc_gregset[15]; 391 tf->tf_elr = (register_t)catcher;
|
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;
|
/freebsd-13-stable/sys/arm64/include/ |
H A D | frame.h | 47 uint64_t tf_elr; member in struct:trapframe
|
H A D | pmc_mdep.h | 57 #define PMC_TRAPFRAME_TO_PC(TF) ((TF)->tf_elr)
|
H A D | db_machdep.h | 54 kdb_frame->tf_elr += BKPT_SIZE; \
|
/freebsd-13-stable/sys/cddl/dev/dtrace/aarch64/ |
H A D | dtrace_subr.c | 216 frame->tf_elr += 4; 273 invop = dtrace_invop(frame->tf_elr, frame, frame->tf_elr); 307 frame->tf_elr += INSN_SIZE; 313 frame->tf_elr += INSN_SIZE; 321 frame->tf_elr += data; 326 frame->tf_elr = frame->tf_lr;
|
H A D | dtrace_isa.c | 205 pc = tf->tf_elr;
|
/freebsd-13-stable/sys/arm64/cloudabi32/ |
H A D | cloudabi32_sysvec.c | 61 regs->tf_elr = imgp->entry_addr; 129 frame->tf_elr -= 4; 172 frame->tf_elr = attr->entry_point;
|
/freebsd-13-stable/sys/arm64/cloudabi64/ |
H A D | cloudabi64_sysvec.c | 109 frame->tf_elr -= 4;
|
/freebsd-13-stable/sys/arm64/linux/ |
H A D | linux_sysvec.c | 367 regs->tf_elr = imgp->entry_addr;
|
Completed in 145 milliseconds