aboutsummaryrefslogtreecommitdiff
path: root/libc/bionic/__libc_init_main_thread.cpp
Commit message (Expand)AuthorAgeFilesLines
* Expose a function to reset the stack protector for the zygote.Elliott Hughes2020-09-111-5/+14
* Add an android_unsafe_frame_pointer_chase function.Peter Collingbourne2020-02-031-0/+1
* Use ifuncs in the linkerRyan Prichard2019-11-051-2/+22
* Name stack+tls VMAs with PR_SET_VMA_ANON_NAMERyan Prichard2019-07-231-0/+3
* Implement dynamic TLS accesses and allocationRyan Prichard2019-01-251-0/+1
* Initialize static TLS memory using module listRyan Prichard2019-01-161-0/+1
* Reorganize static TLS memory for ELF TLSRyan Prichard2019-01-111-22/+44
* Replace TLS_SLOT_BIONIC_PREINIT w/ shared globalsRyan Prichard2018-12-041-3/+3
* Use shared globals so getauxval works earlierRyan Prichard2018-12-041-2/+1
* Split main thread init into early+late functionsRyan Prichard2018-12-041-10/+24
* bionic: Allocate a shadow call stack for each thread.Peter Collingbourne2018-11-121-1/+1
* Revert "bionic: Allocate a shadow call stack for each thread."Peter Collingbourne2018-10-291-1/+1
* bionic: Allocate a shadow call stack for each thread.Peter Collingbourne2018-10-291-1/+1
* [hwasan] Tweak process and thread initialization.Evgenii Stepanov2018-09-201-3/+7
* Inline __libc_init_global_stack_chk_guard.Ryan Prichard2018-05-301-5/+1
* Clean up TLS_SLOT_BIONIC_PREINIT usage a bitRyan Prichard2018-05-301-6/+1
* The main thread should just INHERIT its scheduler attributes.Elliott Hughes2017-10-261-2/+7
* Merge "Implement pthread_attr_getinheritsched/pthread_attr_setinheritsched."Elliott Hughes2017-10-261-1/+0
|\
| * Implement pthread_attr_getinheritsched/pthread_attr_setinheritsched.Elliott Hughes2017-10-251-1/+0
* | Make __libc_init_main_thread and android_set_abort_message weakdimitry2017-10-191-0/+2
|/
* Improve pthread_create failure handling.Elliott Hughes2017-09-191-1/+1
* Revert "Revert "Attempt to use arc4random where getauxval(AT_RANDOM) is used.""Josh Gao2016-11-101-3/+2
* Initialize main thread TLS before the global stack guard.Josh Gao2016-09-061-1/+3
* Revert "Attempt to use arc4random where getauxval(AT_RANDOM) is used."Josh Gao2016-09-021-2/+3
* Attempt to use arc4random where getauxval(AT_RANDOM) is used.Josh Gao2016-08-311-3/+2
* Only initialize the global stack protector once.Josh Gao2016-06-301-2/+13
* libc: implement kernel vdso syscalls for i386Mingwei Shi2016-03-251-0/+3
* Improve and fix the stack-protector tests.Elliott Hughes2016-03-091-0/+4
* Defend against -fstack-protector in libc startup.Elliott Hughes2016-01-061-0/+85