summaryrefslogtreecommitdiff
path: root/libc/bionic/pthread_create.cpp
AgeCommit message (Expand)Author
2021-06-09Disable return PAC in __pthread_start.Peter Collingbourne
2021-04-23Avoid prctl(PR_PAC_RESET_KEYS) on devices without PAC support.Peter Collingbourne
2021-04-13Reset PAC keys on thread creation instead of on zygote fork.Peter Collingbourne
2020-10-08Add an API for per-process disabling memory initialization.Peter Collingbourne
2020-07-21Changes for #inclusivefixit.Elliott Hughes
2020-02-03Add an android_unsafe_frame_pointer_chase function.Peter Collingbourne
2020-01-02Move bionic_macros.h from private to platform.Josh Gao
2019-11-05Use ifuncs in the linkerRyan Prichard
2019-10-07Block signals in pthread_create.Evgenii Stepanov
2019-07-23Name stack+tls VMAs with PR_SET_VMA_ANON_NAMERyan Prichard
2019-01-31Increase the size of the shadow call stack guard region to 16MB.Peter Collingbourne
2019-01-28Merge "Add tracepoints for pthread_create and pthread_join"Treehugger Robot
2019-01-28Add tracepoints for pthread_create and pthread_joinPhilip Cuadra
2019-01-25Implement dynamic TLS accesses and allocationRyan Prichard
2019-01-16Initialize static TLS memory using module listRyan Prichard
2019-01-11Reorganize static TLS memory for ELF TLSRyan Prichard
2019-01-08Remove some PR_SET_VMAs during pthread_createTim Murray
2018-12-04Split main thread init into early+late functionsRyan Prichard
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-10-29Revert "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-09-20[hwasan] Tweak process and thread initialization.Evgenii Stepanov
2018-08-22Add PR_SET_VMA and PR_SET_VMA_ANON_NAME to <sys/prctl.h>.Elliott Hughes
2018-08-21HWASan support in bionic.Evgenii Stepanov
2018-08-02Modernize codebase by replacing NULL with nullptrYi Kong
2017-10-27Preserve historical pthread_create scheduler behavior better.Elliott Hughes
2017-10-27Mark __BIONIC_WEAK_FOR_NATIVE_BRIDGE symbolsdimitry
2017-10-25Implement pthread_attr_getinheritsched/pthread_attr_setinheritsched.Elliott Hughes
2017-10-05Add a legacy inline for mmap64.Dan Albert
2017-09-19Improve pthread_create failure handling.Elliott Hughes
2017-09-19Merge "Support larger guard regions."Treehugger Robot
2017-09-18Support larger guard regions.Elliott Hughes
2017-09-15Always log errno when aborting.Elliott Hughes
2017-08-14Report correct errno on clone failuredimitry
2017-05-11Clean up __isthreaded.Elliott Hughes
2017-05-03Move libc_log code into libasync_safe.Christopher Ferris
2017-03-07Fix leak of bionic TLS when threads are detached.Josh Gao
2017-02-22Allocate thread local buffers in __init_tls.Josh Gao
2017-02-13Be more strict about using invalid `pthread_t`s.Elliott Hughes
2017-02-02Revert "Remove the global thread list."Elliott Hughes
2017-01-07Remove the global thread list.Elliott Hughes
2016-09-15Fix instances of '#if __i386__'.Josh Gao
2016-09-15Fix instances of '#if __LP64__'.Josh Gao
2016-09-06Initialize main thread TLS before the global stack guard.Josh Gao
2016-06-30Only initialize the global stack protector once.Josh Gao
2016-02-09Set x86 TLS limit to 0xfffff, not PAGE_SIZE.Elliott Hughes
2015-12-03Clear pthread_internal_t allocated on user provided stack.Yabin Cui
2015-10-22Use bionic lock in pthread_internal_t.Yabin Cui
2015-07-01Name the thread stack and signal stack guard pages.Elliott Hughes