Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_bionic
/
fd2eb42006fd1b51beb98e5c4e3e3ae2e676173e
/
libc
/
bionic
/
libc_init_static.cpp
4956c37
Move bionic_macros.h from private to platform.
by Josh Gao
· 5 years ago
cdb52fc
Make private/bionic_page.h available as platform/bionic/page.h.
by Elliott Hughes
· 5 years ago
1d2aadc
Init fork handler after __libc_init_malloc.
by Mitch Phillips
· 6 years ago
249757b
Use ifuncs in the linker
by Ryan Prichard
· 6 years ago
e949195
Adopt GNU calling convention for ifunc resolvers.
by Peter Collingbourne
· 6 years ago
d75e308
Call __hwasan_init_static() during libc startup in statically linked executables.
by Peter Collingbourne
· 6 years ago
a535d3c
Make static ifunc resolvers optional.
by Dan Albert
· 6 years ago
c1d5797
Merge "Implement ifunc support for static executables."
by Treehugger Robot
· 6 years ago
16455b5
Implement dynamic TLS accesses and allocation
by Ryan Prichard
· 6 years ago
7a0f04c
Implement ifunc support for static executables.
by Peter Collingbourne
· 6 years ago
1988350
Avoid a dlopen abort on an invalid TLS alignment
by Ryan Prichard
· 6 years ago
e5e69e0
Record TLS modules and layout static TLS memory
by Ryan Prichard
· 6 years ago
977e47d
StaticTlsLayout: add exe/tcb and solib layout
by Ryan Prichard
· 6 years ago
45d1349
Reorganize static TLS memory for ELF TLS
by Ryan Prichard
· 6 years ago
0b0ee0c
libc_shared_globals: add a constexpr ctor
by Ryan Prichard
· 6 years ago
07440a8
Replace TLS_SLOT_BIONIC_PREINIT w/ shared globals
by Ryan Prichard
· 7 years ago
9cfca86
Split main thread init into early+late functions
by Ryan Prichard
· 7 years ago
48b1159
Use shared globals to init __progname + environ
by Ryan Prichard
· 7 years ago
7752bcb
Move the abort message to libc_shared_globals
by Ryan Prichard
· 7 years ago
abf736a
Expose libc_shared_globals to libc.so with symbol
by Ryan Prichard
· 7 years ago
c0f4656
Make android_get_application_target_sdk_version available to the NDK.
by Elliott Hughes
· 7 years ago
ff1428a
Move API levels from `uint32_t` to `int`.
by Elliott Hughes
· 7 years ago
13e8dcb
[hwasan] Tweak process and thread initialization.
by Evgenii Stepanov
· 7 years ago
be551f5
HWASan support in bionic.
by Evgenii Stepanov
· 7 years ago
32bc0fc
Modernize codebase by replacing NULL with nullptr
by Yi Kong
· 7 years ago
f6e5b58
Introduce api to track fd ownership in libc.
by Josh Gao
· 7 years ago
27475b5
Initialize __libc_sysinfo early on.
by Ryan Prichard
· 7 years ago
6631f9b
Clean up TLS_SLOT_BIONIC_PREINIT usage a bit
by Ryan Prichard
· 7 years ago
46a943c
Support getting/setting API level in static binaries.
by Elliott Hughes
· 7 years ago
93ea09f
Add directives to force stop unwinding.
by Christopher Ferris
· 8 years ago
b6453c5
Only initialize the global stack protector once.
by Josh Gao
· 9 years ago
ca48274
Revert "Revert "Make sem_wait able to return errno EINTR for sdk > 23.""
by Yabin Cui
· 9 years ago
6d51085
Revert "Make sem_wait able to return errno EINTR for sdk > 23."
by Dan Albert
· 9 years ago
892b61d
Make sem_wait able to return errno EINTR for sdk > 23.
by Yabin Cui
· 9 years ago
42d949f
Defend against -fstack-protector in libc startup.
by Elliott Hughes
· 9 years ago
93c0f5e
Move VDSO pointers to a shared globals struct.
by Josh Gao
· 10 years ago
afab3ff
Move PAGE_MASK into <sys/user.h>.
by Elliott Hughes
· 10 years ago
d294863
Use a less misleading name for the code that sets up the main thread.
by Elliott Hughes
· 10 years ago
1801db3
Statically linked executables should honor AT_SECURE.
by Elliott Hughes
· 10 years ago
4b41555
Revert "Register __libc_fini as early as possible."
by Dmitriy Ivanov
· 11 years ago
e880c73
Register __libc_fini as early as possible.
by Dmitriy Ivanov
· 11 years ago
53c3c27
Upstream atexit
by Dmitriy Ivanov
· 11 years ago
d286796
Turn on -Wunused and fix the mistakes it uncovers.
by Elliott Hughes
· 11 years ago
0266ae5
Switch <elf.h> over to linux uapi under the covers.
by Elliott Hughes
· 11 years ago
eb847bc
Fix x86_64 build, clean up intermediate libraries.
by Elliott Hughes
· 12 years ago
c620059
Remove 32-bit assumptions from the ELF code.
by Elliott Hughes
· 12 years ago
d3920b3
Switch to using AT_RANDOM for the stack guards.
by Elliott Hughes
· 12 years ago
42b2c6a
Clean up the argc/argv/envp/auxv handling.
by Elliott Hughes
· 12 years ago