aboutsummaryrefslogtreecommitdiff
path: root/libc/bionic/pthread_internal.h
AgeCommit message (Expand)Author
2018-11-16Allocate a small guard region around the shadow call stack.Peter Collingbourne
2018-11-12bionic: Allocate a shadow call stack for each thread.Peter Collingbourne
2018-11-12bionic: Add shadow call stack guard region field to pthread_internal_t.Peter Collingbourne
2018-11-08Increase the size of the signal stack on 64-bit.Josh Gao
2018-11-01Merge "Revert "bionic: Allocate a shadow call stack for each thread.""Josh Gao
2018-10-30Reverse two pthread_internal_t fieldsRyan Prichard
2018-10-29Revert "bionic: Allocate a shadow call stack for each thread."Peter Collingbourne
2018-10-29Merge "bionic: Allocate a shadow call stack for each thread."Peter Collingbourne
2018-10-29bionic: Allocate a shadow call stack for each thread.Peter Collingbourne
2018-10-25Move Bionic slots to the end of pthread_internal_tRyan Prichard
2018-09-20[hwasan] Tweak process and thread initialization.Evgenii Stepanov
2018-08-21HWASan support in bionic.Evgenii Stepanov
2018-02-13Switch the rest of our internal headers to #pragma once.Elliott Hughes
2017-10-27Preserve historical pthread_create scheduler behavior better.Elliott Hughes
2017-10-25Implement pthread_attr_getinheritsched/pthread_attr_setinheritsched.Elliott Hughes
2017-09-19Improve pthread_create failure handling.Elliott Hughes
2017-09-18Support larger guard regions.Elliott Hughes
2017-03-08Increase signal stack size on 32-bit to 16kB.Josh Gao
2017-02-22Allocate thread local buffers in __init_tls.Josh Gao
2017-02-02Revert "Remove the global thread list."Elliott Hughes
2017-01-07Remove the global thread list.Elliott Hughes
2016-06-30Only initialize the global stack protector once.Josh Gao
2016-06-30Make getpid work before TLS has been initialized.Josh Gao
2016-04-04Format code to calculate thread stack and signal stack.Yabin Cui
2016-01-06Defend against -fstack-protector in libc startup.Elliott Hughes
2015-11-24Don't use __thread in __cxa_thread_finalize().Yabin Cui
2015-10-22Use bionic lock in pthread_internal_t.Yabin Cui
2015-09-22Increase alternative signal stack size on 64-bit devices.Yabin Cui
2015-03-30Revert "Revert "add guard pages to the internal signal stacks""Yabin Cui
2015-03-31Revert "add guard pages to the internal signal stacks"Elliott Hughes
2015-03-30add guard pages to the internal signal stacksDaniel Micay
2015-03-24Merge "Let g_thread_list_lock only protect g_thread_list."Yabin Cui
2015-03-23Let g_thread_list_lock only protect g_thread_list.Yabin Cui
2015-03-20Fix alignment error for pthread_internal_t/pthread stack.Yabin Cui
2015-03-19Fix two errors in pthread_detach.cpp.Yabin Cui
2015-03-18Make __get_thread inlined.Yabin Cui
2015-03-12Make pthread join_state not protected by g_thread_list_lock.Yabin Cui
2015-03-06Remove PTHREAD_ATTR_FLAG_MAIN_THREAD.Yabin Cui
2015-03-03Refactor pthread_key.cpp to be lock-free.Yabin Cui
2015-01-15Fix possible leak in pthread_detach.Yabin Cui
2015-01-06Remove PTHREAD_ATTR_FLAG_USER_ALLOCATED_STACK.Yabin Cui
2015-01-02Reserve enough user request stack space in pthread_create.Yabin Cui
2014-12-19Use mmap to create the pthread_internal_tYabin Cui
2014-12-02Use mmap to create the pthread_internal_t.Yabin Cui
2014-11-26Revert "Use mmap to create the pthread_internal_t."Nicolas Geoffray
2014-11-25Use mmap to create the pthread_internal_t.Yabin Cui
2014-09-19Add semaphore tests, fix sem_destroy.Elliott Hughes
2014-09-11Add pthread_gettid_np and re-expose __get_thread for LP32.Elliott Hughes
2014-07-30Only wipe TLS for user-supplied stacks.Elliott Hughes
2014-06-20Cache getpid.Elliott Hughes