aboutsummaryrefslogtreecommitdiff
path: root/libc/bionic/pthread_create.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "Disable pointer authentication in app processes."Elliott Hughes2022-03-101-2/+3
* Disable pointer authentication in app processes.Peter Collingbourne2022-01-191-3/+2
* Disable return PAC in __pthread_start.Peter Collingbourne2021-06-081-0/+5
* Avoid prctl(PR_PAC_RESET_KEYS) on devices without PAC support.Peter Collingbourne2021-04-221-1/+6
* Reset PAC keys on thread creation instead of on zygote fork.Peter Collingbourne2021-03-251-0/+6
* Add an API for per-process disabling memory initialization.Peter Collingbourne2020-10-081-0/+4
* Changes for #inclusivefixit.Elliott Hughes2020-07-211-1/+1
* Add an android_unsafe_frame_pointer_chase function.Peter Collingbourne2020-02-031-0/+1
* Move bionic_macros.h from private to platform.Josh Gao2020-01-021-1/+1
* Use ifuncs in the linkerRyan Prichard2019-11-051-19/+0
* Block signals in pthread_create.Evgenii Stepanov2019-10-071-0/+8
* Name stack+tls VMAs with PR_SET_VMA_ANON_NAMERyan Prichard2019-07-231-0/+24
* Increase the size of the shadow call stack guard region to 16MB.Peter Collingbourne2019-01-311-7/+14
* Merge "Add tracepoints for pthread_create and pthread_join"Treehugger Robot2019-01-281-0/+2
|\
| * Add tracepoints for pthread_create and pthread_joinPhilip Cuadra2019-01-281-0/+2
* | Implement dynamic TLS accesses and allocationRyan Prichard2019-01-251-0/+9
|/
* Initialize static TLS memory using module listRyan Prichard2019-01-161-1/+2
* Reorganize static TLS memory for ELF TLSRyan Prichard2019-01-111-77/+114
* Remove some PR_SET_VMAs during pthread_createTim Murray2019-01-081-6/+0
* Split main thread init into early+late functionsRyan Prichard2018-12-041-14/+22
* Allocate a small guard region around the shadow call stack.Peter Collingbourne2018-11-161-8/+14
* bionic: Allocate a shadow call stack for each thread.Peter Collingbourne2018-11-121-2/+22
* Revert "bionic: Allocate a shadow call stack for each thread."Peter Collingbourne2018-10-291-29/+2
* bionic: Allocate a shadow call stack for each thread.Peter Collingbourne2018-10-291-2/+29
* [hwasan] Tweak process and thread initialization.Evgenii Stepanov2018-09-201-2/+3
* Add PR_SET_VMA and PR_SET_VMA_ANON_NAME to <sys/prctl.h>.Elliott Hughes2018-08-221-1/+1
* HWASan support in bionic.Evgenii Stepanov2018-08-211-0/+2
* Modernize codebase by replacing NULL with nullptrYi Kong2018-08-021-12/+12
* Preserve historical pthread_create scheduler behavior better.Elliott Hughes2017-10-271-1/+6
* Mark __BIONIC_WEAK_FOR_NATIVE_BRIDGE symbolsdimitry2017-10-271-0/+3
* Implement pthread_attr_getinheritsched/pthread_attr_setinheritsched.Elliott Hughes2017-10-251-11/+31
* Add a legacy inline for mmap64.Dan Albert2017-10-051-2/+2
* Improve pthread_create failure handling.Elliott Hughes2017-09-191-4/+16
* Merge "Support larger guard regions."Treehugger Robot2017-09-191-13/+15
|\
| * Support larger guard regions.Elliott Hughes2017-09-181-13/+15
* | Always log errno when aborting.Elliott Hughes2017-09-151-2/+2
|/
* Report correct errno on clone failuredimitry2017-08-141-1/+1
* Clean up __isthreaded.Elliott Hughes2017-05-111-5/+0
* Move libc_log code into libasync_safe.Christopher Ferris2017-05-031-10/+12
* Fix leak of bionic TLS when threads are detached.Josh Gao2017-03-071-0/+2
* Allocate thread local buffers in __init_tls.Josh Gao2017-02-221-0/+12
* Be more strict about using invalid `pthread_t`s.Elliott Hughes2017-02-131-1/+0
* Revert "Remove the global thread list."Elliott Hughes2017-02-021-9/+5
* Remove the global thread list.Elliott Hughes2017-01-071-5/+9
* Fix instances of '#if __i386__'.Josh Gao2016-09-151-1/+1
* Fix instances of '#if __LP64__'.Josh Gao2016-09-151-1/+1
* Initialize main thread TLS before the global stack guard.Josh Gao2016-09-061-1/+1
* Only initialize the global stack protector once.Josh Gao2016-06-301-0/+4
* Set x86 TLS limit to 0xfffff, not PAGE_SIZE.Elliott Hughes2016-02-091-1/+1
* Clear pthread_internal_t allocated on user provided stack.Yabin Cui2015-12-031-7/+5