/xnu-2782.1.97/osfmk/i386/ |
H A D | trap_native.c | 161 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 D | trap.c | 277 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 D | startup64.c | 136 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 D | pcb_native.c | 150 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 D | pcb.c | 602 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 D | genassym.c | 275 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 D | bsd_i386.c | 221 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 D | thread.h | 158 USER_REGS64(Thr)->isf.rip )
|
H A D | bsd_i386_native.c | 136 iss64->isf.rflags &= ~EFL_CF;
|
H A D | rtclock.c | 443 if (regs->isf.cs & 0x03) 445 rip = regs->isf.rip;
|
H A D | pal_routines.c | 324 regs64->isf.rip -= 2;
|
/xnu-2782.1.97/bsd/dev/i386/ |
H A D | dtrace_subr_x86.c | 71 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 D | fasttrap_isa.c | 246 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 D | dtrace_isa.c | 229 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 D | systemcalls.c | 288 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 D | fbt_x86.c | 510 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 D | sdt_x86.c | 123 fp = (struct frame *)(saved_state->isf.rsp);
|
/xnu-2782.1.97/osfmk/kdp/ml/x86_64/ |
H A D | kdp_vm.c | 124 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 D | kdp_machdep.c | 165 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 D | chud_thread_i386.c | 305 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 D | profile_prvd.c | 168 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 D | model_dep.c | 1053 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 D | thread_status.h | 391 struct x86_64_intr_stack_frame isf; member in struct:x86_saved_state64
|
/xnu-2782.1.97/tools/lldbmacros/ |
H A D | userspace.py | 41 user_ip = iss.uss.ss_64.isf.rip
|