Lines Matching refs:frame

386 scrub_word(uintptr_t *bt, int n_frames, int frame, bool kern)  in scrub_word()  argument
388 if (frame < n_frames) { in scrub_word()
390 return VM_KERNEL_UNSLIDE(bt[frame]); in scrub_word()
392 return bt[frame]; in scrub_word()
400 scrub_frame(uint64_t *bt, int n_frames, int frame) in scrub_frame() argument
402 if (frame < n_frames) { in scrub_frame()
403 return (uintptr_t)(bt[frame]); in scrub_frame()
619 uint64_t frame[2]; in chudxnu_thread_get_callstack64_internal() local
691 kr = chudxnu_kern_read(&frame, in chudxnu_thread_get_callstack64_internal()
693 (vm_size_t)sizeof(frame)); in chudxnu_thread_get_callstack64_internal()
697 pc = (uint64_t)ptrauth_strip((void *)frame[1], ptrauth_key_return_address); in chudxnu_thread_get_callstack64_internal()
699 pc = frame[1]; in chudxnu_thread_get_callstack64_internal()
701 nextFramePointer = (uint64_t *)frame[0]; in chudxnu_thread_get_callstack64_internal()
714 &frame, in chudxnu_thread_get_callstack64_internal()
716 (vm_size_t)sizeof(frame)); in chudxnu_thread_get_callstack64_internal()
720 pc = (uint64_t)ptrauth_strip((void *)frame[1], ptrauth_key_return_address); in chudxnu_thread_get_callstack64_internal()
722 pc = frame[1]; in chudxnu_thread_get_callstack64_internal()
724 nextFramePointer = (uint64_t *)(frame[0]); in chudxnu_thread_get_callstack64_internal()
772 uint64_t frame[2]; in chudxnu_thread_get_callstack64_internal() local
844 kr = chudxnu_kern_read(&frame, in chudxnu_thread_get_callstack64_internal()
846 (vm_size_t)sizeof(frame)); in chudxnu_thread_get_callstack64_internal()
848 pc = (uint64_t)frame[1]; in chudxnu_thread_get_callstack64_internal()
849 nextFramePointer = (uint32_t *) (frame[0]); in chudxnu_thread_get_callstack64_internal()