Home
last modified time | relevance | path

Searched refs:arm_saved_state_t (Results 1 – 25 of 28) sorted by relevance

12

/xnu-11215.61.5/osfmk/mach/arm/
H A Dthread_status.h408 typedef struct arm_saved_state arm_saved_state_t; typedef
424 extern void ml_panic_on_invalid_old_cpsr(const arm_saved_state_t *) __attribute__((noreturn));
426 extern void ml_panic_on_invalid_new_cpsr(const arm_saved_state_t *, uint32_t) __attribute__((noretu…
446 extern void ml_sign_thread_state(arm_saved_state_t *, uint64_t, uint32_t, uint64_t, uint64_t, uint6…
448 extern void ml_check_signed_state(const arm_saved_state_t *, uint64_t, uint32_t, uint64_t, uint64_t…
524 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()
534 is_saved_state32(const arm_saved_state_t *iss) in is_saved_state32()
540 is_saved_state64(const arm_saved_state_t *iss) in is_saved_state64()
546 saved_state32(arm_saved_state_t *iss) in saved_state32()
552 const_saved_state32(const arm_saved_state_t *iss) in const_saved_state32()
[all …]
/xnu-11215.61.5/osfmk/arm64/
H A Dsleh.c139 void panic_with_thread_kernel_state(const char *msg, arm_saved_state_t *ss) __abortlike;
146 void sleh_irq(arm_saved_state_t *);
147 void sleh_fiq(arm_saved_state_t *);
151 static void sleh_interrupt_handler_prologue(arm_saved_state_t *, unsigned int type);
154 static void handle_svc(arm_saved_state_t *);
155 static void handle_mach_absolute_time_trap(arm_saved_state_t *);
156 static void handle_mach_continuous_time_trap(arm_saved_state_t *);
158 static void handle_msr_trap(arm_saved_state_t *state, uint64_t esr);
160 static void handle_pac_fail(arm_saved_state_t *state, uint64_t esr) __dead2;
163 static void handle_bti_fail(arm_saved_state_t *state, uint64_t esr);
[all …]
H A Dbti_telemetry.c503 generate_telemetry_record(arm_saved_state_t *state, in generate_telemetry_record()
522 recover_from_bti_exception(arm_saved_state_t *state) in recover_from_bti_exception()
537 bti_telemetry_handle_exception(arm_saved_state_t *state) in bti_telemetry_handle_exception()
H A Dbti_telemetry.h47 bti_telemetry_handle_exception(arm_saved_state_t *state);
H A Dplatform_tests.c1255 arm64_pan_test_pan_enabled_fault_handler(arm_saved_state_t * state) in arm64_pan_test_pan_enabled_fault_handler()
1288 arm64_pan_test_pan_disabled_fault_handler(arm_saved_state_t * state) in arm64_pan_test_pan_disabled_fault_handler()
1465 ctrr_test_ro_fault_handler(arm_saved_state_t * state) in ctrr_test_ro_fault_handler()
1482 ctrr_test_nx_fault_handler(arm_saved_state_t * state) in ctrr_test_nx_fault_handler()
1645 typedef bool (panic_lockdown_recovery_fcn_t)(arm_saved_state_t *);
1665 extern bool arm64_panic_lockdown_test_sp1_invalid_stack_handler(arm_saved_state_t *);
1668 extern bool arm64_panic_lockdown_test_sp1_exception_in_vector_handler(arm_saved_state_t *);
1689 arm64_panic_lockdown_test_exception_handler(arm_saved_state_t * state) in arm64_panic_lockdown_test_exception_handler()
2301 arm64_bti_test_exception_handler(arm_saved_state_t * state) in arm64_bti_test_exception_handler()
H A Dstatus.c92 saved_state_to_thread_state64(const arm_saved_state_t * saved_state, in saved_state_to_thread_state64()
120 arm_saved_state_t * saved_state) in thread_state64_to_saved_state()
174 const arm_saved_state_t * saved_state) in handle_get_arm32_thread_state()
191 const arm_saved_state_t * saved_state) in handle_get_arm64_thread_state()
209 const arm_saved_state_t * saved_state) in handle_get_arm_thread_state()
242 arm_saved_state_t * saved_state) in handle_set_arm32_thread_state()
255 arm_saved_state_t * saved_state) in handle_set_arm64_thread_state()
269 arm_saved_state_t * saved_state) in handle_set_arm_thread_state()
H A Dmachine_routines.c2499 platform_syscall(arm_saved_state_t *state)
3075 ml_panic_on_invalid_old_cpsr(const arm_saved_state_t *ss)
3088 ml_panic_on_invalid_new_cpsr(const arm_saved_state_t *ss, uint32_t cpsr)
/xnu-11215.61.5/bsd/dev/arm64/
H A Ddtrace_subr_arm.c40 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 Ddtrace_isa.c55 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 Dsdt_arm.c112 arm_saved_state_t *tagged_regs = (arm_saved_state_t *)((uintptr_t *)&fp[1]); in sdt_getarg()
H A Dfasttrap_isa.c188 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…
927 fasttrap_pid_probe(arm_saved_state_t *state)
1129 fasttrap_return_probe(arm_saved_state_t *regs)
1161 arm_saved_state_t* regs = find_user_regs(current_thread());
H A Dfbt_arm.c158 arm_saved_state_t *regs = (arm_saved_state_t *)(&((arm_context_t *)stack)->ss); in fbt_invop()
/xnu-11215.61.5/bsd/dev/dtrace/
H A Dprofile_prvd.c182 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 Dsystrace.c146 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-11215.61.5/osfmk/arm/
H A Dstatus_shared.c40 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 Dthread.h111arm_saved_state_t * XNU_PTRAUTH_SIGNED_PTR("machine_thread.upcb") upcb; /* pointer to user…
113 arm_saved_state_t * kpcb; /* pointer to kernel GPR state */
H A Dmodel_dep.c996 arm_saved_state_t *statep; in DebuggerPatchupThreadState()
1320 arm_saved_state_t *regs = (arm_saved_state_t *) ctx; in DebuggerXCall()
H A Dmachine_routines.h54 typedef bool (*expected_fault_handler_t)(arm_saved_state_t *);
/xnu-11215.61.5/bsd/sys/
H A Dfasttrap_impl.h203 extern int fasttrap_pid_probe(arm_saved_state_t *rp);
204 extern int fasttrap_return_probe(arm_saved_state_t *regs);
H A Ddtrace.h2541 extern int (*dtrace_pid_probe_ptr)(arm_saved_state_t *regs);
2542 extern int (*dtrace_return_probe_ptr)(arm_saved_state_t *regs);
/xnu-11215.61.5/osfmk/kdp/ml/arm/
H A Dkdp_vm.c341 arm_saved_state_t *saved_state = (arm_saved_state_t *)kpcb; in kern_collectth_state()
362 arm_saved_state_t *saved_state = (arm_saved_state_t *) kstackptr; in kern_collectth_state()
H A Dkdp_machdep.c138 arm_saved_state_t *saved_state; in kdp_getintegerstate()
/xnu-11215.61.5/bsd/dev/arm/
H A Dsystemcalls.c49 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-11215.61.5/san/memory/
H A Dkasan-tbi.c185 arm_saved_state_t* state = (arm_saved_state_t *)tstate; in kasan_handle_brk_failure()
/xnu-11215.61.5/osfmk/kern/
H A Dtelemetry.c1524 arm_saved_state_t *state = (arm_saved_state_t *)tstate; in telemetry_kernel_brk()

12