Home
last modified time | relevance | path

Searched refs:guard_size (Results 1 – 5 of 5) sorted by relevance

/bionic/libc/bionic/
Dpthread_attr.cpp45 attr->guard_size = PAGE_SIZE; in pthread_attr_init()
163 int pthread_attr_setguardsize(pthread_attr_t* attr, size_t guard_size) { in pthread_attr_setguardsize() argument
164 attr->guard_size = guard_size; in pthread_attr_setguardsize()
168 int pthread_attr_getguardsize(const pthread_attr_t* attr, size_t* guard_size) { in pthread_attr_getguardsize() argument
169 *guard_size = attr->guard_size; in pthread_attr_getguardsize()
Dpthread_create.cpp118 if (mprotect(stack, thread->attr.guard_size, PROT_NONE) == -1) { in __create_thread_stack()
121 thread->attr.guard_size, strerror(errno)); in __create_thread_stack()
176 thread->attr.guard_size = BIONIC_ALIGN(thread->attr.guard_size, PAGE_SIZE); in pthread_create()
Dlibc_init_common.cpp92 main_thread.attr.guard_size = 0; // The main thread has no guard page. in __libc_init_tls()
/bionic/tests/
Dpthread_test.cpp575 size_t guard_size; in TEST() local
576 ASSERT_EQ(0, pthread_attr_getguardsize(&attributes, &guard_size)); in TEST()
577 ASSERT_EQ(128U, guard_size); in TEST()
582 ASSERT_EQ(0, pthread_attr_getguardsize(&attributes, &guard_size)); in TEST()
583 ASSERT_EQ(32*1024U, guard_size); in TEST()
587 ASSERT_EQ(0, pthread_attr_getguardsize(&attributes, &guard_size)); in TEST()
588 ASSERT_EQ(32*1024U + 1, guard_size); in TEST()
831 size_t guard_size; in TEST() local
832 ASSERT_EQ(0, pthread_attr_getguardsize(&attributes, &guard_size)); in TEST()
833 ASSERT_EQ(0U, guard_size); // The main thread has no guard page. in TEST()
/bionic/libc/include/
Dpthread.h83 size_t guard_size; member