Fix a few native stack address calculations (#3351)

This commit is contained in:
YAMAMOTO Takashi
2024-04-24 17:39:38 +09:00
committed by GitHub
parent 09a5be411f
commit 9d6d3466ff
5 changed files with 9 additions and 11 deletions

View File

@ -445,9 +445,6 @@ os_thread_get_stack_boundary()
pthread_attr_destroy(&attr);
if (stack_size > max_stack_size)
addr = addr + stack_size - max_stack_size;
if (guard_size < (size_t)page_size)
/* Reserved 1 guard page at least for safety */
guard_size = (size_t)page_size;
addr += guard_size;
}
(void)stack_size;
@ -466,8 +463,6 @@ os_thread_get_stack_boundary()
stack_size = max_stack_size;
addr -= stack_size;
/* Reserved 1 guard page at least for safety */
addr += page_size;
}
#endif