Home
last modified time | relevance | path

Searched refs:user_stack (Results 1 – 17 of 17) sorted by relevance

/xnu-11215/osfmk/i386/
H A Dbsd_i386.c98 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 Dux_exception.c145 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 Dmach_loader.h67 user_addr_t user_stack; member
H A Dmach_loader.c104 .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 Dkern_exec.c1825 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 Dkern_resource.c1352 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 Dkern_sysctl.c1350 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 Dkern_exit.c571 … 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 Dkern_proc.c2002 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 Dproc_internal.h380 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 Dproc.h122 caddr_t user_stack; /* where user stack was allocated */ member
H A Dpthread_shims.h83 … 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 Dstatus.c1878 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 Dpthread_shims.c113 return p->user_stack; in proc_get_user_stack()
/xnu-11215/tools/lldbmacros/
H A Duserspace.py208 string_area_addr = proc.user_stack - string_area_size
/xnu-11215/osfmk/kern/
H A Dthread.h1508 mach_vm_offset_t user_stack);
/xnu-11215/tests/
H A Dstackshot_tests.m3408 NSArray* user_stack = thread[@"user_stack_frames"];
3411 …T_QUIET; T_ASSERT_NOTNULL(user_stack, "async thread %#llx has user_stack_frames", asyncstack_threa…