| /xnu-11215/osfmk/kern/ |
| H A D | stack.c | 190 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 D | thread_kernel_state.h | 41 ((thread)->kernel_stack + kernel_stack_size - sizeof(struct thread_kernel_state)))
|
| H A D | startup.c | 947 thread->kernel_stack, thread->machine.kstackptr); in load_context() 948 if (!thread->kernel_stack) { in load_context()
|
| H A D | thread.c | 838 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 D | backtrace.c | 114 bottom = thread->kernel_stack; in backtrace_internal()
|
| H A D | sched_prim.c | 1589 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 D | thread.h | 479 vm_offset_t kernel_stack; /* current kernel stack */ member
|
| H A D | kern_stackshot.c | 4400 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 D | callstack.c | 138 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 D | pcb.c | 465 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 D | machine_routines.c | 1212 return local - current_thread()->kernel_stack; in ml_stack_remaining() 1226 return current_thread()->kernel_stack; in ml_stack_base()
|
| H A D | genassym.c | 131 DECLARE("TH_KERNEL_STACK", offsetof(struct thread, kernel_stack)); in main()
|
| H A D | trap.c | 1621 (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 D | pcb_native.c | 534 assert(new->kernel_stack != 0); in act_machine_switch_pcb()
|
| /xnu-11215/osfmk/kdp/ml/x86_64/ |
| H A D | kdp_machdep.c | 495 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 D | kdp_vm.c | 176 } else if ((kstack = thread->kernel_stack) != 0) { in kern_collectth_state()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | xnu.py | 549 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 D | pcb.c | 701 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 D | machine_routines.c | 2285 return current_thread()->kernel_stack;
|
| /xnu-11215/osfmk/i386/AT386/ |
| H A D | model_dep.c | 864 } 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 D | machine_routines_common.c | 1152 return local - current_thread()->kernel_stack; in ml_stack_remaining()
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_pageout.c | 5124 assert(thread->kernel_stack); 5125 thread->reserved_stack = thread->kernel_stack; 5162 self->reserved_stack = self->kernel_stack;
|
| H A D | vm_resident.c | 9346 kstackb = cthread->kernel_stack; in vm_tag_bt()
|