Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_bionic
/
refs/heads/17
/
linker
/
linker.h
7aa3abc
Add DF_1_ORIGIN to SUPPORTED_DT_FLAGS_1.
by Peter Collingbourne
· 3 years, 4 months ago
47d27aa
Bionic: Mark PMD aligned text segments huge page eligible
by Collin Fijalkovich
· 4 years, 4 months ago
8d55d18
Enable BTI in bionic linker
by Tamas Petz
· 5 years ago
aff9a34
Rename linker greylist to exempt-list
by Ryan Prichard
· 5 years ago
146620b
Fix DL_WARN_documented_change URL
by Ryan Prichard
· 5 years ago
1479893
Remove unused mips/mips64 code from the linker.
by Elliott Hughes
· 5 years ago
339ecef
Optimize GNU hash linking for large inputs
by Ryan Prichard
· 6 years ago
0e12cce
Validate defined versions in prelink_image
by Ryan Prichard
· 6 years ago
cdb52fc
Make private/bionic_page.h available as platform/bionic/page.h.
by Elliott Hughes
· 6 years ago
25bedfd
Don't create anonymous namespace
by Jiyong Park
· 6 years ago
521ad07
linker: Speed up relocation with an 1-entry symbol cache
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
efbe9a5
linker: allow using reserved space for multiple libraries.
by Torne (Richard Coles)
· 7 years ago
bb7e123
Purge linker block allocators before leaving linker
by Vic Yang
· 7 years ago
ff1428a
Move API levels from `uint32_t` to `int`.
by Elliott Hughes
· 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
cbc80ba
Switch the rest of our internal headers to #pragma once.
by Elliott Hughes
· 7 years ago
9ee4591
linker: Allow link namespaces without name filters
by Logan Chien
· 8 years ago
06016f2
Fix dlclose for libraries with thread_local dtors
by dimitry
· 8 years ago
7abea57
Replace artificial symbol table with proper one
by dimitry
· 8 years ago
cd510cb
Make dl_iterate_phdr return correct name for first entry
by Dimitry Ivanov
· 8 years ago
37b91af
greylist is no longer enabled by default.
by Jiyong Park
· 8 years ago
7a3681e
Move libc_log code into libasync_safe.
by Christopher Ferris
· 8 years ago
01de74e
linker: add android_get_exported_namespace
by Jiyong Park
· 8 years ago
7a34b9d
Replace public library list with shared lib sonames (part 2/2)
by Dimitry Ivanov
· 8 years ago
0a3637d
Runtime support for CFI
by Evgenii Stepanov
· 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
59ba65e
Don't warn about DT_FLAGS_1 containing DF_1_PIE
by Bernhard Rosenkränzer
· 9 years ago
48ec288
Extract soinfo and globals to separate files.
by Dimitry Ivanov
· 9 years ago
b943f30
Move android_namespace_t to a separate file.
by Dimitry Ivanov
· 9 years ago
5543746
Pass argc/argv/envp to dso constructors
by Dimitry Ivanov
· 9 years ago
d13e9a6
Align-up and randomize shared libraries.
by Evgenii Stepanov
· 9 years ago
b996d60
linker: Enable debug logging via properties
by Dimitry Ivanov
· 9 years ago
3cc387e
Lose debuggerd client code to libdebuggerd_client.
by Josh Gao
· 9 years ago
fc2da53
linker: Allow caller to specify parent namespace
by Dimitry Ivanov
· 9 years ago
41fd295
Remove linker-namespace functions from the header
by Dimitry Ivanov
· 9 years ago
aca299a
Remove dangling links in secondary namespaces
by Dimitry Ivanov
· 9 years ago
d88e1f3
linker: hide the pointer to soinfo
by Dimitry Ivanov
· 9 years ago
be91052
libc: implement kernel vdso syscalls for i386
by Mingwei Shi
· 10 years ago
e97d8ed
Do not add linker the _r_debug.r_map on link_image
by Dimitry Ivanov
· 9 years ago
6b788ee
Move gdb support functions to a separate file
by Dimitry Ivanov
· 9 years ago
0fa5410
Revert "Move gdb support functions to a separate file"
by Nicolas Geoffray
· 9 years ago
f8d051c
Move gdb support functions to a separate file
by Dimitry Ivanov
· 9 years ago
e687d06
linker: remove soinfo::entry
by Dimitry Ivanov
· 9 years ago
f45b0e9
Do not unmap reserved region on dlclose
by Dimitry Ivanov
· 10 years ago
7331fe1
linker: implement shared namespaces
by Dimitry Ivanov
· 10 years ago
4a2c5aa
Move dlsym and dladdr implementation to linker.cpp
by Dimitry Ivanov
· 10 years ago
284ae35
Add permitted_when_isolated_path to linker namespaces
by Dimitry Ivanov
· 10 years ago
1ffec1c
Introduce anonymous namespace
by Dmitriy Ivanov
· 10 years ago
42d5fcb
Introducing linker namespaces
by Dmitriy Ivanov
· 10 years ago
4f7a7ad
Implement Library Load Order Randomization
by Dmitriy Ivanov
· 10 years ago
280d546
Fix bug number for linker related workarounds
by Dmitriy Ivanov
· 10 years ago
afab3ff
Move PAGE_MASK into <sys/user.h>.
by Elliott Hughes
· 10 years ago
0cdef7e
Respect caller DT_RUNPATH in dlopen().
by Evgenii Stepanov
· 10 years ago
7271caf
Lock on dl_interate_phdr
by Dmitriy Ivanov
· 10 years ago
bc425c7
[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
by Duane Sand
· 10 years ago
cc83890
Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
by Dimitry Ivanov
· 10 years ago
d02ec08
[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
by Duane Sand
· 10 years ago
6865082
Support DT_RUNPATH in the linker.
by Evgenii Stepanov
· 10 years ago
1913352
Backward compatibility for dlsym(RTLD_DEFAULT, ...)
by Dmitriy Ivanov
· 10 years ago
79fd668
Add functions to provide target sdk version
by Dmitriy Ivanov
· 10 years ago
9185e04
Apply work around b/19059885 to x86
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
2a81536
Support symbol versioning
by Dmitriy Ivanov
· 10 years ago
aae859c
Add realpath for soinfo
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
e631f91
Limit soinfo compatibility fields to arm32
by Dmitriy Ivanov
· 10 years ago
618f1a3
Implement lookup by DT_SONAME
by Dmitriy Ivanov
· 10 years ago
3597b80
Store fields for gnu_hash separately
by Dmitriy Ivanov
· 10 years ago
18a6956
Add support for packed relocations.
by Dmitriy Ivanov
· 10 years ago
fa26eee
Refactoring: introduce reloc_iterators
by Dmitriy Ivanov
· 11 years ago
114ff69
Refactoring: move mips reloc to separate method
by Dmitriy Ivanov
· 11 years ago
bcc04d0
Refactoring: unify relocate function
by Dmitriy Ivanov
· 11 years ago
ab972b9
Count references for groups instead of instances
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
d225a5e
Fix symbol lookup order during relocation
by Dmitriy Ivanov
· 11 years ago
cfa97f1
Fix relocation to look for symbols in local group
by Dmitriy Ivanov
· 11 years ago
07e5bc1
Add file_offset parameter to android_extinfo
by Dmitriy Ivanov
· 11 years ago
1b20daf
Add RTLD_NODELETE flag support
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
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
9aea164
Add IFUNC support for arm64 and IRELATIVE reloc
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
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
0d15094
Bump soinfo version
by Dmitriy Ivanov
· 11 years ago
Next »