aboutsummaryrefslogtreecommitdiff
path: root/elf
AgeCommit message (Expand)AuthorFilesLines
2022-04-25elf: Support DT_RELR relative relocation formatFangrui Song16-8/+450
2021-08-27elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ ...Fangrui Song11-193/+60
2021-08-27elf: Unconditionally use __ehdr_startFangrui Song1-9/+4
2021-08-27Fix a return type in elf unload testStan Shebs1-1/+2
2021-08-27Fix bug where ld.so hashtable would retain strings passed to dlopen().Ambrose Feinstein1-11/+2
2021-08-27Extend elf/unload8 to test an additional load/unload patternStan Shebs3-1/+55
2021-08-27Fix memory leak in TLS allocationJames Y Knight1-0/+1
2021-08-27Add a case to async-signal-safe TLS to set static TLS instead of waiting for ...Stan Shebs1-2/+25
2021-08-27Add an LD_DEBUG=tls option to help debug thread-local storage handling in ld.soStan Shebs3-8/+184
2021-08-27Remove an unneeded local refactor in _dl_update_slotinfoStan Shebs1-7/+6
2021-08-27Make multi-arch ifunc support work with clangStan Shebs1-2/+6
2021-08-27Revert clang workaround for _begin that is no longer neededStan Shebs1-6/+0
2021-08-27Redesign the fastload support for additional performanceAmbrose Feinstein7-423/+458
2021-08-27Un-nest an include in dl-reloc-static-pie.c.Siva Chandra Reddy1-2/+14
2021-08-27Fix mistaken order of arguments to open_pathStan Shebs1-1/+1
2021-08-27Undid the dl_enable_fastload environment variable changes.Raman Tenneti5-14/+3
2021-08-27Add "fastload" support.Paul Pluzhnikov6-31/+591
2021-08-27Add workaround for clang link failure in elf/tst-unique4Stan Shebs1-0/+5
2021-08-27Add workaround for segfaults in __longjmp when compiled with ppc clangStan Shebs1-0/+23
2021-08-27Change de-nesting fix to use added argument instead of globalsStan Shebs5-11/+134
2021-08-27Fix regressions in async-safe TLS, add run-time control for debugging, add mo...Stan Shebs5-30/+180
2021-08-27Fix TLS problems not handled by cherrypickStan Shebs1-47/+2
2021-08-27Revert upstream removal of async-safe TLS patches.Brooks Moses5-52/+294
2021-08-27Work around a make 3.81 segfault with clangStan Shebs1-1/+3
2021-08-27Fix stack overflow with huge PT_NOTE segment [BZ #20419]Paul Pluzhnikov4-4/+78
2018-05-09Add a clang/lld workaround for symbol not being overriddenStan Shebs1-0/+2
2018-03-29Add basic testsuite for dlopen_with_offsetStan Shebs5-0/+184
2018-03-28Fix GCC compilation issues in cherrypicksStan Shebs1-1/+1
2015-10-10For b/22641205, #include _itoa.hPaul Pluzhnikov1-0/+2
2015-10-02For b/20141439, don't add "foo.so" as alternate name for previously loaded "f...Paul Pluzhnikov1-1/+4
2015-06-03For b/8315591, b/20141439 correct off-by-one error that resulted in last byte...Paul Pluzhnikov1-1/+1
2014-11-23Fix arm build by only using _itoa when building ld-linux, and not 'sln'. Also...Paul Pluzhnikov1-0/+4
2014-11-10For b/18243822, fix dlopen_with_offset to not reuse the same link_map entry w...Paul Pluzhnikov1-2/+22
2014-03-10For Google b/8315591, experimental implementation of dlopen_with_offset.Paul Pluzhnikov5-22/+35
2015-08-14Backport cl/98967227 to GRTE glibc 2.19 sources.Brooks Moses1-4/+4
2018-03-19Fix out-of-date bits in EXEC_ORIGIN patchStan Shebs2-3/+3
2014-04-11For b/12342355, remove inappropriate assert in EXEC_ORIGIN support.Brooks Moses1-4/+0
2014-03-08For b/4074041, add EXEC_ORIGIN support. Forward-ported from cl/56955623 and h...Paul Pluzhnikov4-3/+107
2018-03-13Forward-port addition of _google_dl_debug_state_hookStan Shebs2-0/+6
2018-02-27Add workarounds for clang and lld problemsStan Shebs1-0/+6
2018-02-20Remove a testing hackStan Shebs1-1/+1
2018-02-14Add a --with-lld option to choose LLVMs lld linkerStan Shebs2-1/+8
2018-01-22Stub out execstack problemStan Shebs1-0/+2
2018-01-18Un-nest nested functions in dynamic linkerStan Shebs5-1/+120
2018-01-18Skip execstack test, depends on nested functionStan Shebs1-0/+2
2018-01-25Add support for the RISC-V-specific ELF flagsPalmer Dabbelt2-0/+14
2018-01-15Add NT_ARM_SVE to elf.hAlan Hayward1-0/+2
2018-01-13Synchronize DF_1_* flags with binutils (Bug 22707)Carlos O'Donell1-0/+2
2018-01-06Add RISC-V dynamic relocations to elf.hPalmer Dabbelt1-0/+14
2018-01-04elf: Support dlvsym within libc.soFlorian Weimer7-6/+303