| Commit message (Expand) | Author | Age | Files | Lines |
* | elf: Support DT_RELR relative relocation format | Fangrui Song | 2022-04-25 | 16 | -8/+450 |
* | elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ ... | Fangrui Song | 2021-08-27 | 11 | -193/+60 |
* | elf: Unconditionally use __ehdr_start | Fangrui Song | 2021-08-27 | 1 | -9/+4 |
* | Fix a return type in elf unload test | Stan Shebs | 2021-08-27 | 1 | -1/+2 |
* | Fix bug where ld.so hashtable would retain strings passed to dlopen(). | Ambrose Feinstein | 2021-08-27 | 1 | -11/+2 |
* | Extend elf/unload8 to test an additional load/unload pattern | Stan Shebs | 2021-08-27 | 3 | -1/+55 |
* | Fix memory leak in TLS allocation | James Y Knight | 2021-08-27 | 1 | -0/+1 |
* | Add a case to async-signal-safe TLS to set static TLS instead of waiting for ... | Stan Shebs | 2021-08-27 | 1 | -2/+25 |
* | Add an LD_DEBUG=tls option to help debug thread-local storage handling in ld.so | Stan Shebs | 2021-08-27 | 3 | -8/+184 |
* | Remove an unneeded local refactor in _dl_update_slotinfo | Stan Shebs | 2021-08-27 | 1 | -7/+6 |
* | Make multi-arch ifunc support work with clang | Stan Shebs | 2021-08-27 | 1 | -2/+6 |
* | Revert clang workaround for _begin that is no longer needed | Stan Shebs | 2021-08-27 | 1 | -6/+0 |
* | Redesign the fastload support for additional performance | Ambrose Feinstein | 2021-08-27 | 7 | -423/+458 |
* | Un-nest an include in dl-reloc-static-pie.c. | Siva Chandra Reddy | 2021-08-27 | 1 | -2/+14 |
* | Fix mistaken order of arguments to open_path | Stan Shebs | 2021-08-27 | 1 | -1/+1 |
* | Undid the dl_enable_fastload environment variable changes. | Raman Tenneti | 2021-08-27 | 5 | -14/+3 |
* | Add "fastload" support. | Paul Pluzhnikov | 2021-08-27 | 6 | -31/+591 |
* | Add workaround for clang link failure in elf/tst-unique4 | Stan Shebs | 2021-08-27 | 1 | -0/+5 |
* | Add workaround for segfaults in __longjmp when compiled with ppc clang | Stan Shebs | 2021-08-27 | 1 | -0/+23 |
* | Change de-nesting fix to use added argument instead of globals | Stan Shebs | 2021-08-27 | 5 | -11/+134 |
* | Fix regressions in async-safe TLS, add run-time control for debugging, add mo... | Stan Shebs | 2021-08-27 | 5 | -30/+180 |
* | Fix TLS problems not handled by cherrypick | Stan Shebs | 2021-08-27 | 1 | -47/+2 |
* | Revert upstream removal of async-safe TLS patches. | Brooks Moses | 2021-08-27 | 5 | -52/+294 |
* | Work around a make 3.81 segfault with clang | Stan Shebs | 2021-08-27 | 1 | -1/+3 |
* | Fix stack overflow with huge PT_NOTE segment [BZ #20419] | Paul Pluzhnikov | 2021-08-27 | 4 | -4/+78 |
* | Add a clang/lld workaround for symbol not being overridden | Stan Shebs | 2018-05-09 | 1 | -0/+2 |
* | Add basic testsuite for dlopen_with_offset | Stan Shebs | 2018-03-29 | 5 | -0/+184 |
* | Fix GCC compilation issues in cherrypicks | Stan Shebs | 2018-03-28 | 1 | -1/+1 |
* | For b/22641205, #include _itoa.h | Paul Pluzhnikov | 2015-10-10 | 1 | -0/+2 |
* | For b/20141439, don't add "foo.so" as alternate name for previously loaded "f... | Paul Pluzhnikov | 2015-10-02 | 1 | -1/+4 |
* | For b/8315591, b/20141439 correct off-by-one error that resulted in last byte... | Paul Pluzhnikov | 2015-06-03 | 1 | -1/+1 |
* | Fix arm build by only using _itoa when building ld-linux, and not 'sln'. Also... | Paul Pluzhnikov | 2014-11-23 | 1 | -0/+4 |
* | For b/18243822, fix dlopen_with_offset to not reuse the same link_map entry w... | Paul Pluzhnikov | 2014-11-10 | 1 | -2/+22 |
* | For Google b/8315591, experimental implementation of dlopen_with_offset. | Paul Pluzhnikov | 2014-03-10 | 5 | -22/+35 |
* | Backport cl/98967227 to GRTE glibc 2.19 sources. | Brooks Moses | 2015-08-14 | 1 | -4/+4 |
* | Fix out-of-date bits in EXEC_ORIGIN patch | Stan Shebs | 2018-03-19 | 2 | -3/+3 |
* | For b/12342355, remove inappropriate assert in EXEC_ORIGIN support. | Brooks Moses | 2014-04-11 | 1 | -4/+0 |
* | For b/4074041, add EXEC_ORIGIN support. Forward-ported from cl/56955623 and h... | Paul Pluzhnikov | 2014-03-08 | 4 | -3/+107 |
* | Forward-port addition of _google_dl_debug_state_hook | Stan Shebs | 2018-03-13 | 2 | -0/+6 |
* | Add workarounds for clang and lld problems | Stan Shebs | 2018-02-27 | 1 | -0/+6 |
* | Remove a testing hack | Stan Shebs | 2018-02-20 | 1 | -1/+1 |
* | Add a --with-lld option to choose LLVMs lld linker | Stan Shebs | 2018-02-14 | 2 | -1/+8 |
* | Stub out execstack problem | Stan Shebs | 2018-01-22 | 1 | -0/+2 |
* | Un-nest nested functions in dynamic linker | Stan Shebs | 2018-01-18 | 5 | -1/+120 |
* | Skip execstack test, depends on nested function | Stan Shebs | 2018-01-18 | 1 | -0/+2 |
* | Add support for the RISC-V-specific ELF flags | Palmer Dabbelt | 2018-01-25 | 2 | -0/+14 |
* | Add NT_ARM_SVE to elf.h | Alan Hayward | 2018-01-15 | 1 | -0/+2 |
* | Synchronize DF_1_* flags with binutils (Bug 22707) | Carlos O'Donell | 2018-01-13 | 1 | -0/+2 |
* | Add RISC-V dynamic relocations to elf.h | Palmer Dabbelt | 2018-01-06 | 1 | -0/+14 |
* | elf: Support dlvsym within libc.so | Florian Weimer | 2018-01-04 | 7 | -6/+303 |