| Commit message (Expand) | Author | Age | Files | Lines |
* | Rework rtld's TLS Variant I implementation to match r326794 | Brooks Davis | 2018-09-05 | 1 | -16/+61 |
* | Revert r337978: Rework rtld's TLS Variant I implementation to match r326794 | Brooks Davis | 2018-08-21 | 1 | -61/+16 |
* | Rework rtld's TLS Variant I implementation to match r326794 | Brooks Davis | 2018-08-17 | 1 | -16/+61 |
* | Make sure the rtld(1) error messages go to stderr, not stdout. | Edward Tomasz Napierala | 2018-08-02 | 1 | -15/+15 |
* | Make rtld use libc_nossp_pic.a. Remove SSP shims. | Konstantin Belousov | 2018-05-09 | 1 | -42/+1 |
* | o Let rtld(1) set up psABI user trap handlers prior to executing the | Marius Strobl | 2018-02-03 | 1 | -0/+6 |
* | libexec: adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 1 | -0/+2 |
* | Remove unneeded calls to access(2) from rtld(1); just call open(2) instead. | Edward Tomasz Napierala | 2017-10-24 | 1 | -13/+23 |
* | Replace lseek(2)/read(2) pair with pread(2), removing yet another syscall | Edward Tomasz Napierala | 2017-10-24 | 1 | -4/+3 |
* | Make find_library() conform to style(9). No functional changes. | Edward Tomasz Napierala | 2017-10-24 | 1 | -78/+79 |
* | Reword the conditional; it was ugly, and adding another parameter, | Edward Tomasz Napierala | 2017-10-24 | 1 | -17/+44 |
* | Handle relocations for newer non-PIC MIPS ABI. | John Baldwin | 2017-09-12 | 1 | -0/+6 |
* | Read max_stack_flags from correct object. | John Baldwin | 2017-08-30 | 1 | -1/+1 |
* | o Replace __riscv__ with __riscv | Ruslan Bukin | 2017-08-07 | 1 | -1/+1 |
* | Allow to specify targets by absolute paths in libmap.conf. | Konstantin Belousov | 2017-07-27 | 1 | -9/+10 |
* | In open_binary_fd: when using buffer size for strl* and snprintf, | Xin LI | 2017-07-05 | 1 | -3/+3 |
* | When reporting undefined symbol, note the version, if specified. | Konstantin Belousov | 2017-07-04 | 1 | -3/+7 |
* | For ld.so direct execution mode, implement -p option: search for the | Konstantin Belousov | 2017-05-23 | 1 | -9/+49 |
* | Update my copyright, note The FreeBSD Foundation involvement. | Konstantin Belousov | 2017-05-18 | 1 | -3/+8 |
* | Fix style [1], add static keyword before static function definition. | Konstantin Belousov | 2017-05-18 | 1 | -1/+2 |
* | Allow rtld direct-exec to take a file descriptor. | Jonathan Anderson | 2017-05-17 | 1 | -17/+109 |
* | Pretend that there is some security when executing in direct mode. | Konstantin Belousov | 2017-05-16 | 1 | -0/+38 |
* | Rename rtld's parse_libdir to parse_integer. | Jonathan Anderson | 2017-05-16 | 1 | -12/+13 |
* | Make ld-elf.so.1 directly executable. | Konstantin Belousov | 2017-05-15 | 1 | -6/+58 |
* | In _rtld(), reorder local declarations to compact the block and | Konstantin Belousov | 2017-05-13 | 1 | -23/+10 |
* | Disable LD_BIND_NOT for setugid processes. | Konstantin Belousov | 2017-03-15 | 1 | -3/+3 |
* | Implement LD_BIND_NOT knob for rtld. | Konstantin Belousov | 2017-03-15 | 1 | -0/+4 |
* | Avoid bind lock recursion. | Konstantin Belousov | 2017-03-09 | 1 | -25/+33 |
* | Handle protected symbols in rtld. | Konstantin Belousov | 2017-02-09 | 1 | -8/+12 |
* | Extend LD_UTRACE by also generating utrace(2) log events for runtime linker | Peter Jeremy | 2017-01-30 | 1 | -0/+1 |
* | For the main binary, postpone enforcing relro read-only protection | Konstantin Belousov | 2017-01-12 | 1 | -8/+20 |
* | rtld: Fix a couple of bugs around the unloading of ELF filters. | Mark Johnston | 2016-12-22 | 1 | -5/+23 |
* | rtld: Ensure that dlopen() cannot obtain a reference on a doomed object. | Mark Johnston | 2016-12-22 | 1 | -10/+8 |
* | rtld: Fix a race between dl_iterate_phdr() and dlclose(). | Mark Johnston | 2016-12-22 | 1 | -4/+47 |
* | Fix typo. | Konstantin Belousov | 2016-12-16 | 1 | -1/+1 |
* | Take write lock for rtld_bind before modifying obj_list in dl_iterate_phdr(). | Bryan Drewery | 2016-12-13 | 1 | -2/+2 |
* | Retire long-broken/unused static rtld support | Ed Maste | 2016-12-02 | 1 | -16/+11 |
* | Fix _mips_rtld_bind() to handle ELF filters. | John Baldwin | 2016-11-23 | 1 | -0/+4 |
* | Pass CPUID[1] %edx (cpu_feature), %ecx (cpu_feature2) and | Konstantin Belousov | 2016-11-15 | 1 | -1/+2 |
* | Pass the correct flag to find_symdef() from _rtld_bind(). | John Baldwin | 2016-11-08 | 1 | -2/+2 |
* | Move defines common between rtld and libsysdecode into the header, | Konstantin Belousov | 2016-08-12 | 1 | -27/+3 |
* | Fill phdr and phsize for rtld object. It is needed for | Konstantin Belousov | 2016-08-12 | 1 | -0/+4 |
* | Remove all remaining uses of TAILQ_FOREACH_FROM() from rtld-elf. | Konstantin Belousov | 2016-08-12 | 1 | -10/+6 |
* | Fix dlsym(RTLD_NEXT) handling to only return the next library in last library... | Bryan Drewery | 2016-07-15 | 1 | -1/+1 |
* | Fix issues found by Coverity in the rtld-elf.c:gethints(). | Konstantin Belousov | 2016-05-25 | 1 | -7/+28 |
* | libexec: minor spelling fixes in comments. | Pedro F. Giffuni | 2016-05-01 | 1 | -1/+1 |
* | rtld-elf: use NULL instead of zero for pointers. | Pedro F. Giffuni | 2016-04-19 | 1 | -1/+1 |
* | Fix handling of DT_TEXTREL for an object with more than one read-only | Konstantin Belousov | 2016-03-02 | 1 | -17/+40 |
* | Do not unlock rtld_phdr_lock over callback invocations. | Alexander Kabaev | 2016-01-27 | 1 | -3/+1 |
* | Fix initlist_add_object invocation parameters. | Alexander Kabaev | 2016-01-20 | 1 | -3/+3 |