aboutsummaryrefslogtreecommitdiff
path: root/libc/bionic/libc_init_static.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GWP-ASan] Provide runtime configuration through an env var + sysprop.Mitch Phillips2022-04-201-24/+1
* [MTE] Relax ELF note.Mitch Phillips2022-02-081-12/+23
* Merge "[MTE] add sysprop to set mte state globally"Treehugger Robot2022-02-081-2/+4
|\
| * [MTE] add sysprop to set mte state globallyFlorian Mayer2022-02-071-2/+4
* | [NFCI] Change Android's NT_TYPE to NT_ANDROID_TYPE.Mitch Phillips2022-02-071-1/+1
|/
* Treat static binaries "the same" for the profiling signals.Elliott Hughes2021-09-291-0/+11
* Allow the kernel to upgrade ASYNC mode processes to SYNC mode.Peter Collingbourne2021-07-011-1/+5
* Add some slack at the end of large allocations when target SDK level < S.Peter Collingbourne2021-03-051-0/+1
* [MTE] Add MEMTAG_OPTIONS and arm64.memtag.process.* sysprop parsing.Mitch Phillips2021-01-141-28/+107
* Use ELF notes to set the desired memory tagging level.Evgenii Stepanov2021-01-061-0/+93
* Put __*_ARRAY__ symbols before prioritized init/fini funcsMatthew Maurer2020-11-021-4/+4
* Add a thread-properties APIVy Nguyen2020-08-111-0/+1
* Update a few comments.Elliott Hughes2020-02-101-7/+4
* Move bionic_macros.h from private to platform.Josh Gao2020-01-021-1/+1
* Make private/bionic_page.h available as platform/bionic/page.h.Elliott Hughes2019-12-121-1/+1
* Init fork handler after __libc_init_malloc.Mitch Phillips2019-11-141-0/+1
* Use ifuncs in the linkerRyan Prichard2019-11-051-0/+3
* Adopt GNU calling convention for ifunc resolvers.Peter Collingbourne2019-10-281-4/+3
* Call __hwasan_init_static() during libc startup in statically linked executab...Peter Collingbourne2019-03-191-3/+4
* Make static ifunc resolvers optional.Dan Albert2019-02-201-2/+24
* Merge "Implement ifunc support for static executables."Treehugger Robot2019-02-031-0/+25
|\
| * Implement ifunc support for static executables.Peter Collingbourne2019-01-251-0/+25
* | Implement dynamic TLS accesses and allocationRyan Prichard2019-01-251-4/+7
|/
* Avoid a dlopen abort on an invalid TLS alignmentRyan Prichard2019-01-161-5/+9
* Record TLS modules and layout static TLS memoryRyan Prichard2019-01-161-3/+18
* StaticTlsLayout: add exe/tcb and solib layoutRyan Prichard2019-01-161-1/+1
* Reorganize static TLS memory for ELF TLSRyan Prichard2019-01-111-7/+18
* libc_shared_globals: add a constexpr ctorRyan Prichard2019-01-031-3/+1
* Replace TLS_SLOT_BIONIC_PREINIT w/ shared globalsRyan Prichard2018-12-041-2/+2
* Split main thread init into early+late functionsRyan Prichard2018-12-041-6/+4
* Use shared globals to init __progname + environRyan Prichard2018-11-281-2/+3
* Move the abort message to libc_shared_globalsRyan Prichard2018-11-281-1/+3
* Expose libc_shared_globals to libc.so with symbolRyan Prichard2018-11-281-4/+5
* Make android_get_application_target_sdk_version available to the NDK.Elliott Hughes2018-11-151-4/+0
* Move API levels from `uint32_t` to `int`.Elliott Hughes2018-11-131-4/+4
* [hwasan] Tweak process and thread initialization.Evgenii Stepanov2018-09-201-4/+9
* HWASan support in bionic.Evgenii Stepanov2018-08-211-5/+22
* 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-0/+7
* Clean up TLS_SLOT_BIONIC_PREINIT usage a bitRyan Prichard2018-05-301-2/+1
* Support getting/setting API level in static binaries.Elliott Hughes2018-04-031-1/+11
* Add directives to force stop unwinding.Christopher Ferris2017-10-051-0/+3
* Only initialize the global stack protector once.Josh Gao2016-06-301-0/+2
* Revert "Revert "Make sem_wait able to return errno EINTR for sdk > 23.""Yabin Cui2016-01-251-0/+5
* Revert "Make sem_wait able to return errno EINTR for sdk > 23."Dan Albert2016-01-261-5/+0
* Make sem_wait able to return errno EINTR for sdk > 23.Yabin Cui2016-01-251-0/+5
* Defend against -fstack-protector in libc startup.Elliott Hughes2016-01-061-12/+8
* Move VDSO pointers to a shared globals struct.Josh Gao2015-10-091-0/+5
* Move PAGE_MASK into <sys/user.h>.Elliott Hughes2015-07-281-7/+1