Searched refs:saved_state (Results 1 - 18 of 18) sorted by relevance

/darwin-on-arm/xnu/osfmk/kdp/
H A Dkdp.h40 void *saved_state
H A Dkdp_internal.h39 void *saved_state; member in struct:__anon1003
H A Dkdp_udp.c1013 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 Dpcb.c127 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 Dtrap.c110 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 Dpcb_native.c115 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 Dmachine_routines.c635 boolean_t ml_state_is64bit(void *saved_state) { argument
637 return is_saved_state64(saved_state);
H A Dtrap_native.c102 extern void kprint_state(x86_saved_state64_t *saved_state);
/darwin-on-arm/xnu/osfmk/kdp/ml/i386/
H A Dkdp_machdep.c142 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 Dkdp_vm.c133 __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 Dkdp_machdep.c141 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 Dkdp_vm.c158 __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 Dkdp_machdep.c143 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 Dkdp_vm.c140 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 Dstatus.c190 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 Dfbt_x86.c556 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 Dsdt_x86.c172 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 Ddtrace_isa.c796 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);

Completed in 112 milliseconds