Home
last modified time | relevance | path

Searched refs:saved_state64 (Results 1 – 25 of 33) sorted by relevance

12

/xnu-8796.101.5/osfmk/i386/
H A Dtrap_native.c116 kprint_state(saved_state64(rsp)); in panic_idt64()
151 x86_saved_state64_t *regs = saved_state64(sp); in panic_64()
175 uint64_t frameptr = is_saved_state64(sp) ? saved_state64(sp)->rbp : saved_state32(sp)->ebp; in panic_double_fault64()
176 (void) traptrace_start(T_DOUBLE_FAULT, saved_state64(sp)->isf.rip, mach_absolute_time(), frameptr); in panic_double_fault64()
185 uint64_t frameptr = is_saved_state64(sp) ? saved_state64(sp)->rbp : saved_state32(sp)->ebp; in panic_machine_check64()
186 …(void) traptrace_start(T_MACHINE_CHECK, saved_state64(sp)->isf.rip, mach_absolute_time(), frameptr… in panic_machine_check64()
H A Dthread.h166 #define USER_REGS64(Thr) (saved_state64(USER_STATE(Thr)))
H A Dtrap.c361 x86_saved_state64_t *state64 = saved_state64(state); in interrupt()
543 saved_state = saved_state64(state); in kernel_trap()
902 regs = saved_state64(saved_state); in user_trap()
1199 cs = saved_state64(saved_state)->isf.cs; in user_trap()
1481 x86_saved_state64_t *regs = saved_state64(saved_state); in sync_iss_to_iks()
H A Dmp.c651 DebuggerWithContext(EXC_BREAKPOINT, saved_state64(regs), in NMIInterruptHandler()
2193 cpu_int_num = saved_state64(cpu_int_state)->isf.trapno; in mp_interrupt_watchdog()
2194 cpu_rip = saved_state64(cpu_int_state)->isf.rip; in mp_interrupt_watchdog()
2203 cpu_int_num = saved_state64(cpu_int_state)->isf.trapno; in mp_interrupt_watchdog()
2204 cpu_rip = saved_state64(cpu_int_state)->isf.rip; in mp_interrupt_watchdog()
H A Dpal_routines.c328 regs64 = saved_state64(state); in pal_syscall_restart()
H A Dbsd_i386.c393 regs = saved_state64(state); in machdep_syscall64()
642 regs = saved_state64(state); in mach_call_munger64()
H A Drtclock.c432 regs = saved_state64(tregs); in rtclock_intr()
/xnu-8796.101.5/osfmk/mach/arm/
H A Dthread_status.h657 saved_state64(arm_saved_state_t *iss) in saved_state64() function
689 saved_state64(iss)->pc += (unsigned long)diff; in add_saved_state_pc()
707 saved_state64(iss)->pc = (unsigned long)pc; in set_saved_state_pc()
724 saved_state64(iss)->sp = (uint64_t)sp; in set_saved_state_sp()
747 saved_state64(iss)->lr = (unsigned long)lr; in set_saved_state_lr()
764 saved_state64(iss)->fp = (uint64_t)fp; in set_saved_state_fp()
813 saved_state64(iss)->x[reg] = (uint64_t)value; in set_saved_state_reg()
842 saved_state64(iss)->cpsr |= set_bits; in mask_saved_state_cpsr()
843 saved_state64(iss)->cpsr &= ~clear_bits; in mask_saved_state_cpsr()
861 saved_state64(iss)->cpsr = cpsr; in set_saved_state_cpsr()
[all …]
/xnu-8796.101.5/bsd/dev/arm/
H A Dsystemcalls.c361 return arm_get_u64_syscall_args(uthread, saved_state64(state), callp); in arm_get_syscall_args()
477 if (saved_state64(state)->x[ARM64_SYSCALL_CODE_REG_NUM] != 0) { in arm_get_syscall_number()
478 return (unsigned short)saved_state64(state)->x[ARM64_SYSCALL_CODE_REG_NUM]; in arm_get_syscall_number()
480 return (unsigned short)saved_state64(state)->x[0]; in arm_get_syscall_number()
500 arm_saved_state64_t *ss64 = saved_state64(regs); in arm_prepare_u64_syscall_return()
562 arm_trace_u64_unix_syscall(code, saved_state64(state)); in arm_trace_unix_syscall()
578 arm_clear_u64_syscall_error(saved_state64(state)); in arm_clear_syscall_error()
/xnu-8796.101.5/bsd/dev/arm64/
H A Ddtrace_subr_arm.c66 if (copyin((user_addr_t)saved_state64(regs)->pc, &pc, sizeof(uint32_t))) { in dtrace_user_probe()
168 if (fuword32(saved_state64(regs)->pc, &instr) == 0 && instr != FASTTRAP_ARM64_INSTR) { in dtrace_user_probe()
H A Dfasttrap_isa.c249 saved_state64(regs)->x[0], 0, 0, 0);
561 arm_saved_state64_t *regs64 = saved_state64(state);
1066 fasttrap_usdt_args64(probe, saved_state64(state), 5, t);
1165 return saved_state64(regs)->x[argno];
1170 uint64_t* sp = (uint64_t*) saved_state64(regs)->sp;
H A Dsdt_arm.c113 arm_saved_state64_t *saved_state = saved_state64(tagged_regs); in sdt_getarg()
/xnu-8796.101.5/osfmk/kern/
H A Dbacktrace.c198 cs = saved_state64(state)->isf.cs; in interrupted_kernel_pc_fp()
208 *pc = saved_state64(state)->isf.rip; in interrupted_kernel_pc_fp()
209 *fp = saved_state64(state)->rbp; in interrupted_kernel_pc_fp()
444 pc = saved_state64(state)->isf.rip; in backtrace_user()
445 fp = fp != 0 ? fp : saved_state64(state)->rbp; in backtrace_user()
/xnu-8796.101.5/bsd/dev/dtrace/
H A Dprofile_prvd.c160 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, late, 0, 0); in profile_fire()
171 x86_saved_state64_t *regs = saved_state64(tagged_regs); in profile_fire()
187 if (saved_state64(arm_kern_regs)->cpsr & 0xF) { in profile_fire()
219 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, 0, 0, 0); in profile_tick()
230 x86_saved_state64_t *regs = saved_state64(tagged_regs); in profile_tick()
H A Dsystrace.c118 x86_saved_state64_t *regs = saved_state64(tagged_regs); in dtrace_systrace_syscall()
156 if (saved_state64(arm_regs)->x[ARM64_SYSCALL_CODE_REG_NUM] != 0) { in dtrace_systrace_syscall()
157 code = saved_state64(arm_regs)->x[ARM64_SYSCALL_CODE_REG_NUM]; in dtrace_systrace_syscall()
159 code = saved_state64(arm_regs)->x[0]; in dtrace_systrace_syscall()
673 code = saved_state64(tagged_regs)->rax & SYSCALL_NUMBER_MASK; in dtrace_machtrace_syscall()
685 code = (int)saved_state64(arm_regs)->x[ARM64_SYSCALL_CODE_REG_NUM]; in dtrace_machtrace_syscall()
/xnu-8796.101.5/osfmk/arm64/
H A Dbsd_arm64.c83 saved_state64(state)->x[0] = retval; in arm_set_mach_syscall_ret()
117 bcopy((char*)saved_state64(state), (char*)dest, trapp->mach_trap_arg_count * sizeof(uint64_t)); in arm_get_mach_syscall_args()
H A Dsleh.c467 arm_saved_state64_t *state = saved_state64(ss); in panic_with_thread_kernel_state()
1029 snprintf(msg, sizeof(msg), MSG_FMT, comment, key_str, saved_state64(state)->x[16]); in handle_kernel_breakpoint()
1039 kasan_handle_brk_failure(saved_state64(state)->x[0], comment); in handle_kernel_breakpoint()
1503 saved_state64(state)->pc = copyio_recovery_get_recover_addr(state); in handle_kernel_abort_recover()
1687 saved_state64(state)->x[0] = now; in handle_mach_absolute_time_trap()
1694 saved_state64(state)->x[0] = now; in handle_mach_continuous_time_trap()
2025 saved_state64(state)->x[0] = error; in thread_syscall_return()
/xnu-8796.101.5/osfmk/kperf/
H A Dcallstack.c65 sp_user = saved_state64(state)->isf.rsp; in callstack_fixup_user()
121 cs = saved_state64(state)->isf.cs; in interrupted_kernel_sp_value()
131 sp = saved_state64(state)->isf.rsp; in interrupted_kernel_sp_value()
564 state = saved_state64(sstate); in chudxnu_thread_get_callstack64_internal()
1170 regs64 = saved_state64(tagged_regs);
1205 regs64 = saved_state64(tagged_regs);
/xnu-8796.101.5/bsd/dev/i386/
H A Dsdt_x86.c109 x86_saved_state64_t *saved_state = saved_state64(tagged_regs); in sdt_getarg()
H A Ddtrace_subr_x86.c65 regs64 = saved_state64(regs); in dtrace_user_probe()
H A Dsystemcalls.c292 regs = saved_state64(state); in unix_syscall64()
504 regs = saved_state64(find_user_regs(thread)); in unix_syscall_return()
H A Dfasttrap_isa.c217 regs64 = saved_state64(regs); in fasttrap_anarg()
671 regs64 = saved_state64(regs); in fasttrap_return_common()
1518 x86_saved_state64_t *regs64 = saved_state64(regs); in fasttrap_pid_probe64()
2170 regs64 = saved_state64(regs); in fasttrap_return_probe()
2233 x86_saved_state64_t *regs64 = saved_state64(regs); in fasttrap_getreg()
/xnu-8796.101.5/osfmk/x86_64/
H A Dkpc_x86.c616 cs = saved_state64(state)->isf.cs; in get_interrupted_pc()
625 pc = saved_state64(state)->isf.rip; in get_interrupted_pc()
H A Dmonotonic_x86_64.c289 x86_saved_state64_t *state64 = saved_state64(state); in mt_check_for_pmi()
/xnu-8796.101.5/osfmk/mach/i386/
H A Dthread_status.h504 saved_state64(x86_saved_state_t *iss) in saved_state64() function

12