aboutsummaryrefslogtreecommitdiff
path: root/libc/bionic/libc_init_common.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't open /dev/null until we need to.Elliott Hughes2021-10-281-40/+15
* Merge "Add some slack at the end of large allocations when target SDK level <...Peter Collingbourne2021-03-091-0/+8
|\
| * Add some slack at the end of large allocations when target SDK level < S.Peter Collingbourne2021-03-051-0/+8
* | Make __libc_init_scudo() weak for native bridge.Peter Collingbourne2021-02-231-0/+1
|/
* [MTE] Change scudo init order to get correct PROT_MTE pages.Mitch Phillips2021-01-201-1/+5
* Use ELF notes to set the desired memory tagging level.Evgenii Stepanov2021-01-061-4/+2
* Mark __progname as weak for native_bridgeEvgeny Eltsin2020-10-021-0/+1
* SCUDO fill options only when USE_SCUDOSteven Moreland2020-07-311-0/+3
* Changes for #inclusivefixit.Elliott Hughes2020-07-211-12/+4
* Ignore SCUDO_OPTIONS across a security boundary.Christopher Ferris2020-05-261-31/+32
* [libc] Zero and pattern initialization of heap memory.Evgenii Stepanov2020-05-011-0/+11
* Add a tool to track down fd leaks.Josh Gao2020-01-301-0/+1
* Fix includes for MTE builds.Mitch Phillips2020-01-241-1/+0
* Merge "Add tagged pointers to bionic."Evgenii Stepanov2020-01-241-17/+2
|\
| * Add tagged pointers to bionic.Mitch Phillips2020-01-231-17/+2
* | Initialize __progname correctly.Elliott Hughes2020-01-231-1/+1
|/
* Revert "Add tagged pointers to bionic."Nicolas Geoffray2020-01-211-27/+0
* Add tagged pointers to bionic.Mitch Phillips2020-01-151-0/+27
* Update bionic to use the MTE API proposed on LKML.Peter Collingbourne2019-12-131-0/+11
* Issue a prctl to let the kernel accept tagged pointers in syscall arguments.Peter Collingbourne2019-11-191-0/+8
* Init fork handler after __libc_init_malloc.Mitch Phillips2019-11-141-3/+5
* Don't honor LIBC_HOOKS_ENABLE across a security boundaryNick Kralevich2019-04-261-0/+1
* Don't honor LD_CONFIG_FILE across security transitionsNick Kralevich2019-04-261-0/+1
* Ensure STDIN/STDOUT/STDERR always existNick Kralevich2019-02-281-3/+18
* Replace TLS_SLOT_BIONIC_PREINIT w/ shared globalsRyan Prichard2018-12-041-5/+4
* Use shared globals so getauxval works earlierRyan Prichard2018-12-041-1/+0
* Use shared globals to init __progname + environRyan Prichard2018-11-281-6/+6
* Move the abort message to libc_shared_globalsRyan Prichard2018-11-281-4/+0
* Expose libc_shared_globals to libc.so with symbolRyan Prichard2018-11-281-4/+0
* Cleanup: __libc_init_AT_SECURE, auxv, sysinfoRyan Prichard2018-11-261-16/+5
* Modernize codebase by replacing NULL with nullptrYi Kong2018-08-021-2/+2
* Introduce api to track fd ownership in libc.Josh Gao2018-07-191-0/+5
* Initialize __libc_sysinfo early on.Ryan Prichard2018-05-301-19/+0
* Add __libc_add_main_thread and mark it weakEvgeny Eltsin2018-04-221-3/+9
* Don't allow LIBC_DEBUG_MALLOC_OPTIONS to cross security boundaries.Elliott Hughes2017-10-261-0/+1
* Move environ valiable into it's own fileVictor Khimenko2017-07-101-3/+0
* Cope with AT_SYSINFO not being set on x86.Elliott Hughes2017-05-091-1/+3
* Move libc_log code into libasync_safe.Christopher Ferris2017-05-031-5/+6
* Cleanup ANDROID_DNS_MODE and BIONIC_DNSCACHENick Kralevich2017-04-031-0/+1
* Fix x86 system calls made from ELF preinit.Elliott Hughes2017-03-291-1/+5
* Revert "Remove the global thread list."Elliott Hughes2017-02-021-0/+4
* Remove the global thread list.Elliott Hughes2017-01-071-4/+0
* Initialize __abort_message_ptr in linker's copy of libcDimitry Ivanov2016-08-261-0/+1
* Only initialize the global stack protector once.Josh Gao2016-06-301-11/+0
* Defer registration of the arc4random fork-detect handler.Josh Gao2016-06-281-1/+6
* Take the arc4random lock before forking.Josh Gao2016-06-281-2/+6
* Merge "Check current pid at libc initialization for 32-bit build."Yabin Cui2016-04-011-0/+13
|\
| * Check current pid at libc initialization for 32-bit build.Yabin Cui2016-03-301-0/+13
* | libc: implement kernel vdso syscalls for i386Mingwei Shi2016-03-251-0/+16
|/
* Improve and fix the stack-protector tests.Elliott Hughes2016-03-091-3/+7