/xnu-2422.115.4/osfmk/kdp/ |
H A D | kdp.h | 40 void *saved_state
|
H A D | kdp_internal.h | 39 void *saved_state; member in struct:__anon969
|
H A D | kdp_udp.c | 1125 void *saved_state 1131 kdp.saved_state = saved_state; // see comment in kdp_raise_exception 1379 void *saved_state 1398 if (saved_state == 0) 1416 kdp.saved_state = saved_state; 1457 kdp_handler(saved_state);
|
/xnu-2422.115.4/osfmk/i386/ |
H A D | pcb.c | 132 zone_t iss_zone; /* zone for saved_state area */ 404 x86_debug_state32_t *saved_state; local 406 saved_state = thread->machine.ids; 408 if (saved_state) { 409 copy_debug_state32(saved_state, ds, TRUE); 417 x86_debug_state64_t *saved_state; local 419 saved_state = (x86_debug_state64_t *)thread->machine.ids; 421 if (saved_state) { 422 copy_debug_state64(saved_state, ds, TRUE); 592 x86_saved_state64_t *saved_state; local 605 x86_saved_state32_t *saved_state; local 619 x86_saved_state32_t *saved_state; local 679 x86_saved_state64_t *saved_state; local 719 x86_saved_state32_t *saved_state; local 747 x86_saved_state64_t *saved_state; local 794 x86_saved_state32_t *saved_state; local 859 x86_saved_state64_t *saved_state; local 1177 x86_saved_state32_t *saved_state; local 1204 x86_saved_state64_t *saved_state; local 1535 x86_saved_state32_t *saved_state; local 1571 x86_saved_state64_t *saved_state; local 1619 x86_saved_state32_t *saved_state = saved_state32(int_state); local 1644 x86_saved_state64_t *saved_state = saved_state64(int_state); local [all...] |
H A D | pcb_native.c | 110 extern zone_t iss_zone; /* zone for saved_state area */ 246 x86_saved_state32_t *saved_state; local 252 saved_state = USER_REGS32(thread); 261 saved_state->ebp = 0; 262 saved_state->eip = state->eip; 263 saved_state->eax = state->eax; 264 saved_state->ebx = state->ebx; 265 saved_state->ecx = state->ecx; 266 saved_state->edx = state->edx; 267 saved_state 290 x86_saved_state64_t *saved_state; local [all...] |
H A D | trap.c | 112 extern void kprint_state(x86_saved_state64_t *saved_state); 118 static void panic_trap(x86_saved_state64_t *saved_state); 119 static void set_recovery_ip(x86_saved_state64_t *saved_state, vm_offset_t ip); 246 kprint_state(x86_saved_state64_t *saved_state) argument 251 kprintf("state at 0x%lx:\n", (uintptr_t) saved_state); 253 kprintf(" rdi 0x%llx\n", saved_state->rdi); 254 kprintf(" rsi 0x%llx\n", saved_state->rsi); 255 kprintf(" rdx 0x%llx\n", saved_state->rdx); 256 kprintf(" r10 0x%llx\n", saved_state->r10); 257 kprintf(" r8 0x%llx\n", saved_state 501 x86_saved_state64_t *saved_state; local 798 set_recovery_ip(x86_saved_state64_t *saved_state, vm_offset_t ip) argument 874 user_trap( x86_saved_state_t *saved_state) argument 1187 sync_iss_to_iks(x86_saved_state_t *saved_state) argument 1241 sync_iss_to_iks_unconditionally(__unused x86_saved_state_t *saved_state) argument [all...] |
H A D | trap_native.c | 102 extern void kprint_state(x86_saved_state64_t *saved_state);
|
H A D | machine_routines.c | 710 boolean_t ml_state_is64bit(void *saved_state) { argument 712 return is_saved_state64(saved_state);
|
/xnu-2422.115.4/osfmk/kdp/ml/x86_64/ |
H A D | kdp_machdep.c | 141 x86_saved_state64_t *saved_state; local 143 saved_state = (x86_saved_state64_t *)kdp.saved_state; 145 state->rax = saved_state->rax; 146 state->rbx = saved_state->rbx; 147 state->rcx = saved_state->rcx; 148 state->rdx = saved_state->rdx; 149 state->rdi = saved_state->rdi; 150 state->rsi = saved_state->rsi; 151 state->rbp = saved_state 177 x86_saved_state64_t *saved_state; local 330 x86_saved_state64_t *saved_state; local 383 kdp_i386_trap( unsigned int trapno, x86_saved_state64_t *saved_state, kern_return_t result, vm_offset_t va ) argument [all...] |
H A D | kdp_vm.c | 158 __unused x86_saved_state64_t *saved_state) 169 kdp_raise_exception(EXC_BAD_ACCESS, 0, 0, kdp.saved_state); 156 kdp_dump_trap( int type, __unused x86_saved_state64_t *saved_state) argument
|
/xnu-2422.115.4/tools/lldbmacros/core/ |
H A D | operating_system.py | 100 saved_state = kernel_version.CreateValueFromExpression(None, '(struct arm_saved_state *) ' + str(kdp_state.GetValueAsUnsigned())) 101 saved_state = saved_state.Dereference() 102 saved_state = PluginValue(saved_state) 104 self.r0 = saved_state.GetChildMemberWithName('r').GetChildAtIndex(0).GetValueAsUnsigned() 105 self.r1 = saved_state.GetChildMemberWithName('r').GetChildAtIndex(1).GetValueAsUnsigned() 106 self.r2 = saved_state.GetChildMemberWithName('r').GetChildAtIndex(2).GetValueAsUnsigned() 107 self.r3 = saved_state.GetChildMemberWithName('r').GetChildAtIndex(3).GetValueAsUnsigned() 108 self.r4 = saved_state [all...] |
/xnu-2422.115.4/bsd/dev/i386/ |
H A D | sdt_x86.c | 118 x86_saved_state64_t *saved_state = saved_state64(tagged_regs); local 121 stack = (uintptr_t *)&saved_state->rdi; 123 fp = (struct frame *)(saved_state->isf.rsp);
|
H A D | fbt_x86.c | 540 x86_saved_state64_t *saved_state = saved_state64(tagged_regs); local 542 if (FBT_EXCEPTION_CODE == trapno && !IS_USER_TRAP(saved_state)) { 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). */ 582 saved_state->rbp = rsp_probe; /* Emulate patched mov %rsp,%rbp */ 583 saved_state->isf.rip += DTRACE_INVOP_MOV_RSP_RBP_SKIP; /* Skip over the bytes of the patched mov %rsp,%rbp */ 594 fp = saved_state [all...] |
H A D | dtrace_isa.c | 778 x86_saved_state64_t *saved_state = saved_state64(tagged_regs); local 781 stack = (uintptr_t *)&saved_state->rdi; 783 fp = (struct frame *)(saved_state->isf.rsp);
|