Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_bionic
/
c20de902875dcaebde0ccd0b7a8351598f254d4c
/
linker
/
linker.cpp
006f9ad
Linker writes to wrong memory location when processing DT_MIPS_RLD_MAP
by Benjamin Adolphi
· 11 years ago
c62b8a4
Remove unused variables not spotted by GCC.
by Elliott Hughes
· 11 years ago
faf05ba
Clean up all the lint cpplint can find in the dynamic linker.
by Elliott Hughes
· 11 years ago
9918665
[MIPS64] Dynamic linker
by Chris Dearman
· 11 years ago
0266ae5
Switch <elf.h> over to linux uapi under the covers.
by Elliott Hughes
· 11 years ago
3a9c5d6
Fix <link.h>.
by Elliott Hughes
· 11 years ago
5ceb889
bionic: Change the type of soinfo's size to size_t
by Weiwu Chen
· 12 years ago
a4aafd1
Make it possible for code to query the dynamic linker's default search path.
by Elliott Hughes
· 11 years ago
b93702a
Improve dynamic linker diagnostics for internal errors.
by Elliott Hughes
· 12 years ago
e365f9d
AArch64: Linker64 support for AArch64
by Marcus Oakland
· 12 years ago
5407eed
Fix debugging issues in vdso handling
by Pavel Chupin
· 12 years ago
ebd506c
Fix linker crashes during unknown symbol lookup
by Sergey Melnikov
· 12 years ago
e4d792a
Don't allow text relocations on 64-bit.
by Elliott Hughes
· 12 years ago
4eeb1f1
Clean up linker architecture macros.
by Elliott Hughes
· 12 years ago
b8b0b6b
Revert "Don't warn about x86 text relocations. They're too prevalent."
by Elliott Hughes
· 12 years ago
5be2c59
Don't warn about x86 text relocations. They're too prevalent.
by Elliott Hughes
· 12 years ago
3d4470c
change wording on text relocation message.
by Nick Kralevich
· 12 years ago
c075c18
x86_64: Add R_X86_64_64 relocation handling
by Pavel Chupin
· 12 years ago
1a57f9f
x86_64: Rename 64-bit linker to linker64
by Pavel Chupin
· 12 years ago
eb847bc
Fix x86_64 build, clean up intermediate libraries.
by Elliott Hughes
· 12 years ago
011bc0b
Use /system/lib64 and /vendor/lib64 for 64-bit libraries.
by Elliott Hughes
· 12 years ago
c00f2cb
x86_64 linker.
by Elliott Hughes
· 12 years ago
c620059
Remove 32-bit assumptions from the ELF code.
by Elliott Hughes
· 12 years ago
24053a4
Add the dl_iterate_phdr function to libdl for arm.
by Christopher Ferris
· 12 years ago
87c3585
Make mips_relocate_got tolerate a missing got
by Brian Carlstrom
· 12 years ago
c45087b
Kernel dso support for 'dl_iterate_phdr' function
by Sergey Melnikov
· 12 years ago
c908442
linker: Emit a warning on text relocations
by Nick Kralevich
· 12 years ago
7e5a8cc
Make LD_PRELOAD failures just warnings.
by Elliott Hughes
· 12 years ago
6bec5b7
Small cleanup of soinfo_elf_lookup.
by Christopher Ferris
· 12 years ago
8147d3c
Don't fail to run DT_INIT and DT_INIT_ARRAY constructors if a shared library has DT_PREINIT_ARRAY constructors.
by Elliott Hughes
· 12 years ago
8d3e91d
linker: only re-open std* for setuid programs.
by Nick Kralevich
· 12 years ago
0d787c1
Make abort messages available to debuggerd.
by Elliott Hughes
· 12 years ago
8f7120b
Drop unnecessary execution permission for .cpp/.c/.h
by Kito Cheng
· 12 years ago
8f2a5a0
Clean up internal libc logging.
by Elliott Hughes
· 12 years ago
ca0c11b
Use more types than just 'unsigned' in the linker.
by Elliott Hughes
· 12 years ago
fa8c05d
Use Elf32_Addr instead of unsigned in linker
by Kito Cheng
· 12 years ago
2d4b9b7
Fix typo of DT_NEEDED for DT_NULL
by Brian Carlstrom
· 12 years ago
5e2492e
Fix TIMING/STATS/COUNT_PAGES dynamic linker build
by Kito Cheng
· 12 years ago
43cc7f7
Fix MIPS linker build
by Brian Carlstrom
· 12 years ago
650be4e
More linker cleanup.
by Elliott Hughes
· 12 years ago
d4ee82d
Minor linker cleanup, primarily to use Elf32_Dyn
by Brian Carlstrom
· 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
d2b1a73
Remove partial implementation of MIPS non-PIC support.
by Elliott Hughes
· 12 years ago
1e980b6
Fix the duplication in the debugging code.
by Elliott Hughes
· 12 years ago
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
99c3205
Fix my git mistake.
by Elliott Hughes
· 12 years ago
cf23905
[MIPS] Set DT_DEBUG dyntab entry if it is writable
by Chris Dearman
· 12 years ago
db492b3
Fix debug malloc.
by Elliott Hughes
· 12 years ago
cade4c3
Support System.loadLibrary for libraries with transitive dependencies.
by Elliott Hughes
· 13 years ago
e66190d
Check for unknown flags passed to dlopen(3).
by Elliott Hughes
· 13 years ago
20a2440
Do not include '\0' when writing error messages to stderr
by Chris Dearman
· 13 years ago
c5db969
We should use load_bias. This patch fixes MIPS NDK device exception test failures.
by Chao-Ying Fu
· 13 years ago
9c94fc9
Tone down some of the overly-verbose linker logging.
by Elliott Hughes
· 13 years ago
61a9ccb
Make dynamic linker debugging always available.
by Elliott Hughes
· 13 years ago
ed53723
Merge "Adjust symbol lookup for DT_SYMBOLIC case"
by Elliott Hughes
· 13 years ago
c77c434
Adjust symbol lookup for DT_SYMBOLIC case
by Pavel Chupin
· 13 years ago
6971fe4
Allow dlopen("egl/blah.so").
by Elliott Hughes
· 13 years ago
d23736e
Keep the dynamic linker's soinfo pools mostly read-only.
by Elliott Hughes
· 13 years ago
1a69616
Stop defining our own PAGE_SIZE and PAGE_MASK, and test dlclose(3) too.
by Elliott Hughes
· 13 years ago
ba98d92
Dynamically allocate soinfo-structs in linker
by Magnus Malmborn
· 13 years ago
124fae9
Reject .so files with no sysv hash table.
by Elliott Hughes
· 13 years ago
5ae44f3
linker: handle R_ARM_COPY relocations in a proper way
by Ard Biesheuvel
· 13 years ago
18a206c
More dynamic linker cleanup.
by Elliott Hughes
· 13 years ago
5419b94
Make dlerror(3) thread-safe.
by Elliott Hughes
· 13 years ago
3b297c4
Fix dlerror(3).
by Elliott Hughes
· 13 years ago
9c3449e
bionic: linker: Need update the map->l_addr for execution.
by Xiaokang Qin
· 13 years ago
e9b6fc6
Improve the dynamic linker diagnostics.
by Elliott Hughes
· 13 years ago
d39c3ab
linker: Fix ARM_R_COPY relocations
by Nick Kralevich
· 13 years ago
bedfe38
More cleanup.
by Elliott Hughes
· 13 years ago
12c78bb
linker: avoid clobbering the .dynamic section of shared libs
by Ard Biesheuvel
· 13 years ago
9181a5d
Fix module constructor order.
by Evgeniy Stepanov
· 13 years ago
5135b3a
linker: don't perform unnecessary mprotects
by Nick Kralevich
· 13 years ago
06f0e74
Set the dynamic field in the link map for the linker itself.
by Ben Cheng
· 13 years ago
4688279
Clean up the linker a bit, remove prelinking support.
by Elliott Hughes
· 13 years ago
[Renamed (83%) from linker/linker.c]
d7daacb
MIPS support to the linker
by Raghu Gandham
· 13 years ago
8dfc073
Fix a TEMP_FAILURE_RETRY usage error in the linker.
by Elliott Hughes
· 13 years ago
f6ee33c
Merge "linker: Fix LD_PRELOADS for calling constructors"
by Nick Kralevich
· 13 years ago
3fd5e91
Merge "bionic: Report linker relocation address to gdb"
by Elliott Hughes
· 13 years ago
8211bc6
linker: cleanup of undefined state handling, which is really dead code
by Robin Burchell
· 13 years ago
439fa8e
linker: Use SHN_UNDEF instead of describing what it is trying to do.
by Robin Burchell
· 13 years ago
bb5c30a
bionic: Report linker relocation address to gdb
by Ryan V. Bissell
· 13 years ago
326e85e
linker: Fix LD_PRELOADS for calling constructors
by Kito Cheng
· 13 years ago
793e6ae
am 67636eea: am 40e7ed58: Unhide rtld_db_dlactivity()
by Andrew Hsieh
· 13 years ago
40e7ed5
Unhide rtld_db_dlactivity()
by Andrew Hsieh
· 13 years ago
b52e438
linker: improve loadable segment protection.
by David 'Digit' Turner
· 13 years ago
63f99f4
linker: simplify code for dynamic and ARM exidx sections.
by David 'Digit' Turner
· 13 years ago
bea23e5
linker: rename load_offset to load_bias.
by David 'Digit' Turner
· 13 years ago
23363ed
linker: avoid mapping the whole library before load.
by David 'Digit' Turner
· 13 years ago
a6545f4
linker: Add PAGE_START/OFFSET/END convenience macros
by David 'Digit' Turner
· 13 years ago
20bc061
Add module base to main executable's ARM_exidx.
by Evgeniy Stepanov
· 13 years ago
1608416
linker: small code-cleanup
by David 'Digit' Turner
· 13 years ago
f186a18
Support non-zero p_vaddr in first PT_LOAD segment
by Ji-Hwan Lee
· 13 years ago
75917c8
Use mmap to read an initial ELF header of library
by Ji-Hwan Lee
· 13 years ago
94179a5
linker: remove STB_LOCAL hack
by Nick Kralevich
· 13 years ago
1a78fbb
Initialize TLS before any application code is run.
by Evgeniy Stepanov
· 13 years ago
7f03d23
Revert "linker: remove STB_LOCAL hack"
by Nick Kralevich
· 13 years ago
61ff834
linker: remove STB_LOCAL hack
by Nick Kralevich
· 13 years ago
8c4f3ce
linker: surround "debug_verbosity" by "#if LINKER_DEBUG"
by Nick Kralevich
· 13 years ago
Next »