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

/xnu-2782.1.97/osfmk/i386/
H A Dtrap_native.c161 regs->isf.rip,
164 regs->isf.rsp, regs->rbp, regs->rsi, regs->rdi,
167 regs->isf.rflags, regs->isf.rip, regs->isf.cs & 0xFFFF, regs->isf.ss & 0xFFFF,
168 regs->isf.err, virtualized ? " VMM" : "");
H A Dtrap.c277 kprintf(" isf.trapno 0x%x\n", saved_state->isf.trapno);
278 kprintf(" isf._pad 0x%x\n", saved_state->isf._pad);
279 kprintf(" isf.trapfn 0x%llx\n", saved_state->isf.trapfn);
280 kprintf(" isf.err 0x%llx\n", saved_state->isf.err);
281 kprintf(" isf.rip 0x%llx\n", saved_state->isf
[all...]
H A Dstartup64.c136 kprintf("sp->isf.trapno: 0x%08x\n", sp->isf.trapno);
137 kprintf("sp->isf.trapfn: 0x%016llx\n", sp->isf.trapfn);
138 kprintf("sp->isf.err: 0x%016llx\n", sp->isf.err);
139 kprintf("sp->isf.rip: 0x%016llx\n", sp->isf.rip);
140 kprintf("sp->isf.cs: 0x%016llx\n", sp->isf
[all...]
H A Dpcb_native.c150 vm_offset_t isf; local
156 isf = (vm_offset_t) &pcb->iss->ss_64.isf;
157 cdp->cpu_uber.cu_isf = isf;
321 saved_state->isf.rip = state->rip;
322 saved_state->isf.rsp = state->rsp;
323 saved_state->isf.cs = USER64_CS;
324 saved_state->isf.rflags = EFL_USER_SET;
366 assert(sizeof(pcb->iss->ss_32) + sizeof(pcb->iss->ss_64.isf) <=
374 pcb->iss->ss_64.isf
[all...]
H A Dpcb.c602 es->trapno = saved_state->isf.trapno;
603 es->cpu = saved_state->isf.cpu;
604 es->err = (typeof(es->err))saved_state->isf.err;
713 saved_state->isf.rsp = ts->rsp;
714 saved_state->isf.rflags = (ts->rflags & ~EFL_USER_CLEAR) | EFL_USER_SET;
715 saved_state->isf.rip = ts->rip;
716 saved_state->isf.cs = USER64_CS;
777 ts->rsp = saved_state->isf.rsp;
778 ts->rflags = saved_state->isf.rflags;
779 ts->rip = saved_state->isf
[all...]
H A Dgenassym.c275 DECLARE("R64_CS", R64_(isf.cs));
276 DECLARE("R64_SS", R64_(isf.ss));
277 DECLARE("R64_RSP", R64_(isf.rsp));
278 DECLARE("R64_TRAPNO", R64_(isf.trapno));
279 DECLARE("R64_TRAPFN", R64_(isf.trapfn));
280 DECLARE("R64_ERR", R64_(isf.err));
281 DECLARE("R64_RFLAGS", R64_(isf.rflags));
282 DECLARE("R64_RIP", R64_(isf.rip));
284 DECLARE("ISS64_OFFSET", R64_(isf));
H A Dbsd_i386.c221 iss64->isf.rflags &= ~EFL_CF;
529 if (copyin((user_addr_t)(regs->isf.rsp + sizeof(user_addr_t)), (char *)&args.arg7, copyin_count)) {
574 iss64->isf.rsp = (uint64_t)user_stack;
601 iss64->isf.rsp += adjust;
603 return iss64->isf.rsp;
630 iss64->isf.rip = (uint64_t)entry;
651 iss64->isf.rflags |= EFL_TF;
653 iss64->isf.rflags &= ~EFL_TF;
H A Dthread.h158 USER_REGS64(Thr)->isf.rip )
H A Dbsd_i386_native.c136 iss64->isf.rflags &= ~EFL_CF;
H A Drtclock.c443 if (regs->isf.cs & 0x03)
445 rip = regs->isf.rip;
H A Dpal_routines.c324 regs64->isf.rip -= 2;
/xnu-2782.1.97/bsd/dev/i386/
H A Ddtrace_subr_x86.c71 trapno = regs64->isf.trapno;
131 regs64->isf.rip = npc;
150 regs64->isf.rip = npc;
191 user_addr_t pc = (regs64) ? regs64->isf.rip : (user_addr_t)regs32->eip;
195 regs64->isf.rip--;
H A Dfasttrap_isa.c246 stack = regs64->isf.rsp + sizeof(uint64_t) * (argno - 6 + shift);
777 user_addr_t stack = (user_addr_t)regs64->isf.rsp;
1506 user_addr_t pc = regs64->isf.rip - 1;
1580 regs64->isf.rip = pc;
1648 regs64->isf.rip = pc + tp->ftt_size;
1663 new_pc = regs64->isf.rip;
1686 ret = fasttrap_fuword64((user_addr_t)regs64->isf.rsp, &dst);
1687 addr = regs64->isf.rsp + sizeof (uint64_t);
1690 fasttrap_sigsegv(p, uthread, (user_addr_t)regs64->isf.rsp);
1698 regs64->isf
[all...]
H A Ddtrace_isa.c229 return (uint64_t)(regs->ss_64.isf.trapno);
231 return (uint64_t)(regs->ss_64.isf.err);
233 return (uint64_t)(regs->ss_64.isf.rip);
235 return (uint64_t)(regs->ss_64.isf.cs);
237 return (uint64_t)(regs->ss_64.isf.ss);
239 return (uint64_t)(regs->ss_64.isf.rflags);
241 return (uint64_t)(regs->ss_64.isf.rsp);
446 pc = regs->ss_64.isf.rip;
447 sp = regs->ss_64.isf.rsp;
504 pc = regs->ss_64.isf
[all...]
H A Dsystemcalls.c288 regs->isf.rflags |= EFL_CF;
297 code, syscallnames[code >= NUM_SYSENT ? 63 : code], regs->isf.rip);
336 error = copyin((user_addr_t)(regs->isf.rsp + sizeof(user_addr_t)), (char *)&uthread->uu_arg[args_in_regs], copyin_count);
339 regs->isf.rflags |= EFL_CF;
389 regs->isf.rflags |= EFL_CF; /* carry bit */
415 regs->isf.rflags &= ~EFL_CF;
484 regs->isf.rflags |= EFL_CF; /* carry bit */
510 regs->isf.rflags &= ~EFL_CF;
H A Dfbt_x86.c510 CPU->cpu_dtrace_caller = *(uintptr_t *)(((uintptr_t)(regs->isf.rsp))+sizeof(uint64_t)); // 8(%rsp)
527 #define IS_USER_TRAP(regs) (regs && (((regs)->isf.cs & 3) != 0))
553 rsp_probe = saved_state->isf.rsp; /* Easy, x86_64 establishes this value in idt64.s */
564 emul = dtrace_invop( saved_state->isf.rip, (uintptr_t *)saved_state, saved_state->rax );
577 saved_state->isf.rip += DTRACE_INVOP_NOP_SKIP; /* Skip over the patched NOP (planted by sdt). */
583 saved_state->isf.rip += DTRACE_INVOP_MOV_RSP_RBP_SKIP; /* Skip over the bytes of the patched mov %rsp,%rbp */
601 saved_state->isf.rip += DTRACE_INVOP_LEAVE_SKIP;
612 saved_state->isf.rsp += (delta << 2);
633 saved_state->isf.trapno = T_PREEMPT; /* Avoid call to i386_astintr()! */
H A Dsdt_x86.c123 fp = (struct frame *)(saved_state->isf.rsp);
/xnu-2782.1.97/osfmk/kdp/ml/x86_64/
H A Dkdp_vm.c124 tstate->rip = cpstate->isf.rip;
125 tstate->rsp = cpstate->isf.rsp;
126 tstate->rflags = cpstate->isf.rflags;
127 tstate->cs = cpstate->isf.cs;
H A Dkdp_machdep.c165 state->rsp = saved_state->isf.rsp;
166 state->rflags = saved_state->isf.rflags;
167 state->rip = saved_state->isf.rip;
169 state->cs = saved_state->isf.cs;
199 saved_state->isf.rflags = state->rflags;
200 saved_state->isf.rsp = state->rsp;
201 saved_state->isf.rip = state->rip;
337 kprintf("pc = 0x%llx\n", saved_state->isf.rip);
398 trapno, saved_state->isf.rip, saved_state->cr2);
406 if (saved_state->isf
[all...]
/xnu-2782.1.97/osfmk/chud/i386/
H A Dchud_thread_i386.c305 uint64_t currPC = regs->isf.rip;
510 supervisor = ((regs64->isf.cs & SEL_PL) != SEL_PL_U);
546 supervisor = ((regs64->isf.cs & SEL_PL) != SEL_PL_U);
604 currPC = regs64->isf.rip;
608 currPC = u_regs64->isf.rip;
662 if(KERN_SUCCESS == chudxnu_kern_read(&rsp, (vm_offset_t) regs64->isf.rsp, sizeof(uint64_t)) &&
685 if(KERN_SUCCESS == chudxnu_task_read(task, &rsp, (addr64_t) u_regs64->isf.rsp, sizeof(uint64_t)) &&
/xnu-2782.1.97/bsd/dev/dtrace/
H A Dprofile_prvd.c168 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, late, 0, 0);
182 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, late, 0, 0);
204 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, 0, 0, 0);
217 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, 0, 0, 0);
/xnu-2782.1.97/osfmk/i386/AT386/
H A Dmodel_dep.c1053 ss64p->isf.rsp, ss64p->rbp, ss64p->rsi, ss64p->rdi,
1056 ss64p->isf.rflags, ss64p->isf.rip, ss64p->isf.cs,
1057 ss64p->isf.ss);
1058 PC = ss64p->isf.rip;
/xnu-2782.1.97/osfmk/mach/i386/
H A Dthread_status.h391 struct x86_64_intr_stack_frame isf; member in struct:x86_saved_state64
/xnu-2782.1.97/tools/lldbmacros/
H A Duserspace.py41 user_ip = iss.uss.ss_64.isf.rip

Completed in 121 milliseconds