Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_bionic
/
fb65ee4c47f374fd75e6e994f32edc4224c6442a
/
libc
/
bionic
/
libc_init_common.cpp
fb65ee4
SCUDO fill options only when USE_SCUDO
by Steven Moreland
· 4 years, 10 months ago
68ae6ad
Changes for #inclusivefixit.
by Elliott Hughes
· 4 years, 11 months ago
ad3be7e
Ignore SCUDO_OPTIONS across a security boundary.
by Christopher Ferris
· 5 years ago
5a73e03
[libc] Zero and pattern initialization of heap memory.
by Evgenii Stepanov
· 5 years ago
9727192
Add a tool to track down fd leaks.
by Josh Gao
· 6 years ago
484b0cd
Fix includes for MTE builds.
by Mitch Phillips
· 5 years ago
3ff4245
Merge "Add tagged pointers to bionic."
by Evgenii Stepanov
· 5 years ago
3b21ada
Add tagged pointers to bionic.
by Mitch Phillips
· 5 years ago
75064c1
Initialize __progname correctly.
by Elliott Hughes
· 5 years ago
ce4c42e
Revert "Add tagged pointers to bionic."
by Nicolas Geoffray
· 5 years ago
43d5f9d
Add tagged pointers to bionic.
by Mitch Phillips
· 5 years ago
e5e7395
Update bionic to use the MTE API proposed on LKML.
by Peter Collingbourne
· 5 years ago
1fb7944
Issue a prctl to let the kernel accept tagged pointers in syscall arguments.
by Peter Collingbourne
· 6 years ago
1d2aadc
Init fork handler after __libc_init_malloc.
by Mitch Phillips
· 6 years ago
560de5f
Don't honor LIBC_HOOKS_ENABLE across a security boundary
by Nick Kralevich
· 6 years ago
99cec18
Don't honor LD_CONFIG_FILE across security transitions
by Nick Kralevich
· 6 years ago
7fa3b47
Ensure STDIN/STDOUT/STDERR always exist
by Nick Kralevich
· 6 years ago
07440a8
Replace TLS_SLOT_BIONIC_PREINIT w/ shared globals
by Ryan Prichard
· 7 years ago
5a66490
Use shared globals so getauxval works earlier
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
701bd0c
Cleanup: __libc_init_AT_SECURE, auxv, sysinfo
by Ryan Prichard
· 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
47e41c8
Add __libc_add_main_thread and mark it weak
by Evgeny Eltsin
· 7 years ago
343d1c4
Don't allow LIBC_DEBUG_MALLOC_OPTIONS to cross security boundaries.
by Elliott Hughes
· 8 years ago
0a0743f
Move environ valiable into it's own file
by Victor Khimenko
· 8 years ago
9ae2372
Cope with AT_SYSINFO not being set on x86.
by Elliott Hughes
· 8 years ago
7a3681e
Move libc_log code into libasync_safe.
by Christopher Ferris
· 8 years ago
62c03a4
Cleanup ANDROID_DNS_MODE and BIONIC_DNSCACHE
by Nick Kralevich
· 8 years ago
eb04ed5
Fix x86 system calls made from ELF preinit.
by Elliott Hughes
· 8 years ago
7484c21
Revert "Remove the global thread list."
by Elliott Hughes
· 8 years ago
b0e8c56
Remove the global thread list.
by Elliott Hughes
· 8 years ago
864f3ec
Initialize __abort_message_ptr in linker's copy of libc
by Dimitry Ivanov
· 9 years ago
b6453c5
Only initialize the global stack protector once.
by Josh Gao
· 9 years ago
c80ffec
Defer registration of the arc4random fork-detect handler.
by Josh Gao
· 9 years ago
250667a
Take the arc4random lock before forking.
by Josh Gao
· 9 years ago
af39abd
Merge "Check current pid at libc initialization for 32-bit build."
by Yabin Cui
· 9 years ago
36733fc
Check current pid at libc initialization for 32-bit build.
by Yabin Cui
· 9 years ago
be91052
libc: implement kernel vdso syscalls for i386
by Mingwei Shi
· 10 years ago
fc69a8a
Improve and fix the stack-protector tests.
by Elliott Hughes
· 9 years ago
63860cb
Malloc debug rewrite.
by Christopher Ferris
· 10 years ago
42d949f
Defend against -fstack-protector in libc startup.
by Elliott Hughes
· 9 years ago
40c2bf6
Fix a broken link in a comment.
by Elliott Hughes
· 9 years ago
6c54ddd
Fix -fstack-protector-strong for x86.
by Elliott Hughes
· 9 years ago
bb46afd
Revert "Revert "Remove __sinit and __sdidinit.""
by Elliott Hughes
· 9 years ago
c8bae05
Revert "Remove __sinit and __sdidinit."
by Elliott Hughes
· 9 years ago
4371961
Remove __sinit and __sdidinit.
by Elliott Hughes
· 10 years ago
d68c9e5
Init stdio in __libc_init_common.
by Yabin Cui
· 10 years ago
284068f
Fix tsan abort for lake of __libc_auxv initialization.
by Yabin Cui
· 10 years ago
2fb0265
libc_init_common.cpp: Clarify when environment stripping occurs
by Nick Kralevich
· 10 years ago
fe9d0ed
Move setjmp cookie to a shared globals struct.
by Josh Gao
· 10 years ago
93c0f5e
Move VDSO pointers to a shared globals struct.
by Josh Gao
· 10 years ago
a5d5d16
Use foreach loop to match setuid unsafe env vars.
by Josh Gao
· 10 years ago
7fda8d2
Implement setjmp cookies on ARM.
by Josh Gao
· 10 years ago
d294863
Use a less misleading name for the code that sets up the main thread.
by Elliott Hughes
· 10 years ago
c224747
Improve personality initialization
by Dmitriy Ivanov
· 10 years ago
1801db3
Statically linked executables should honor AT_SECURE.
by Elliott Hughes
· 10 years ago
673b15e
Let g_thread_list_lock only protect g_thread_list.
by Yabin Cui
· 10 years ago
9d0c793
Remove PTHREAD_ATTR_FLAG_MAIN_THREAD.
by Yabin Cui
· 10 years ago
8b5df39
Turn on -Wold-style-cast and fix the errors.
by Elliott Hughes
· 10 years ago
ba8dfc2
Remove PTHREAD_ATTR_FLAG_USER_ALLOCATED_STACK.
by Yabin Cui
· 10 years ago
8cf1b30
Use mmap to create the pthread_internal_t
by Yabin Cui
· 11 years ago
57b7a61
Fix pthread_getattr_np for the main thread.
by Elliott Hughes
· 11 years ago
b3aaf39
Hide __libc_init_vdso().
by Dan Albert
· 11 years ago
625993d
Use VDSO for clock_gettime(2) and gettimeofday(2).
by Elliott Hughes
· 11 years ago
53c3c27
Upstream atexit
by Dmitriy Ivanov
· 11 years ago
7086ad6
Cache getpid.
by Elliott Hughes
· 11 years ago
1728b23
Switch to g_ for globals.
by Elliott Hughes
· 11 years ago
cef3fae
Clean up pthread_internal_t.
by Elliott Hughes
· 12 years ago
877ec6d
Fix pthread_join.
by Elliott Hughes
· 12 years ago
70b24b1
Switch pthread_create over to __bionic_clone.
by Elliott Hughes
· 12 years ago
7f70c9b
AArch64: Fix uses of stack size for 32/64bit libc builds
by Serban Constantinescu
· 12 years ago
eb847bc
Fix x86_64 build, clean up intermediate libraries.
by Elliott Hughes
· 12 years ago
9ae59c0
Declare __page_shift and __page_size with C linkage.
by Bernhard Rosenkraenzer
· 12 years ago
50af69e
Simplify main thread stack size initialization
by Brian Carlstrom
· 12 years ago
322e7bc
Use kernel default for initial thread size
by Brian Carlstrom
· 12 years ago
0d787c1
Make abort messages available to debuggerd.
by Elliott Hughes
· 12 years ago
642331b
Fix debug malloc.
by Elliott Hughes
· 12 years ago
40eabe2
Fix the pthread_setname_np test.
by Elliott Hughes
· 12 years ago
6d33918
Simplify pthread_create, using more public API.
by Elliott Hughes
· 12 years ago
d3920b3
Switch to using AT_RANDOM for the stack guards.
by Elliott Hughes
· 12 years ago
e4ccf5a
__progname should be const char*, not char*.
by Elliott Hughes
· 12 years ago
42b2c6a
Clean up the argc/argv/envp/auxv handling.
by Elliott Hughes
· 12 years ago
[Renamed (82%) from libc/bionic/libc_init_common.c]
36bd371
Revert "stack protector: use AT_RANDOM"
by Nick Kralevich
· 12 years ago
e3a49a8
stack protector: use AT_RANDOM
by Nick Kralevich
· 12 years ago
2c5153b
libc: add getauxval()
by Nick Kralevich
· 12 years ago
4f251be
Don't corrupt the thread list if the main thread exits.
by Elliott Hughes
· 13 years ago
bfeab1b
Don't corrupt the thread list in static executables.
by Elliott Hughes
· 13 years ago
e1dd3c2
bionic: import heaptracker as chk_malloc
by Iliyan Malchev
· 13 years ago
1a78fbb
Initialize TLS before any application code is run.
by Evgeniy Stepanov
· 13 years ago
f7ad13b
am 1df986c2: libc: fix executable destruction support.
by David 'Digit' Turner
· 15 years ago
1df986c
libc: fix executable destruction support.
by David 'Digit' Turner
· 15 years ago
2bf607d
Change-Id: I68cc462aeb2460345a53bdb9941ce4bfc10456fb
by Chris Peterson
· 15 years ago
39f3745
Restore malloc debug.
by Andy McFadden
· 16 years ago
b56b565
Fix the C library runtime initialization order.
by David 'Digit' Turner
· 16 years ago
3a654b1
Revert "Fix the C library initialization to avoid calling static C++ constructors twice."
by David 'Digit' Turner
· 16 years ago
03eabfe
Fix the C library initialization to avoid calling static C++ constructors twice.
by David 'Digit' Turner
· 16 years ago
Next »