/darwin-on-arm/xnu/osfmk/kdp/ |
H A D | kdp.h | 40 void *saved_state
|
H A D | kdp_internal.h | 39 void *saved_state; member in struct:__anon1003
|
H A D | kdp_udp.c | 1013 void *saved_state 1019 kdp.saved_state = saved_state; // see comment in kdp_raise_exception 1277 void *saved_state 1296 if (saved_state == 0) 1314 kdp.saved_state = saved_state; 1355 kdp_handler(saved_state);
|
/darwin-on-arm/xnu/osfmk/i386/ |
H A D | pcb.c | 127 zone_t iss_zone; /* zone for saved_state area */ 410 x86_debug_state32_t *saved_state; local 412 saved_state = thread->machine.ids; 414 if (saved_state) { 415 copy_debug_state32(saved_state, ds, TRUE); 423 x86_debug_state64_t *saved_state; local 425 saved_state = (x86_debug_state64_t *)thread->machine.ids; 427 if (saved_state) { 428 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 685 x86_saved_state64_t *saved_state; local 725 x86_saved_state32_t *saved_state; local 753 x86_saved_state64_t *saved_state; local 800 x86_saved_state32_t *saved_state; local 865 x86_saved_state64_t *saved_state; local 1183 x86_saved_state32_t *saved_state; local 1210 x86_saved_state64_t *saved_state; local 1541 x86_saved_state32_t *saved_state; local 1577 x86_saved_state64_t *saved_state; local 1625 x86_saved_state32_t *saved_state = saved_state32(int_state); local 1650 x86_saved_state64_t *saved_state = saved_state64(int_state); local [all...] |
H A D | trap.c | 110 extern void kprint_state(x86_saved_state64_t *saved_state); 117 static void panic_trap(x86_saved_state32_t *saved_state); 118 static void set_recovery_ip(x86_saved_state32_t *saved_state, vm_offset_t ip); 121 static void panic_trap(x86_saved_state64_t *saved_state); 122 static void set_recovery_ip(x86_saved_state64_t *saved_state, vm_offset_t ip); 250 kprint_state(x86_saved_state64_t *saved_state) argument 255 kprintf("state at 0x%lx:\n", (uintptr_t) saved_state); 257 kprintf(" rdi 0x%llx\n", saved_state->rdi); 258 kprintf(" rsi 0x%llx\n", saved_state->rsi); 259 kprintf(" rdx 0x%llx\n", saved_state 467 x86_saved_state32_t *saved_state; local 788 set_recovery_ip(x86_saved_state32_t *saved_state, vm_offset_t ip) argument 794 set_recovery_ip(x86_saved_state64_t *saved_state, vm_offset_t ip) argument 913 user_trap( x86_saved_state_t *saved_state) argument 1224 sync_iss_to_iks(x86_saved_state_t *saved_state) argument 1306 sync_iss_to_iks_unconditionally(__unused x86_saved_state_t *saved_state) argument [all...] |
H A D | pcb_native.c | 115 extern zone_t iss_zone; /* zone for saved_state area */ 438 x86_saved_state32_t *saved_state; local 444 saved_state = USER_REGS32(thread); 453 saved_state->ebp = 0; 454 saved_state->eip = state->eip; 455 saved_state->eax = state->eax; 456 saved_state->ebx = state->ebx; 457 saved_state->ecx = state->ecx; 458 saved_state->edx = state->edx; 459 saved_state 480 x86_saved_state64_t *saved_state; local [all...] |
H A D | machine_routines.c | 635 boolean_t ml_state_is64bit(void *saved_state) { argument 637 return is_saved_state64(saved_state);
|
H A D | trap_native.c | 102 extern void kprint_state(x86_saved_state64_t *saved_state);
|
/darwin-on-arm/xnu/osfmk/kdp/ml/i386/ |
H A D | kdp_machdep.c | 142 x86_saved_state32_t *saved_state; local 144 saved_state = (x86_saved_state32_t *)kdp.saved_state; 147 state->eax = saved_state->eax; 148 state->ebx = saved_state->ebx; 149 state->ecx = saved_state->ecx; 150 state->edx = saved_state->edx; 151 state->edi = saved_state->edi; 152 state->esi = saved_state->esi; 153 state->ebp = saved_state 181 x86_saved_state32_t *saved_state; local 327 x86_saved_state32_t *saved_state; local 381 kdp_i386_trap( unsigned int trapno, x86_saved_state32_t *saved_state, kern_return_t result, vm_offset_t va ) argument [all...] |
H A D | kdp_vm.c | 133 __unused x86_saved_state32_t *saved_state) 144 kdp_raise_exception(EXC_BAD_ACCESS, 0, 0, kdp.saved_state); 131 kdp_dump_trap( int type, __unused x86_saved_state32_t *saved_state) argument
|
/darwin-on-arm/xnu/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
|
/darwin-on-arm/xnu/osfmk/kdp/ml/arm/ |
H A D | kdp_machdep.c | 143 arm_thread_state_t *saved_state; local 146 saved_state = (arm_thread_state_t *)kdp.saved_state; 151 state->r[i] = saved_state->r[i]; 154 state->sp = saved_state->sp; 155 state->lr = saved_state->lr; 156 state->pc = saved_state->pc; 157 state->cpsr = saved_state->cpsr; 166 arm_thread_state_t *saved_state; local 169 saved_state 309 arm_thread_state_t *saved_state; local [all...] |
H A D | kdp_vm.c | 140 int kdp_dump_trap(int type, __unused arm_saved_state_t * saved_state) argument 152 kdp_raise_exception(EXC_BAD_ACCESS, 0, 0, kdp.saved_state);
|
/darwin-on-arm/xnu/osfmk/arm/ |
H A D | status.c | 190 struct arm_thread_state *saved_state; local 196 saved_state = (struct arm_thread_state *) thr_act->machine.uss; 201 ovbcopy((void*)saved_state, (void*)state, sizeof(struct arm_thread_state)); 209 struct arm_vfp_state *saved_state; local 215 saved_state = (struct arm_vfp_state *) &thr_act->machine.vfp_regs; 220 ovbcopy((void*)saved_state, (void*)state, sizeof(struct arm_vfp_state)); /* *state = *saved_state; */ 228 struct arm_exception_state *saved_state; local 234 saved_state = (struct arm_exception_state *) &thr_act->machine.es; 239 ovbcopy((void*)saved_state, (voi 483 arm_saved_state_t *saved_state; local [all...] |
/darwin-on-arm/xnu/bsd/dev/i386/ |
H A D | fbt_x86.c | 556 x86_saved_state32_t *saved_state = saved_state32(tagged_regs); local 557 struct x86_saved_state32_from_kernel *regs = (struct x86_saved_state32_from_kernel *)saved_state; 559 if (FBT_EXCEPTION_CODE == trapno && !IS_USER_TRAP(saved_state)) { 570 esp_probe = saved_state->uesp; /* Easy, x86_64 establishes this value in idt64.s */ 584 emul = dtrace_invop( saved_state->eip, (uintptr_t *)esp_probe, saved_state->eax ); 597 saved_state->eip += DTRACE_INVOP_NOP_SKIP; /* Skip over the patched NOP (planted by sdt.) */ 602 saved_state->ebp = esp_probe; /* Emulate patched movl %esp,%ebp */ 603 saved_state->eip += DTRACE_INVOP_MOVL_ESP_EBP_SKIP; /* Skip over the bytes of the patched movl %esp,%ebp */ 614 fp = saved_state 1078 x86_saved_state64_t *saved_state = saved_state64(tagged_regs); local [all...] |
H A D | sdt_x86.c | 172 x86_saved_state64_t *saved_state = saved_state64(tagged_regs); 175 stack = (uintptr_t *)&saved_state->rdi; 177 fp = (struct frame *)(saved_state->isf.rsp);
|
H A D | dtrace_isa.c | 796 x86_saved_state64_t *saved_state = saved_state64(tagged_regs); 799 stack = (uintptr_t *)&saved_state->rdi; 801 fp = (struct frame *)(saved_state->isf.rsp);
|