| /xnu-12377.1.9/osfmk/mach/arm/ |
| H A D | thread_status.h | 451 typedef struct arm_saved_state arm_saved_state_t; typedef 467 extern void ml_panic_on_invalid_old_cpsr(const arm_saved_state_t *) __attribute__((noreturn)); 469 extern void ml_panic_on_invalid_new_cpsr(const arm_saved_state_t *, uint32_t) __attribute__((noretu… 489 extern void ml_sign_thread_state(arm_saved_state_t *, uint64_t, uint32_t, uint64_t, uint64_t, uint6… 491 extern void ml_check_signed_state(const arm_saved_state_t *, uint64_t, uint32_t, uint64_t, uint64_t… 568 check_and_sign_copied_user_thread_state(arm_saved_state_t *dst, const arm_saved_state_t *src) in check_and_sign_copied_user_thread_state() 578 is_saved_state32(const arm_saved_state_t *iss) in is_saved_state32() 584 is_saved_state64(const arm_saved_state_t *iss) in is_saved_state64() 590 saved_state32(arm_saved_state_t *iss) in saved_state32() 596 const_saved_state32(const arm_saved_state_t *iss) in const_saved_state32() [all …]
|
| /xnu-12377.1.9/osfmk/arm64/ |
| H A D | sleh.c | 138 void panic_with_thread_kernel_state(const char *msg, arm_saved_state_t *ss) __abortlike; 145 void sleh_irq(arm_saved_state_t *); 146 void sleh_fiq(arm_saved_state_t *); 150 static void sleh_interrupt_handler_prologue(arm_saved_state_t *, unsigned int type); 153 static void handle_svc(arm_saved_state_t *); 154 static void handle_mach_absolute_time_trap(arm_saved_state_t *); 155 static void handle_mach_continuous_time_trap(arm_saved_state_t *); 157 static void handle_msr_trap(arm_saved_state_t *state, uint64_t esr); 159 static void handle_pac_fail(arm_saved_state_t *state, uint64_t esr) __dead2; 162 static void handle_bti_fail(arm_saved_state_t *state, uint64_t esr); [all …]
|
| H A D | platform_tests.c | 1266 arm64_pan_test_pan_enabled_fault_handler(arm_saved_state_t * state) in arm64_pan_test_pan_enabled_fault_handler() 1299 arm64_pan_test_pan_disabled_fault_handler(arm_saved_state_t * state) in arm64_pan_test_pan_disabled_fault_handler() 1481 ctrr_test_ro_fault_handler(arm_saved_state_t * state) in ctrr_test_ro_fault_handler() 1498 ctrr_test_nx_fault_handler(arm_saved_state_t * state) in ctrr_test_nx_fault_handler() 1706 typedef bool (panic_lockdown_recovery_fcn_t)(arm_saved_state_t *); 1726 extern bool arm64_panic_lockdown_test_sp1_invalid_stack_handler(arm_saved_state_t *); 1729 extern bool arm64_panic_lockdown_test_sp1_exception_in_vector_handler(arm_saved_state_t *); 1753 arm64_panic_lockdown_test_exception_handler(arm_saved_state_t * state) in arm64_panic_lockdown_test_exception_handler() 2279 arm64_bti_test_exception_handler(arm_saved_state_t * state) in arm64_bti_test_exception_handler() 2526 arm64_backtrace_test_fault_handler(arm_saved_state_t * state) in arm64_backtrace_test_fault_handler()
|
| H A D | status.c | 98 saved_state_to_thread_state64(const arm_saved_state_t * saved_state, in saved_state_to_thread_state64() 126 arm_saved_state_t * saved_state) in thread_state64_to_saved_state() 180 const arm_saved_state_t * saved_state) in handle_get_arm32_thread_state() 197 const arm_saved_state_t * saved_state) in handle_get_arm64_thread_state() 215 const arm_saved_state_t * saved_state) in handle_get_arm_thread_state() 248 arm_saved_state_t * saved_state) in handle_set_arm32_thread_state() 261 arm_saved_state_t * saved_state) in handle_set_arm64_thread_state() 275 arm_saved_state_t * saved_state) in handle_set_arm_thread_state()
|
| H A D | machine_routines.c | 2556 platform_syscall(arm_saved_state_t *state) in platform_syscall() 3126 ml_panic_on_invalid_old_cpsr(const arm_saved_state_t *ss) in ml_panic_on_invalid_old_cpsr() 3139 ml_panic_on_invalid_new_cpsr(const arm_saved_state_t *ss, uint32_t cpsr) in ml_panic_on_invalid_new_cpsr()
|
| H A D | monotonic_arm64.c | 1469 arm_saved_state_t *state = get_user_regs(current_thread()); in mt_cpu_pmi()
|
| /xnu-12377.1.9/bsd/dev/arm64/ |
| H A D | dtrace_subr_arm.c | 40 int (*dtrace_pid_probe_ptr)(arm_saved_state_t *); 41 int (*dtrace_return_probe_ptr) (arm_saved_state_t *); 44 dtrace_user_probe(arm_saved_state_t *); 47 dtrace_user_probe(arm_saved_state_t *regs) in dtrace_user_probe()
|
| H A D | dtrace_isa.c | 55 typedef arm_saved_state_t savearea_t; 498 arm_saved_state_t *arm_kern_regs = (arm_saved_state_t *) find_kern_regs(current_thread()); in dtrace_getpcstack() 600 arm_saved_state_t *tagged_regs = (arm_saved_state_t*) ((void*) &fp[1]); in dtrace_getarg()
|
| H A D | sdt_arm.c | 112 arm_saved_state_t *tagged_regs = (arm_saved_state_t *)((uintptr_t *)&fp[1]); in sdt_getarg()
|
| H A D | fasttrap_isa.c | 188 fasttrap_return_common(proc_t *p, arm_saved_state_t *regs, user_addr_t pc, user_addr_t new_pc) 263 fasttrap_sigsegv(proc_t *p, uthread_t t, user_addr_t addr, arm_saved_state_t *regs) 367 fasttrap_pid_probe_thunk_instr64(arm_saved_state_t *state, fasttrap_tracepoint_t *tp, proc_t *p, ut… 455 set_saved_state_regno(arm_saved_state_t *state, uint32_t regno, int use_xzr, register_t value) 556 fasttrap_pid_probe_handle_patched_instr64(arm_saved_state_t *state, fasttrap_tracepoint_t *tp __unu… 924 fasttrap_pid_probe(arm_saved_state_t *state) 1126 fasttrap_return_probe(arm_saved_state_t *regs) 1158 arm_saved_state_t* regs = find_user_regs(current_thread());
|
| H A D | fbt_arm.c | 158 arm_saved_state_t *regs = (arm_saved_state_t *)(&((arm_context_t *)stack)->ss); in fbt_invop()
|
| /xnu-12377.1.9/bsd/dev/dtrace/ |
| H A D | profile_prvd.c | 182 arm_saved_state_t *arm_kern_regs = (arm_saved_state_t *) find_kern_regs(current_thread()); in profile_fire() 194 arm_saved_state_t *arm_user_regs = (arm_saved_state_t *)find_user_regs(current_thread()); in profile_fire() 241 arm_saved_state_t *arm_kern_regs = (arm_saved_state_t *) find_kern_regs(current_thread()); in profile_tick() 250 arm_saved_state_t *arm_user_regs = (arm_saved_state_t *)find_user_regs(current_thread()); in profile_tick()
|
| H A D | systrace.c | 146 arm_saved_state_t *arm_regs = (arm_saved_state_t *) find_user_regs(current_thread()); in dtrace_systrace_syscall() 682 arm_saved_state_t *arm_regs = (arm_saved_state_t *) find_user_regs(current_thread()); in dtrace_machtrace_syscall()
|
| /xnu-12377.1.9/osfmk/arm/ |
| H A D | status_shared.c | 40 saved_state_to_thread_state32(const arm_saved_state_t *saved_state, arm_thread_state32_t *ts32) in saved_state_to_thread_state32() 59 thread_state32_to_saved_state(const arm_thread_state32_t *ts32, arm_saved_state_t *saved_state) in thread_state32_to_saved_state()
|
| H A D | thread.h | 118 …arm_saved_state_t * XNU_PTRAUTH_SIGNED_PTR("machine_thread.upcb") upcb; /* pointer to user… 120 arm_saved_state_t * kpcb; /* pointer to kernel GPR state */
|
| H A D | model_dep.c | 1031 arm_saved_state_t *statep; in DebuggerPatchupThreadState() 1358 arm_saved_state_t *regs = (arm_saved_state_t *) ctx; in DebuggerXCall()
|
| H A D | machine_routines.h | 54 typedef bool (*expected_fault_handler_t)(arm_saved_state_t *);
|
| /xnu-12377.1.9/bsd/sys/ |
| H A D | fasttrap_impl.h | 203 extern int fasttrap_pid_probe(arm_saved_state_t *rp); 204 extern int fasttrap_return_probe(arm_saved_state_t *regs);
|
| H A D | dtrace.h | 2541 extern int (*dtrace_pid_probe_ptr)(arm_saved_state_t *regs); 2542 extern int (*dtrace_return_probe_ptr)(arm_saved_state_t *regs);
|
| /xnu-12377.1.9/osfmk/kdp/ml/arm/ |
| H A D | kdp_vm.c | 342 arm_saved_state_t *saved_state = (arm_saved_state_t *)kpcb; in kern_collectth_state() 363 arm_saved_state_t *saved_state = (arm_saved_state_t *) kstackptr; in kern_collectth_state()
|
| H A D | kdp_machdep.c | 138 arm_saved_state_t *saved_state; in kdp_getintegerstate()
|
| /xnu-12377.1.9/bsd/dev/arm/ |
| H A D | systemcalls.c | 49 static void arm_prepare_u32_syscall_return(const struct sysent *, arm_saved_state_t *, uthread_… 292 arm_prepare_u32_syscall_return(const struct sysent *callp, arm_saved_state_t *regs, uthread_t uthre… in arm_prepare_u32_syscall_return() 352 static void arm_prepare_u64_syscall_return(const struct sysent *, arm_saved_state_t *, uthread_t, i… 496 arm_prepare_u64_syscall_return(const struct sysent *callp, arm_saved_state_t *regs, uthread_t uthre… in arm_prepare_u64_syscall_return()
|
| /xnu-12377.1.9/san/memory/ |
| H A D | kasan-tbi.c | 187 arm_saved_state_t* state = (arm_saved_state_t *)tstate; in kasan_handle_brk_failure()
|
| /xnu-12377.1.9/osfmk/kern/ |
| H A D | trap_telemetry.c | 1099 arm_saved_state_t *state = (arm_saved_state_t *)saved_state; in trap_telemetry_report_exception()
|
| /xnu-12377.1.9/osfmk/arm64/sptm/pmap/ |
| H A D | pmap.c | 12082 pmap_test_fault_handler(arm_saved_state_t * state)
|