Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_bionic
/
e93be99da0614ff38cbf8b2bb0624ff1dc79b8d0
/
linker
/
linker.cpp
e93be99
Fix gdb could not get shared library list issue
by Ningsheng Jian
· 11 years ago
1b77423
Temporary disable DL_WARNs for unused DT_*
by Dmitriy Ivanov
· 11 years ago
f240aa8
Fix 64bit build
by Dmitriy Ivanov
· 11 years ago
4a6e9a8
Fix some unused DT_ warnings
by Dmitriy Ivanov
· 11 years ago
8f61d99
Remove has_DT_SYMBOLIC flag
by Dmitriy Ivanov
· 11 years ago
e8ba50f
Fix dlsym() to take into account RTLD_GLOBAL/LOCAL
by Dmitriy Ivanov
· 11 years ago
d74aa58
Merge "Fix unload of recursively linked library"
by Dmitriy Ivanov
· 11 years ago
aad9206
Merge "Reformatting"
by Dmitriy Ivanov
· 11 years ago
66bbf15
Merge "Refactoring: C++11 style DISABLE_ bionic marcos"
by Dmitriy Ivanov
· 11 years ago
6abf624
Reformatting
by Dmitriy Ivanov
· 11 years ago
a6ac54a
Fix unload of recursively linked library
by Dmitriy Ivanov
· 11 years ago
9aea164
Add IFUNC support for arm64 and IRELATIVE reloc
by Dmitriy Ivanov
· 11 years ago
d9ff722
Refactoring: C++11 style DISABLE_ bionic marcos
by Dmitriy Ivanov
· 11 years ago
14669a9
Load libraries in breadth-first order
by Dmitriy Ivanov
· 11 years ago
498eb18
Revert "Load libraries in breadth-first order"
by Dmitriy Ivanov
· 11 years ago
b2a30ee
Fix order of soinfo links (repairs libcxx tests).
by Dmitriy Ivanov
· 11 years ago
a3ad450
Load libraries in breadth-first order
by Dmitriy Ivanov
· 11 years ago
29bbc9d
Encapsulate soinfo_link_image and soinfo_relocate
by Dmitriy Ivanov
· 11 years ago
0cd83eb
Introduce size-based r/w allocators
by Dmitriy Ivanov
· 11 years ago
c204894
Look into ld_preloads before current library
by Dmitriy Ivanov
· 11 years ago
1138798
Merge "Erase elements in LinkedList::remove_if"
by Dmitriy Ivanov
· 11 years ago
4bea498
Erase elements in LinkedList::remove_if
by Dmitriy Ivanov
· 11 years ago
851135b
Replace NULL with nullptr
by Dmitriy Ivanov
· 11 years ago
052fa3a
Replace snprintf calls in linker.
by Christopher Ferris
· 11 years ago
608217e
Remove unnecessary calls to LinkedList::clear()
by Dmitriy Ivanov
· 11 years ago
1424140
Enable __cxa_atexit && __cxa_finalize for linker
by Dmitriy Ivanov
· 11 years ago
0d15094
Bump soinfo version
by Dmitriy Ivanov
· 11 years ago
9598b8c
Run constructors before resolving ifunc functions
by Dmitriy Ivanov
· 11 years ago
02aa705
Revert "Add support for protected local symbol lookup."
by Dmitriy Ivanov
· 11 years ago
e942b3e
Merge "Added test for ifunc support in dynamic linker."
by Dmitriy Ivanov
· 11 years ago
042426b
Optimize symbol lookup
by Dmitriy Ivanov
· 11 years ago
c5a13ef
Added test for ifunc support in dynamic linker.
by Brigid Smith
· 11 years ago
aa0f2bd
Fix dlsym(3) to do breadth first search.
by Dmitriy Ivanov
· 11 years ago
efe1383
Fix 'adb shell /system/bin/linker' crash
by Dmitriy Ivanov
· 11 years ago
4151ea7
Fix global variable initialization for linker
by Dmitriy Ivanov
· 11 years ago
3a8646f
Change android_dlextinfo flags to uint64_t
by Dmitriy Ivanov
· 11 years ago
76e289c
Revert "Reenable support for non-PIE executables"
by Nick Kralevich
· 11 years ago
d383066
Build fix
by Dmitriy Ivanov
· 11 years ago
04dc91a
Load library using file handle.
by Dmitriy Ivanov
· 11 years ago
12bf3bc
Write message to stderr on __libc_fatal()
by Dmitriy Ivanov
· 11 years ago
d97e9f5
Add support for protected local symbol lookup.
by Dmitriy Ivanov
· 11 years ago
aa836f7
Reinstate the x86 dynamic linker warning for text relocations.
by Elliott Hughes
· 11 years ago
e43c4a7
Disallow dlopen("egl/blah.so") on LP64
by Dmitriy Ivanov
· 11 years ago
d81b3b2
Reenable support for non-PIE executables
by Nick Kralevich
· 11 years ago
1a58629
Remove an unused parameter from the dlopen implementation.
by Elliott Hughes
· 11 years ago
d286796
Turn on -Wunused and fix the mistakes it uncovers.
by Elliott Hughes
· 11 years ago
ce00354
Merge "Do not add arcs to the soinfo graph on dlopen"
by Dmitriy Ivanov
· 11 years ago
3c005d6
Do not add arcs to the soinfo graph on dlopen
by Bjorn Andersson
· 11 years ago
2ea60ff
Remove unnecessary #includes of <sys/atomics.h>.
by Elliott Hughes
· 11 years ago
f092feb
Merge "Add R_X86_64_64 to the list of possible weak relocs"
by Dmitriy Ivanov
· 11 years ago
b648a8a
Add RTLD_NOLOAD support and some related changes.
by Dmitriy Ivanov
· 11 years ago
bb5bb20
Add R_X86_64_64 to the list of possible weak relocs
by Pavel Chupin
· 11 years ago
489e498
Fix lookup-by-base-name for lp64
by Dmitriy Ivanov
· 11 years ago
d59e500
Improve detection of already loaded libraries
by Dmitriy Ivanov
· 11 years ago
1728b23
Switch to g_ for globals.
by Elliott Hughes
· 11 years ago
d44927b
Merge "Refactor linker allocator"
by Dmitriy Ivanov
· 11 years ago
d597d26
Refactor linker allocator
by Dmitriy Ivanov
· 11 years ago
6275f20
Cleanup: updated comments
by Dmitriy Ivanov
· 11 years ago
b906e13
Cleanup: remove AARCH/ARM_COPY relocation support
by Dmitriy Ivanov
· 11 years ago
2aebf54
Remove support for non-PIE executables
by Nick Kralevich
· 11 years ago
5ca7ed9
Disallow dlopen("egl/blah.so") on LP64
by Dmitriy Ivanov
· 11 years ago
0dcf06f
Fix arm64/x86 build.
by Torne (Richard Coles)
· 11 years ago
b1bfa79
Merge "Allow sharing the RELRO section via a file."
by Torne (Richard Coles)
· 11 years ago
c363e5d
Merge "Support loading libraries to a reserved address."
by Torne (Richard Coles)
· 11 years ago
16f6429
Merge "Add android_dlopen_ext() interface to linker."
by Torne (Richard Coles)
· 11 years ago
865119e
Temporarily disable text relocation warnings for x86 libraries
by Du Chenyang
· 11 years ago
183ad9d
Allow sharing the RELRO section via a file.
by Torne (Richard Coles)
· 11 years ago
12bbb91
Support loading libraries to a reserved address.
by Torne (Richard Coles)
· 11 years ago
012cb45
Add android_dlopen_ext() interface to linker.
by Torne (Richard Coles)
· 11 years ago
812fd42
Use __unused instead of UNUSED in linker.cpp
by Kito Cheng
· 11 years ago
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
Next »