Home
last modified time | relevance | path

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

/components/libc/posix/pthreads/
A Dpthread_attr.c285 int pthread_attr_setstacksize(pthread_attr_t *attr, size_t stack_size) in pthread_attr_setstacksize() argument
289 attr->stacksize = stack_size; in pthread_attr_setstacksize()
306 int pthread_attr_getstacksize(pthread_attr_t const *attr, size_t *stack_size) in pthread_attr_getstacksize() argument
310 *stack_size = attr->stacksize; in pthread_attr_getstacksize()
381 size_t stack_size) in pthread_attr_setstack() argument
386 attr->stacksize = RT_ALIGN_DOWN(stack_size, RT_ALIGN_SIZE); in pthread_attr_setstack()
415 size_t *stack_size) in pthread_attr_getstack() argument
420 *stack_size = attr->stacksize; in pthread_attr_getstack()
A Dpthread.h149 int pthread_attr_setstacksize(pthread_attr_t *attr, size_t stack_size);
150 int pthread_attr_getstacksize(pthread_attr_t const *attr, size_t *stack_size);
155 size_t stack_size);
158 size_t *stack_size);
/components/libc/cplusplus/os/
A Dcxx_Thread.cpp14 Thread::Thread(rt_uint32_t stack_size, in Thread() argument
25 stack_size, in Thread()
32 rt_uint32_t stack_size, in Thread() argument
43 stack_size, in Thread()
A Dcxx_thread.h30 Thread(rt_uint32_t stack_size = 2048,
37 rt_uint32_t stack_size = 2048,
/components/libc/posix/libdl/
A Ddlmodule.c195 module->stack_size = 2048; in dlmodule_create()
582 … if (module->stack_size < 2048 || module->stack_size > (1024 * 32)) module->stack_size = 2048; in dlmodule_exec()
585 module->stack_size, module->priority, 10); in dlmodule_exec()
759 … if (module->stack_size < 2048 || module->stack_size > (1024 * 32)) module->stack_size = 2048; in dlmodule_exec_custom()
762 module->stack_size, module->priority, 10); in dlmodule_exec_custom()
A Ddlmodule.h37 rt_uint32_t stack_size; member
A Ddlelf.c286 module->stack_size = stacksize; in dlmodule_load_shared_object()
/components/lwp/arch/risc-v/rv64/
A Dlwp_arch.c80 return (void *)(((rt_size_t)thread->stack_addr) + ((rt_size_t)thread->stack_size)); in get_thread_kernel_stack_top()
87 rt_uint8_t *stack_top = (rt_uint8_t *)self->stack_addr + self->stack_size; in arch_get_user_sp()
346 && (long)stack < (unsigned long)thread->stack_addr + thread->stack_size) in arch_backtrace_uthread()
/components/mprotect/
A DREADME.md133 …uard_init`会调整`rt_thread_t->stack_addr`,指向允许访问的栈内存的起始地址,调整`rt_thread_t->stack_size`反映允许操作的内存大小,并在`r…
135 应用程序需要注意,如果开启了栈溢出检测,线程实际可以使用的栈空间会比分配的内存更小。因此在创建线程时,需要考虑增加`stack_size`参数。
/components/drivers/usb/cherryusb/osal/
A Dusb_osal_rtthread.c13 usb_osal_thread_t usb_osal_thread_create(const char *name, uint32_t stack_size, uint32_t prio, usb_… in usb_osal_thread_create() argument
16 htask = rt_thread_create(name, entry, args, stack_size, prio, 10); in usb_osal_thread_create()
/components/finsh/
A Dcmd.c243 ptr = (rt_uint8_t *)thread->stack_addr + thread->stack_size - 1; in list_thread()
248 thread->stack_size, in list_thread()
249 … ((rt_ubase_t)ptr - (rt_ubase_t)thread->stack_addr) * 100 / thread->stack_size, in list_thread()
257 … thread->stack_size + ((rt_ubase_t)thread->stack_addr - (rt_ubase_t)thread->sp), in list_thread()
258 thread->stack_size, in list_thread()
259 … (thread->stack_size - ((rt_ubase_t) ptr - (rt_ubase_t) thread->stack_addr)) * 100 in list_thread()
260 / thread->stack_size, in list_thread()
/components/drivers/include/ipc/
A Dworkqueue.h66 struct rt_workqueue *rt_workqueue_create(const char *name, rt_uint16_t stack_size, rt_uint8_t prior…
/components/lwp/
A Dlwp.c259 …de(lwp->args, lwp->text_entry, (void *)USER_STACK_VEND, (char *)tid->stack_addr + tid->stack_size); in _lwp_thread_entry()
428 (rt_size_t)thread->stack_addr + thread->stack_size); in lwp_execve()
469 thread->user_stack_size = app_head->stack_size; in lwp_execve()
A Dlwp_pid.c1239 ptr = (rt_uint8_t *)thread->stack_addr + thread->stack_size; in print_thread_info()
1244 thread->stack_size, in print_thread_info()
1245 ((rt_uint32_t)ptr - (rt_uint32_t)thread->stack_addr) * 100 / thread->stack_size, in print_thread_info()
1253 …(thread->stack_size + (rt_uint32_t)(rt_size_t)thread->stack_addr - (rt_uint32_t)(rt_size_t)thread-… in print_thread_info()
1254 thread->stack_size, in print_thread_info()
1255 …(thread->stack_size + (rt_uint32_t)(rt_size_t)thread->stack_addr - (rt_uint32_t)(rt_size_t)ptr) * … in print_thread_info()
1256 / thread->stack_size, in print_thread_info()
A Dlwp_syscall.c335 …t_umode(parameter, tid->user_entry, (void *)user_stack, (char *)tid->stack_addr + tid->stack_size); in _crt_thread_entry()
3396 self->stack_size, in _sys_clone()
3437 lwp_memcpy(thread->stack_addr, self->stack_addr, thread->stack_size); in _sys_clone()
3440 (void *)((char *)thread->stack_addr + thread->stack_size), in _sys_clone()
3615 self_thread->stack_size, in _sys_fork()
3653 lwp_memcpy(thread->stack_addr, self_thread->stack_addr, self_thread->stack_size); in _sys_fork()
3661 (void *)((char *)thread->stack_addr + thread->stack_size), in _sys_fork()
3933 (char *)thread->stack_addr + thread->stack_size); in sys_execve()
/components/drivers/usb/cherryusb/common/
A Dusb_osal.h43 usb_osal_thread_t usb_osal_thread_create(const char *name, uint32_t stack_size, uint32_t prio, usb_…
/components/drivers/ipc/
A Dworkqueue.c217 struct rt_workqueue *rt_workqueue_create(const char *name, rt_uint16_t stack_size, rt_uint8_t prior… in rt_workqueue_create() argument
232 …queue->work_thread = rt_thread_create(name, _workqueue_thread_entry, queue, stack_size, priority, … in rt_workqueue_create()
/components/lwp/arch/aarch64/cortex-a/
A Dlwp_arch.c252 && (long)stack < (unsigned long)thread->stack_addr + thread->stack_size) in arch_backtrace_uthread()

Completed in 73 milliseconds