Home
last modified time | relevance | path

Searched refs:stack_size (Results 1 – 9 of 9) sorted by relevance

/system/utest/perftest/
A Dprocess-test.cpp19 uintptr_t compute_stack_pointer(uintptr_t stack_base, size_t stack_size) { in compute_stack_pointer() argument
20 uintptr_t sp = stack_base + stack_size; in compute_stack_pointer()
119 constexpr uint64_t stack_size = PAGE_SIZE; in Init() local
120 ZX_ASSERT(zx_vmo_create(stack_size, 0, &stack_vmo_) == ZX_OK); in Init()
122 ZX_ASSERT(zx_vmar_map(vmar_handle_, stack_perm, 0, stack_vmo_, 0, stack_size, in Init()
124 sp_ = compute_stack_pointer(stack_base, stack_size); in Init()
/system/core/userboot/
A Dstart.c49 size_t* stack_size, zx_handle_t* loader_svc) { in load_child_process() argument
53 o->value[OPTION_FILENAME], to_child, stack_size, in load_child_process()
251 size_t stack_size = ZIRCON_DEFAULT_STACK_SIZE; in bootstrap() local
254 thread, to_child, &entry, &vdso_base, &stack_size, in bootstrap()
258 stack_size = (stack_size + PAGE_SIZE - 1) & -PAGE_SIZE; in bootstrap()
260 status = zx_vmo_create(stack_size, 0, &stack_vmo); in bootstrap()
267 stack_vmo, 0, stack_size, &stack_base); in bootstrap()
269 uintptr_t sp = compute_initial_stack_pointer(stack_base, stack_size); in bootstrap()
A Duserboot-elf.c27 zx_handle_t* segments_vmar, size_t* stack_size, in load() argument
42 if (stack_size != NULL) { in load()
45 *stack_size = phdrs[i].p_memsz; in load()
147 size_t* stack_size, zx_handle_t* loader_svc) { in elf_load_bootfs() argument
154 NULL, stack_size, true, true); in elf_load_bootfs()
A Duserboot-elf.h30 size_t* stack_size, zx_handle_t* loader_svc);
/system/utest/core/pthread/
A Dpthread.cpp198 constexpr size_t stack_size = 16u << 20; variable
202 volatile uint8_t buffer[stack_size / 2]; in big_stack_check()
232 result = pthread_attr_setstacksize(&attr, stack_size); in pthread_big_stack_size()
250 size_t stack_size; in pthread_getstack_check() local
251 result = pthread_attr_getstack(&attr, &stack_base, &stack_size); in pthread_getstack_check()
257 uintptr_t high = low + stack_size; in pthread_getstack_check()
/system/ulib/launchpad/
A Dlaunchpad.c61 size_t stack_size; member
999 size_t old_size = lp->stack_size; in launchpad_set_stack_size()
1009 lp->stack_size = new_size; in launchpad_set_stack_size()
1063 bool allocate_stack = !lp->set_stack_size || lp->stack_size > 0; in prepare_start()
1081 size_t stack_size; in prepare_start() local
1093 stack_size += PTHREAD_STACK_MIN; in prepare_start()
1094 stack_size = (stack_size + PAGE_SIZE - 1) & -PAGE_SIZE; in prepare_start()
1100 stack_size = in prepare_start()
1110 if (stack_size > 0 && size > stack_size / 2) { in prepare_start()
1118 if (stack_size > 0) { in prepare_start()
[all …]
/system/ulib/mini-process/
A Dmini-process.c48 uint64_t stack_size = 16 * 1024u; in prepare_stack_vmo() local
50 zx_status_t status = zx_vmo_create(stack_size, 0, &stack_vmo); in prepare_stack_vmo()
65 status = zx_vmar_map(vmar, perms, 0, stack_vmo, 0, stack_size, stack_base); in prepare_stack_vmo()
70 *sp = compute_initial_stack_pointer(*stack_base, stack_size); in prepare_stack_vmo()
/system/ulib/runtime/include/runtime/
A Dthread.h44 zx_status_t zxr_thread_start(zxr_thread_t* thread, uintptr_t stack_addr, size_t stack_size, zxr_thr…
/system/ulib/runtime/
A Dthread.c157 zx_status_t zxr_thread_start(zxr_thread_t* thread, uintptr_t stack_addr, size_t stack_size, zxr_thr… in zxr_thread_start() argument
161 uintptr_t sp = compute_initial_stack_pointer(stack_addr, stack_size); in zxr_thread_start()

Completed in 32 milliseconds