Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_bionic
/
b90e9b71835957a5f816b9a6da1c23c3b6db4802
/
linker
/
linker.cpp
175dae9
Fix l_addr for the linker
by Dmitriy Ivanov
· 10 years ago
72af123
Merge "Support DT_RUNPATH in the linker."
by Evgenii Stepanov
· 10 years ago
6865082
Support DT_RUNPATH in the linker.
by Evgenii Stepanov
· 10 years ago
ba1d40a
Merge "Statically linked executables should honor AT_SECURE."
by Elliott Hughes
· 10 years ago
1801db3
Statically linked executables should honor AT_SECURE.
by Elliott Hughes
· 10 years ago
624b8f1
Check if strtab exists before using it
by Dmitriy Ivanov
· 10 years ago
1913352
Backward compatibility for dlsym(RTLD_DEFAULT, ...)
by Dmitriy Ivanov
· 10 years ago
11b15b2
Merge "Work around for libraries without dt_soname"
by Dmitriy Ivanov
· 10 years ago
75108f4
Work around for libraries without dt_soname
by Dmitriy Ivanov
· 10 years ago
f439b5a
Fix dlsym(handle_of_main_executable, ...)
by Dmitriy Ivanov
· 10 years ago
5511551
Merge "Improve some of error/warning messages"
by Dmitriy Ivanov
· 10 years ago
d974e88
Work around incorrect dt_needed entries
by Dmitriy Ivanov
· 10 years ago
087005f
Improve some of error/warning messages
by Dmitriy Ivanov
· 10 years ago
b96ac41
Fix RTLD_NEXT lookup for the local_group
by Dmitriy Ivanov
· 10 years ago
a42b5bc
Merge "Apply work around b/19059885 to x86"
by Dmitriy Ivanov
· 10 years ago
9185e04
Apply work around b/19059885 to x86
by Dmitriy Ivanov
· 10 years ago
4e8ef69
Don't use TEMP_FAILURE_RETRY on close in bionic.
by Elliott Hughes
· 10 years ago
0346ad7
ScopedFd: Don't use TEMP_FAILURE_RETRY() with close()
by Spencer Low
· 10 years ago
697bd9f
Improved dlsym tests and fixes to linker
by Dmitriy Ivanov
· 10 years ago
3edb918
Use realpath for log and error messages
by Dmitriy Ivanov
· 10 years ago
406d996
VersionTracker: Ignore libraries without soname
by Dmitriy Ivanov
· 10 years ago
f39cb63
Lookup version info when relocating mips got
by Dmitriy Ivanov
· 10 years ago
7e4bbba
Refactoring: move VersionTracker to link_image
by Dmitriy Ivanov
· 10 years ago
31b408d
Refactoring: extract lookup_version_info(..)
by Dmitriy Ivanov
· 10 years ago
f29640c
Merge "linker: initialize system properties"
by Dmitriy Ivanov
· 10 years ago
f8093a9
Fix LD_PRELOAD for dlopen()
by Dmitriy Ivanov
· 10 years ago
b4e5067
linker: initialize system properties
by Dmitriy Ivanov
· 10 years ago
2ea504f
Remove outdated warning
by Dmitriy Ivanov
· 10 years ago
18870d3
Always use signed leb128 decoder
by Dmitriy Ivanov
· 10 years ago
3d7bea1
Add library name to error message
by Dmitriy Ivanov
· 10 years ago
2a81536
Support symbol versioning
by Dmitriy Ivanov
· 10 years ago
aae859c
Add realpath for soinfo
by Dmitriy Ivanov
· 10 years ago
aea165c
Merge "Add ANDROID_DLEXT_FORCE_LOAD flag"
by Dmitriy Ivanov
· 10 years ago
9b82136
Add ANDROID_DLEXT_FORCE_LOAD flag
by Dmitriy Ivanov
· 10 years ago
76ac1ac
Look into local group on dlsym with RTLD_DEFAULT
by Dmitriy Ivanov
· 10 years ago
56be6ed
Revert "Remove text-relocation support for lp32"
by Dimitry Ivanov
· 10 years ago
cb00add
Remove text-relocation support for lp32
by Dmitriy Ivanov
· 10 years ago
20d89cb
Fix long lines and replace macros with functions.
by Dmitriy Ivanov
· 10 years ago
d165f56
Replace fixed arrays with vectors
by Dmitriy Ivanov
· 10 years ago
618f1a3
Implement lookup by DT_SONAME
by Dmitriy Ivanov
· 10 years ago
e44fffd
Fix library lookup for filenames with slash.
by Dmitriy Ivanov
· 10 years ago
aef7195
Support loading shared libraries from zip files
by Simon Baldwin
· 10 years ago
19656ce
General purpose memory allocator for linker.
by Dmitriy Ivanov
· 10 years ago
600bc3c
Rename LinkerAllocator and LinkerAllocatorPage
by Dmitriy Ivanov
· 10 years ago
c9ce70d
Refactoring: rename linker_allocator files
by Dmitriy Ivanov
· 10 years ago
3597b80
Store fields for gnu_hash separately
by Dmitriy Ivanov
· 10 years ago
6bb01b6
linker: Allow an app to update it's own LD_LIBRARY_PATH
by Nick Kralevich
· 10 years ago
18a6956
Add support for packed relocations.
by Dmitriy Ivanov
· 10 years ago
fa26eee
Refactoring: introduce reloc_iterators
by Dmitriy Ivanov
· 10 years ago
c6292ea
Fix: DT_DEBUG was acting as DT_REL on mips64
by Dmitriy Ivanov
· 10 years ago
8e55381
linker: Use load_bias to adjust search address in elf_addr_lookup
by Chris Dearman
· 12 years ago
279a22f
Minimize calls to mprotect
by Dmitriy Ivanov
· 10 years ago
611f956
Add a log message to make the transition from linker to user code clear.
by Elliott Hughes
· 10 years ago
1649e7e
Enable -Wold-style-cast warnings for linker
by Dmitriy Ivanov
· 10 years ago
114ff69
Refactoring: move mips reloc to separate method
by Dmitriy Ivanov
· 10 years ago
bcc04d0
Refactoring: unify relocate function
by Dmitriy Ivanov
· 10 years ago
1b69469
Refactoring: use generic reloc constants
by Dmitriy Ivanov
· 10 years ago
d338aac
Revert "Refactoring: use generic reloc constants"
by Dimitry Ivanov
· 10 years ago
265a60a
Refactoring: use generic reloc constants
by Dmitriy Ivanov
· 10 years ago
cefef7d
Refactor soinfo::relocate
by Dmitriy Ivanov
· 10 years ago
b5e508c
Merge "Set linux 32bit personality for 32 bit processes"
by Dmitriy Ivanov
· 10 years ago
bfa15e4
Set linux 32bit personality for 32 bit processes
by Dmitriy Ivanov
· 10 years ago
6718125
Print error when prelink fails for main executable
by Dmitriy Ivanov
· 10 years ago
6881572
Add support for DT_MIPS_RLD_MAP2 tag.
by Raghu Gandham
· 11 years ago
5ae82cb
Fix soinfo_unload
by Dmitriy Ivanov
· 11 years ago
20463e3
Fix mips build
by Dmitriy Ivanov
· 11 years ago
291dbf6
Merge "Count references for groups instead of instances"
by Dmitriy Ivanov
· 11 years ago
ab972b9
Count references for groups instead of instances
by Dmitriy Ivanov
· 11 years ago
e831433
Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM.
by Alexander Ivchenko
· 11 years ago
a254705
Fix jump to unmapped memory on atexit
by Dmitriy Ivanov
· 11 years ago
047b593
Rename soinfo methods and fields
by Dmitriy Ivanov
· 11 years ago
8894091
Fix mips build
by Dmitriy Ivanov
· 11 years ago
ec18ce0
Add support for hash-style=gnu
by Dmitriy Ivanov
· 11 years ago
16f7f8d
check invalid file offset when loading library
by Yabin Cui
· 11 years ago
38ff882
Merge "Revert "Use local copy of the library name on dlopen""
by Dmitriy Ivanov
· 11 years ago
9fb216f
Revert "Use local copy of the library name on dlopen"
by Dmitriy Ivanov
· 11 years ago
f33ad40
Merge "Fix symbol lookup order during relocation"
by Dmitriy Ivanov
· 11 years ago
da8e591
Use local copy of the library name on dlopen
by Dmitriy Ivanov
· 11 years ago
d225a5e
Fix symbol lookup order during relocation
by Dmitriy Ivanov
· 11 years ago
c9d1658
Remove unnecessary reinterpret_cast
by Dmitriy Ivanov
· 11 years ago
90b74fb
Fix mips build
by Dmitriy Ivanov
· 11 years ago
e47b3f8
Remove unnecessary lookups during relocations
by Dmitriy Ivanov
· 11 years ago
cfa97f1
Fix relocation to look for symbols in local group
by Dmitriy Ivanov
· 11 years ago
a6c1279
Rename library_offset to library_fd_offset
by Dmitriy Ivanov
· 11 years ago
ea6eae1
Ignore DT_BIND_NOW (0x18)
by Dmitriy Ivanov
· 11 years ago
513e29e
Resolve "unused DT entry" warnings for x86_64
by Dmitriy Ivanov
· 11 years ago
07e5bc1
Add file_offset parameter to android_extinfo
by Dmitriy Ivanov
· 11 years ago
d5df412
Merge "Add RTLD_NODELETE flag support"
by Dmitriy Ivanov
· 11 years ago
1b20daf
Add RTLD_NODELETE flag support
by Dmitriy Ivanov
· 11 years ago
ecf532f
Fix mips build
by Dmitriy Ivanov
· 11 years ago
6cdeb52
Fix unused DT entry warnings.
by Dmitriy Ivanov
· 11 years ago
96bc37f
Return has_DT_SYMBOLIC flag.
by Dmitriy Ivanov
· 11 years ago
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
Next »