Searched refs:tf_elr (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/sys/arm64/arm64/
H A Dundefined.c78 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 Dtrap.c190 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 Dgdb_machdep.c56 case GDB_REG_PC: return (&kdb_frame->tf_elr);
81 case GDB_REG_PC: kdb_frame->tf_elr = regval; break;
H A Delf32_machdep.c223 frame->tf_elr -= 2; //THUMB_INSN_SIZE;
225 frame->tf_elr -= 4; //INSN_SIZE;
256 tf->tf_elr = imgp->entry_addr;
H A Dmachdep.c231 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 Dgenassym.c79 ASSYM(TF_ELR, offsetof(struct trapframe, tf_elr));
H A Dvm_machdep.c155 frame->tf_elr -= 4;
207 tf->tf_elr = (register_t)entry;
H A Dfreebsd32_machdep.c184 mcp->mc_gregset[15] = tf->tf_elr;
203 tf->tf_elr = mcp->mc_gregset[15];
391 tf->tf_elr = (register_t)catcher;
H A Ddb_interface.c100 { "elr", DB_OFFSET(tf_elr), db_frame },
H A Didentcpu.c1044 frame->tf_elr += INSN_SIZE;
/freebsd-13-stable/sys/arm64/include/
H A Dframe.h47 uint64_t tf_elr; member in struct:trapframe
H A Dpmc_mdep.h57 #define PMC_TRAPFRAME_TO_PC(TF) ((TF)->tf_elr)
H A Ddb_machdep.h54 kdb_frame->tf_elr += BKPT_SIZE; \
/freebsd-13-stable/sys/cddl/dev/dtrace/aarch64/
H A Ddtrace_subr.c216 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 Ddtrace_isa.c205 pc = tf->tf_elr;
/freebsd-13-stable/sys/arm64/cloudabi32/
H A Dcloudabi32_sysvec.c61 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 Dcloudabi64_sysvec.c109 frame->tf_elr -= 4;
/freebsd-13-stable/sys/arm64/linux/
H A Dlinux_sysvec.c367 regs->tf_elr = imgp->entry_addr;

Completed in 145 milliseconds