| /xnu-11215/osfmk/i386/ |
| H A D | bsd_i386.c | 98 mach_vm_offset_t *user_stack, in thread_userstack() argument 119 *user_stack = state25->esp; in thread_userstack() 124 *user_stack = VM_USRSTACK32; in thread_userstack() 143 *user_stack = state25->ss64.rsp; in thread_userstack() 148 *user_stack = VM_USRSTACK64; in thread_userstack() 167 *user_stack = state25->rsp; in thread_userstack() 172 *user_stack = VM_USRSTACK64; in thread_userstack() 741 mach_vm_address_t user_stack) in thread_setuserstack() argument 749 iss64->isf.rsp = (uint64_t)user_stack; in thread_setuserstack() 755 iss32->uesp = CAST_DOWN_EXPLICIT(unsigned int, user_stack); in thread_setuserstack()
|
| /xnu-11215/bsd/uxkern/ |
| H A D | ux_exception.c | 145 user_addr_t stack_max = p->user_stack; in handle_ux_exception() 146 user_addr_t stack_min = p->user_stack - MAXSSIZ; in handle_ux_exception()
|
| /xnu-11215/bsd/kern/ |
| H A D | mach_loader.h | 67 user_addr_t user_stack; member
|
| H A D | mach_loader.c | 104 .user_stack = MACH_VM_MIN_ADDRESS, 247 mach_vm_offset_t *user_stack, 1499 …result->user_stack = vm_map_round_page(vm_end + user_stack_size + reserved_aot_size + slide, mask); in parse_machfile() 2533 result->user_stack = (user_addr_t)mach_vm_trunc_page((user_addr_t)addr - slide); in load_main() 2581 result->user_stack = (user_addr_t)addr; in setup_driver_main() 2582 result->user_stack -= slide; in setup_driver_main() 2644 result->user_stack = (user_addr_t)mach_vm_trunc_page((user_addr_t)addr - slide); in load_unixthread() 2748 mach_vm_offset_t *user_stack, in load_threadstack() argument 2786 …ret = thread_userstack(thread, flavor, (thread_state_t)ts, size, user_stack, customstack, result->… in load_threadstack()
|
| H A D | kern_exec.c | 1825 ap = p->user_stack; in exec_mach_imgact() 6312 (uint64_t)load_result->user_stack, in exec_add_apple_strings() 6988 mach_vm_address_t user_stack = load_result->user_stack; in create_unix_stack() local 6991 p->user_stack = (uintptr_t)user_stack; in create_unix_stack() 6997 …DEBUG4K_LOAD("map %p user_stack 0x%llx custom %d user_stack_alloc_size 0x%llx\n", map, user_stack,… in create_unix_stack() 7011 addr = vm_map_trunc_page(load_result->user_stack - size, in create_unix_stack() 7024 user_stack = addr + size; in create_unix_stack() 7025 load_result->user_stack = (user_addr_t)user_stack; in create_unix_stack() 7028 p->user_stack = (uintptr_t)user_stack; in create_unix_stack()
|
| H A D | kern_resource.c | 1352 addr = (mach_vm_offset_t)(p->user_stack - round_page_64(newrlim->rlim_cur)); in dosetrlimit() 1371 if (cur_sp <= p->user_stack && in dosetrlimit() 1372 cur_sp > (p->user_stack - round_page_64(rlim.rlim_cur))) { in dosetrlimit() 1374 if (cur_sp <= (p->user_stack - round_page_64(newrlim->rlim_cur))) { in dosetrlimit() 1391 addr = (mach_vm_offset_t)(p->user_stack - round_page_64(rlim.rlim_cur)); in dosetrlimit()
|
| H A D | kern_sysctl.c | 1350 user_addr_t user_stack; local 1411 if (!p->user_stack) { 1419 user_stack = p->user_stack; 1482 arg_addr = user_stack - arg_size; 3316 return sysctl_io_number(req, (int)req->p->user_stack, sizeof(int), NULL, NULL); 3327 return sysctl_io_number(req, req->p->user_stack, sizeof(req->p->user_stack), NULL, NULL);
|
| H A D | kern_exit.c | 571 … kcdata_get_memory_addr(crash_info_ptr, TASK_CRASHINFO_USERSTACK, sizeof(p->user_stack), &uaddr)) { in populate_corpse_crashinfo() 572 kcdata_memcpy(crash_info_ptr, uaddr, &p->user_stack, sizeof(p->user_stack)); in populate_corpse_crashinfo()
|
| H A D | kern_proc.c | 2002 if (!p->user_stack) { in proc_selfexecutableargs() 2017 return copyin(p->user_stack - p->p_argslen, in proc_selfexecutableargs()
|
| /xnu-11215/bsd/sys/ |
| H A D | proc_internal.h | 380 user_addr_t user_stack; /* where user stack was allocated */ 656 uint32_t user_stack; /* where user stack was allocated */ member 708 user_addr_t user_stack __attribute((aligned(8))); /* where user stack was allocated */
|
| H A D | proc.h | 122 caddr_t user_stack; /* where user stack was allocated */ member
|
| H A D | pthread_shims.h | 83 … proc *p, user_addr_t user_func, user_addr_t user_funcarg, user_addr_t user_stack, user_addr_t use…
|
| /xnu-11215/osfmk/arm64/ |
| H A D | status.c | 1878 mach_vm_offset_t * user_stack, in thread_userstack() argument 1929 *user_stack = CAST_USER_ADDR_T(sp); in thread_userstack() 1934 *user_stack = CAST_USER_ADDR_T(USRSTACK64); in thread_userstack() 1968 mach_vm_address_t user_stack) in thread_setuserstack() argument 1974 set_saved_state_sp(sv, user_stack); in thread_setuserstack()
|
| /xnu-11215/bsd/pthread/ |
| H A D | pthread_shims.c | 113 return p->user_stack; in proc_get_user_stack()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | userspace.py | 208 string_area_addr = proc.user_stack - string_area_size
|
| /xnu-11215/osfmk/kern/ |
| H A D | thread.h | 1508 mach_vm_offset_t user_stack);
|
| /xnu-11215/tests/ |
| H A D | stackshot_tests.m | 3408 NSArray* user_stack = thread[@"user_stack_frames"]; 3411 …T_QUIET; T_ASSERT_NOTNULL(user_stack, "async thread %#llx has user_stack_frames", asyncstack_threa…
|