Searched refs:srr0 (Results 1 - 24 of 24) sorted by relevance

/freebsd-10.2-release/sys/powerpc/include/
H A Dpmc_mdep.h32 #define PMC_TRAPFRAME_TO_PC(TF) ((TF)->srr0)
H A Dcpu.h64 #define TRAPF_PC(frame) ((frame)->srr0)
H A Dframe.h56 register_t srr0; member in struct:trapframe
/freebsd-10.2-release/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_subr.c294 frame->srr0 += sizeof(int);
300 cpu_core[curcpu].cpuc_dtrace_illval = frame->srr0;
306 frame->srr0 += sizeof(int);
331 switch (dtrace_invop(frame->srr0, (uintptr_t *)frame, frame->fixreg[3])) {
335 frame->srr0 = frame->ctr;
338 frame->srr0 = frame->lr;
342 frame->srr0 = frame->srr0 + 4;
H A Ddtrace_isa.c172 pc = tf->srr0;
219 pc = tf->srr0;
276 pc = tf->srr0;
470 return (rp->srr0);
/freebsd-10.2-release/contrib/gcc/config/rs6000/
H A Dhost-darwin.c81 faulting_insn = *(unsigned *)uc->uc_mcontext->MC_FLD(ss).MC_FLD(srr0);
131 uc->uc_mcontext->MC_FLD(ss).MC_FLD(srr0));
H A Ddarwin-fallback.c270 uint32_t srr0; member in struct:gcc_mcontext32
293 uint64_t srr0; member in struct:gcc_mcontext64
384 /* Sometimes, srr0 points to the instruction that caused the exception,
390 return_addr = m64->srr0 + 4;
392 return_addr = m64->srr0;
413 /* Sometimes, srr0 points to the instruction that caused the exception,
419 return_addr = m->srr0 + 4;
421 return_addr = m->srr0;
/freebsd-10.2-release/sys/powerpc/powerpc/
H A Dexec_machdep.c157 tf->cpu.aim.dar : tf->srr0);
160 tf->cpu.booke.dear : tf->srr0);
252 * srr0 - trampoline function addr
289 tf->cpu.aim.dar : tf->srr0;
292 tf->cpu.booke.dear : tf->srr0;
298 tf->srr0 = (register_t)p->p_sysent->sv_sigcode_base;
313 tf->srr0, tf->fixreg[1]);
364 pcb->pcb_lr = tf->srr0;
559 tf->srr0 = entry_desc[0] + imgp->reloc_base;
566 tf->srr0
[all...]
H A Dgdb_machdep.c59 return (&kdb_frame->srr0);
H A Ddb_trace.c95 { "srr0", DB_OFFSET(srr0), db_frame },
238 db_printf("ISE trap @ %#zx by ", tf->srr0);
267 lr = (db_addr_t) tf->srr0;
H A Dgenassym.c171 ASSYM(FRAME_SRR0, offsetof(struct trapframe, srr0));
/freebsd-10.2-release/sys/xen/interface/
H A Darch-powerpc.h83 uint64_t srr0; member in struct:cpu_user_regs
/freebsd-10.2-release/sys/powerpc/aim/
H A Dtrap.c208 (type == EXC_ISE) ? frame->srr0 :
259 frame->srr0 += 4;
266 inst = fuword32((const void *)frame->srr0);
310 if (*(uint32_t *)frame->srr0 == 0x7c810808) {
389 printf(" virtual address = 0x%" PRIxPTR "\n", frame->srr0);
392 printf(" srr0 = 0x%" PRIxPTR "\n", frame->srr0);
415 frame->srr0 = (*fb)[0];
541 handle_kernel_slb_spill(int type, register_t dar, register_t srr0) argument
548 addr = (type == EXC_ISE) ? srr0
[all...]
H A Dmachdep.c664 tf->srr0 = (register_t)addr;
/freebsd-10.2-release/sys/powerpc/booke/
H A Dtrap.c176 frame->srr0 += 4;
271 va = frame->srr0;
276 printf(" srr0 = 0x%08x\n", frame->srr0);
298 frame->srr0 = (*fb)[FAULTBUF_LR];
399 eva = frame->srr0;
H A Dinterrupt.c80 printf(" srr0 = 0x%08x\n", frame->srr0);
H A Dmachdep.c579 tf->srr0 = (register_t)addr;
/freebsd-10.2-release/sys/powerpc/fpu/
H A Dfpu_emu.c199 if (copyin((void *) (frame->srr0), &insn.i_int, sizeof (insn.i_int))) {
207 insn.i_int, (void *)frame->srr0));
221 frame->srr0 += 4;
240 insn.i_int, (void *) (frame->srr0));
241 opc_disasm(frame->srr0, insn.i_int);
247 if (lastill == frame->srr0) {
254 lastill = frame->srr0;
296 vm_offset_t loc = tf->srr0;
/freebsd-10.2-release/gnu/usr.bin/gdb/kgdb/
H A Dtrgt_powerpc.c169 ofs = offsetof(struct trapframe, srr0);
H A Dtrgt_powerpc64.c166 ofs = offsetof(struct trapframe, srr0);
/freebsd-10.2-release/contrib/gdb/gdb/
H A Dlynx-nat.c248 X (srr0), /* IAR (PC) */
H A Drs6000-tdep.c2223 /* 112 */ R(srr0), R(srr1), R(tbl), R(tbu), \
/freebsd-10.2-release/sys/cddl/dev/fbt/
H A Dfbt_powerpc.c172 frame->srr0 = (uintptr_t)fbt->fbtp_patchpoint;
181 frame->srr0 += tmp;
/freebsd-10.2-release/contrib/gcc/
H A Dconfigure12331 int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }

Completed in 119 milliseconds