Home
last modified time | relevance | path

Searched refs:kernel_stack (Results 1 – 23 of 23) sorted by relevance

/xnu-11215/osfmk/kern/
H A Dstack.c190 assert(thread->kernel_stack == 0); in stack_alloc()
222 if (thread->reserved_stack != thread->kernel_stack) { in stack_free_reserved()
426 total += (thread->kernel_stack != 0); in processor_set_stack_usage()
H A Dthread_kernel_state.h41 ((thread)->kernel_stack + kernel_stack_size - sizeof(struct thread_kernel_state)))
H A Dstartup.c947 thread->kernel_stack, thread->machine.kstackptr); in load_context()
948 if (!thread->kernel_stack) { in load_context()
H A Dthread.c838 if (thread->kernel_stack != 0) { in thread_deallocate_complete()
1924 assert(thread->kernel_stack != 0); in kernel_thread_create()
1928 thread->reserved_stack = thread->kernel_stack; in kernel_thread_create()
2022 if (!thread->kernel_stack) { in retrieve_thread_basic_info()
4237 return thread->kernel_stack; in thread_get_kernel_stack()
4276 return thread->kernel_stack; in kcov_stksz_get_thread_stkbase()
H A Dbacktrace.c114 bottom = thread->kernel_stack; in backtrace_internal()
H A Dsched_prim.c1589 if (!thread->kernel_stack) { in thread_isoncpu()
3232 self->reserved_stack = self->kernel_stack; in thread_invoke()
3241 if (!thread->kernel_stack) { in thread_invoke()
3247 if (self->kernel_stack == self->reserved_stack && !thread->reserved_stack) { in thread_invoke()
3322 kasan_unpoison_stack(thread->kernel_stack, kernel_stack_size); in thread_invoke()
3361 kasan_unpoison_stack(self->kernel_stack, kernel_stack_size); in thread_invoke()
3381 if (!thread->kernel_stack) { in thread_invoke()
3641 if (thread->kernel_stack) { in thread_dispatch()
3642 kasan_unpoison_stack(thread->kernel_stack, kernel_stack_size); in thread_dispatch()
3659 if (thread->continuation != NULL && thread->kernel_stack != 0) { in thread_dispatch()
[all …]
H A Dthread.h479 vm_offset_t kernel_stack; /* current kernel stack */ member
H A Dkern_stackshot.c4400 if (thread->kernel_stack != 0) { in kcdata_record_thread_snapshot()
4678 if (active_kthreads_only_p && thread->kernel_stack == 0) { in kdp_stackshot_record_task()
4765 if (active_kthreads_only_p && thread->kernel_stack == 0) { in kdp_stackshot_record_task()
4854 if (active_kthreads_only_p && thread->kernel_stack == 0) { in kdp_stackshot_record_task()
/xnu-11215/osfmk/kperf/
H A Dcallstack.c138 bottom = current_thread()->kernel_stack; in interrupted_kernel_sp_value()
593 uint64_t kernStackMin = thread->kernel_stack; in chudxnu_thread_get_callstack64_internal()
951 uint64_t kernStackMin = (uint64_t)thread->kernel_stack;
1060 uint64_t kernStackMin = thread->kernel_stack;
1139 uint64_t kernStackMin = (uint64_t)thread->kernel_stack;
1250 if (!thread->kernel_stack) {
1258 …if (KERN_SUCCESS != chudxnu_kern_read(&kregs, (vm_offset_t)&(thread->kernel_stack), sizeof(void *)…
/xnu-11215/osfmk/i386/
H A Dpcb.c465 assert(current_cpu_datap()->cpu_active_stack == old->kernel_stack); in machine_switch_context()
2121 stack = thread->kernel_stack; in machine_stack_detach()
2125 thread->kernel_stack = 0; in machine_stack_detach()
2146 thread->kernel_stack = stack; in machine_stack_attach()
2188 stack = old->kernel_stack; in machine_stack_handoff()
2195 kcov_stksz_set_thread_stack(old, old->kernel_stack); in machine_stack_handoff()
2197 old->kernel_stack = 0; in machine_stack_handoff()
2202 new->kernel_stack = stack; in machine_stack_handoff()
H A Dmachine_routines.c1212 return local - current_thread()->kernel_stack; in ml_stack_remaining()
1226 return current_thread()->kernel_stack; in ml_stack_base()
H A Dgenassym.c131 DECLARE("TH_KERNEL_STACK", offsetof(struct thread, kernel_stack)); in main()
H A Dtrap.c1621 (kstack = current_thread()->kernel_stack) != 0) { in sync_iss_to_iks()
1671 if ((kstack = current_thread()->kernel_stack) != 0) { in sync_iss_to_iks_unconditionally()
H A Dpcb_native.c534 assert(new->kernel_stack != 0); in act_machine_switch_pcb()
/xnu-11215/osfmk/kdp/ml/x86_64/
H A Dkdp_machdep.c495 addr64_t stackptr = STACK_IKS(thread->kernel_stack)->k_rbp; in machine_trace_thread64()
496 prev_rip = STACK_IKS(thread->kernel_stack)->k_rip; in machine_trace_thread64()
H A Dkdp_vm.c176 } else if ((kstack = thread->kernel_stack) != 0) { in kern_collectth_state()
/xnu-11215/tools/lldbmacros/
H A Dxnu.py549 is_continuation = not bool(unsigned(thread_obj.kernel_stack))
552 kernel_stack = unsigned(thread_obj.kernel_stack)
555 if kernel_stack and reserved_stack:
557 out_string += prefix + "kernel_stack = {:#018x}\n".format(kernel_stack)
/xnu-11215/osfmk/arm64/
H A Dpcb.c701 stack = thread->kernel_stack; in machine_stack_detach()
705 thread->kernel_stack = 0; in machine_stack_detach()
731 thread->kernel_stack = stack; in machine_stack_attach()
796 new->kernel_stack = stack; in machine_stack_handoff()
H A Dmachine_routines.c2285 return current_thread()->kernel_stack;
/xnu-11215/osfmk/i386/AT386/
H A Dmodel_dep.c864 } else if (thread_to_trace->kernel_stack == 0) { in SavePanicInfo()
866 } else if (kvtophys(STACK_IKS(thread_to_trace->kernel_stack) == 0ULL)) { in SavePanicInfo()
871 synthetic_stack_frame.prev = (cframe_t *)STACK_IKS(thread_to_trace->kernel_stack)->k_rbp; in SavePanicInfo()
872 synthetic_stack_frame.caller = (uintptr_t) STACK_IKS(thread_to_trace->kernel_stack)->k_rip; in SavePanicInfo()
/xnu-11215/osfmk/arm/
H A Dmachine_routines_common.c1152 return local - current_thread()->kernel_stack; in ml_stack_remaining()
/xnu-11215/osfmk/vm/
H A Dvm_pageout.c5124 assert(thread->kernel_stack);
5125 thread->reserved_stack = thread->kernel_stack;
5162 self->reserved_stack = self->kernel_stack;
H A Dvm_resident.c9346 kstackb = cthread->kernel_stack; in vm_tag_bt()