Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_bionic
/
refs/heads/t
/
linker
/
linker_main.cpp
ac3ede6
linker: Add support for dynamic SHIM libraries
by Christopher R. Palmer
· 8 years ago
1583cd2
Reland "Use the dynamic table instead of __rela?_iplt_* to find the linker's IRELATIVE relocs." with a fix.
by Peter Collingbourne
· 4 years ago
47d27aa
Bionic: Mark PMD aligned text segments huge page eligible
by Collin Fijalkovich
· 4 years, 4 months ago
bb1e373
Delay setting linker soname until post-reloc and post-ctor
by Ryan Prichard
· 4 years, 6 months ago
8564b8d
Use ELF notes to set the desired memory tagging level.
by Evgenii Stepanov
· 4 years, 7 months ago
8d55d18
Enable BTI in bionic linker
by Tamas Petz
· 5 years ago
323d7df
remove search_linked_namespaces param
by Ryan Prichard
· 5 years ago
339ecef
Optimize GNU hash linking for large inputs
by Ryan Prichard
· 6 years ago
94a8e85
linker: avoid -O0 memset while clearing temp_tcb
by Ryan Prichard
· 6 years ago
249757b
Use ifuncs in the linker
by Ryan Prichard
· 6 years ago
80e40f0
Refactor linker/Android.bp for native-bridge
by Ryan Prichard
· 6 years ago
78cd283
linker: remove COUNT_PAGES
by Ryan Prichard
· 6 years ago
1bf62b2
linker: Set VMA name for bss sections
by Vic Yang
· 6 years ago
542db79
Fix linker compilation when STATS is set
by Vic Yang
· 6 years ago
cf9ed12
Use PT_INTERP as the linker's l_name path
by Ryan Prichard
· 6 years ago
90f96b9
linker: support ldd(1)-like behavior via --list.
by Elliott Hughes
· 6 years ago
7b9db34
Fix linker compilation with timing enabled
by Vic Yang
· 6 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
· 8 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