Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_bionic
/
refs/heads/q
/
linker
/
linker_main.cpp
f56ac99
Optimize GNU hash linking for large inputs
by Ryan Prichard
· 6 years ago
9dc396a
linker: Add support for dynamic SHIM libraries
by Christopher R. Palmer
· 8 years ago
95252ee
Add more linker debug.
by Martin Stjernholm
· 6 years ago
7cdbd0d
Merge "linker: allow using reserved space for multiple libraries."
by Treehugger Robot
· 6 years ago
efbe9a5
linker: allow using reserved space for multiple libraries.
by Torne (Richard Coles)
· 7 years ago
1990ba5
Fix linker self-exec detection
by Ryan Prichard
· 6 years ago
bb7e123
Purge linker block allocators before leaving linker
by Vic Yang
· 6 years ago
e5e69e0
Record TLS modules and layout static TLS memory
by Ryan Prichard
· 7 years ago
45d1349
Reorganize static TLS memory for ELF TLS
by Ryan Prichard
· 7 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
6b70fda
Merge changes I376d7695,Ied443375,I614d25e7
by Ryan Prichard
· 7 years ago
c7cbef4
Merge "linker: changes to init work arounds"
by Tom Cherry
· 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
66bc428
linker: changes to init work arounds
by Tom Cherry
· 7 years ago
8f639a4
Allow invoking the linker on an executable.
by Ryan Prichard
· 7 years ago
0489645
Fix linker's _r_debug (gdb) info
by Ryan Prichard
· 7 years ago
14dd992
Move [vdso] after exe/linker in _r_debug
by Ryan Prichard
· 7 years ago
9729f35
linker: find AT_BASE using AT_PHDR/AT_PHNUM
by Ryan Prichard
· 7 years ago
f6e5b58
Introduce api to track fd ownership in libc.
by Josh Gao
· 7 years ago
31cd08f
dynamic linker is running for init
by Jiyong Park
· 7 years ago
742982d
Avoid post-reloc GOT usage in __linker_init
by Ryan Prichard
· 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
8b14256
vdso should be available in all namespaces
by dimitry
· 7 years ago
965d06d
Fix logic in loading dependencies crossing namespace boundaries
by dimitry
· 8 years ago
27242c6
Actually correctly call vector::erase after remove_if.
by Josh Gao
· 8 years ago
44f6e18
Correctly call vector::erase after std::remove_if.
by Josh Gao
· 8 years ago
04f7a79
Replace abort with exit(1) in __linker_cannot_link
by dimitry
· 8 years ago
c18de1b
Link vdso before linking the main executable
by dimitry
· 8 years ago
7b0af7a
Always log errno when aborting.
by Elliott Hughes
· 8 years ago
7abea57
Replace artificial symbol table with proper one
by dimitry
· 8 years ago
02586a2
linker: the global group is added to all built-in namespaces
by Jiyong Park
· 8 years ago
ad2d038
Clean up linker fatals slightly.
by Elliott Hughes
· 8 years ago
f9abbf6
The ifdef check for AT_SYSINFO_EHDR is no longer needed
by dimitry
· 8 years ago
7059100
bionic: fix assorted static analyzer warnings
by George Burgess IV
· 8 years ago
cd510cb
Make dl_iterate_phdr return correct name for first entry
by Dimitry Ivanov
· 8 years ago
7a3681e
Move libc_log code into libasync_safe.
by Christopher Ferris
· 8 years ago
deca8ef
Merge "Load namespace configuration from ld.config.txt"
by Treehugger Robot
· 8 years ago
4cabfaa
Load namespace configuration from ld.config.txt
by Dimitry Ivanov
· 8 years ago
9b1cc4b
loader: stop relying on AT_BASE
by Dimitry Ivanov
· 8 years ago
2a6955e
loader: set PT_INTERP to itself
by Dimitry Ivanov
· 8 years ago
7d429d3
Replace public library list with shared lib sonames (part 1/2)
by Dimitry Ivanov
· 8 years ago
95e2e6f
Exit failure if trying to load non-PIE.
by Dan Albert
· 8 years ago
082bec5
Merge "Runtime support for CFI"
by Evgenii Stepanov
· 9 years ago
0a3637d
Runtime support for CFI
by Evgenii Stepanov
· 9 years ago
2a3b4fa
Rename libdebuggerd_client to libdebuggerd_handler.
by Josh Gao
· 9 years ago
607d307
Dynamic linker errors should go to stderr.
by Elliott Hughes
· 9 years ago
3bdb31b
Exit rather than abort if asked to run a non-PIE executable.
by Elliott Hughes
· 9 years ago
d9e427c
Bionic loader is no longer hijacking libdl.so
by Dimitry Ivanov
· 9 years ago
dcb846c
Revert "Bionic loader is no longer hijacking libdl.so"
by Andreas Gampe
· 9 years ago
c12acef
Bionic loader is no longer hijacking libdl.so
by Dimitry Ivanov
· 9 years ago
7ec52b1
Enable libc/libdl/libm/linker for host bionic
by Dan Willemsen
· 9 years ago
3f66057
linker: Refactoring step 3 of many
by Dimitry Ivanov
· 9 years ago