| /components/libc/posix/pthreads/ |
| A D | pthread_attr.c | 285 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 D | pthread.h | 149 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 D | cxx_Thread.cpp | 14 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 D | cxx_thread.h | 30 Thread(rt_uint32_t stack_size = 2048, 37 rt_uint32_t stack_size = 2048,
|
| /components/libc/posix/libdl/ |
| A D | dlmodule.c | 195 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 D | dlmodule.h | 37 rt_uint32_t stack_size; member
|
| A D | dlelf.c | 286 module->stack_size = stacksize; in dlmodule_load_shared_object()
|
| /components/lwp/arch/risc-v/rv64/ |
| A D | lwp_arch.c | 80 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 D | README.md | 133 …uard_init`会调整`rt_thread_t->stack_addr`,指向允许访问的栈内存的起始地址,调整`rt_thread_t->stack_size`反映允许操作的内存大小,并在`r… 135 应用程序需要注意,如果开启了栈溢出检测,线程实际可以使用的栈空间会比分配的内存更小。因此在创建线程时,需要考虑增加`stack_size`参数。
|
| /components/drivers/usb/cherryusb/osal/ |
| A D | usb_osal_rtthread.c | 13 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 D | cmd.c | 243 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 D | workqueue.h | 66 struct rt_workqueue *rt_workqueue_create(const char *name, rt_uint16_t stack_size, rt_uint8_t prior…
|
| /components/lwp/ |
| A D | lwp.c | 259 …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 D | lwp_pid.c | 1239 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 D | lwp_syscall.c | 335 …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 D | usb_osal.h | 43 usb_osal_thread_t usb_osal_thread_create(const char *name, uint32_t stack_size, uint32_t prio, usb_…
|
| /components/drivers/ipc/ |
| A D | workqueue.c | 217 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 D | lwp_arch.c | 252 && (long)stack < (unsigned long)thread->stack_addr + thread->stack_size) in arch_backtrace_uthread()
|