| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove $FreeBSD$: two-line .h pattern | Warner Losh | 2023-08-16 | 1 | -2/+0 |
* | rtld: rename tls_done to tls_static | Konstantin Belousov | 2023-06-05 | 1 | -1/+1 |
* | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh | 2023-05-12 | 1 | -1/+1 |
* | sys/param.h: Add _WANT_P_OSREL | Konstantin Belousov | 2023-02-15 | 1 | -0/+1 |
* | rtld: Revert "When loading dso without PT_GNU_STACK phdr, only call" | John Baldwin | 2023-01-04 | 1 | -1/+1 |
* | Have rtld query the page size from the kernel | Andrew Turner | 2022-04-07 | 1 | -27/+27 |
* | rtld: extract header validation into new helper check_elf_headers() | Konstantin Belousov | 2021-12-06 | 1 | -26/+34 |
* | rtld: Round down relro_size | Konstantin Belousov | 2021-08-13 | 1 | -1/+2 |
* | Undo 'fix off by one' part of r365360. | Konstantin Belousov | 2020-09-05 | 1 | -1/+1 |
* | rtld: Handle ELF dso with program headers outside the first page. | Konstantin Belousov | 2020-09-05 | 1 | -10/+28 |
* | Make p_vaddr % p_align == p_offset % p_align for (some) TLS segments. | Konstantin Belousov | 2020-04-04 | 1 | -0/+1 |
* | rtld: make checks for mmap(2) failures compliant with documentation. | Konstantin Belousov | 2019-12-12 | 1 | -3/+3 |
* | rtld: do not try to mmap a zero-sized PT_LOAD | Brandon Bergren | 2019-12-12 | 1 | -5/+6 |
* | Remove Obj_Entry textsize member. | Konstantin Belousov | 2018-11-04 | 1 | -1/+0 |
* | rtld-elf: fix more warnings to allow compiling with WARNS=6 | Alex Richardson | 2018-10-29 | 1 | -0/+1 |
* | rtld-elf: compile with WANRS=4 warnings other than -Wcast-align | Alex Richardson | 2018-10-29 | 1 | -8/+8 |
* | rtld-elf: make it compile with WARNS=3 | Alex Richardson | 2018-10-29 | 1 | -1/+1 |
* | rtld: set obj->textsize correctly | Alex Richardson | 2018-10-29 | 1 | -2/+7 |
* | libexec: adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 1 | -0/+2 |
* | Use address space guard to implement inter-segment gap. | Konstantin Belousov | 2017-06-24 | 1 | -1/+4 |
* | Fix the AT_EXECFD functionality. | Konstantin Belousov | 2017-05-15 | 1 | -0/+2 |
* | Fix handling of DT_TEXTREL for an object with more than one read-only | Konstantin Belousov | 2016-03-02 | 1 | -2/+1 |
* | This seems like a very trivial bug that should have been squashed a long | Maxim Sobolev | 2016-01-30 | 1 | -3/+9 |
* | Allow PT_NOTES segments to be located anywhere in the executable | Konstantin Belousov | 2015-10-14 | 1 | -3/+21 |
* | Before calling mmap() on a shared library's text and data sections, rtld | Alan Cox | 2014-04-11 | 1 | -2/+5 |
* | Map libraries linked with -Ttext-segment=base_addr at base_addr. | Tijl Coosemans | 2013-02-27 | 1 | -1/+1 |
* | Parse notes only after object structure had been allocated. | Alexander Kabaev | 2012-08-03 | 1 | -2/+2 |
* | Eliminate the static buffer used to read the first page of the mapped | Konstantin Belousov | 2012-06-14 | 1 | -62/+70 |
* | Remove write-only variable. | Konstantin Belousov | 2012-03-16 | 1 | -2/+0 |
* | Rtld on diet 3. | Konstantin Belousov | 2012-03-14 | 1 | -5/+6 |
* | When iterating over the dso program headers, the object is not initialized | Konstantin Belousov | 2012-03-12 | 1 | -1/+4 |
* | Add support for preinit, init and fini arrays. Some ABIs, in | Konstantin Belousov | 2012-03-11 | 1 | -0/+10 |
* | Add support for GNU RELRO. | Konstantin Belousov | 2012-01-30 | 1 | -0/+12 |
* | Restore the writing of the .bss sections of the dsos (not the main | Konstantin Belousov | 2011-09-20 | 1 | -2/+3 |
* | When loading dso without PT_GNU_STACK phdr, only call | Konstantin Belousov | 2011-01-25 | 1 | -1/+1 |
* | In rtld, read the initial stack access mode from AT_STACKPROT as set | Konstantin Belousov | 2011-01-08 | 1 | -0/+7 |
* | In rtld's map_object(), use pread(..., 0) rather than read() to read the | Robert Watson | 2009-10-06 | 1 | -1/+1 |
* | Only perform .bss mapping and cleaning operations when segment file size | Konstantin Belousov | 2009-07-17 | 1 | -21/+27 |
* | Currently, when mapping an object, rtld reserves the whole address space | Konstantin Belousov | 2009-04-10 | 1 | -7/+5 |
* | Update comment to the reality, rtld supports any number of loadable segments. | Konstantin Belousov | 2009-04-10 | 1 | -3/+2 |
* | Implement the dynamic string token substitution in the rpath and | Konstantin Belousov | 2009-03-18 | 1 | -0/+2 |
* | Implement dl_iterate_phdr function. | Alexander Kabaev | 2007-04-03 | 1 | -12/+35 |
* | Implement ELF symbol versioning using GNU semantics. This code aims | Alexander Kabaev | 2005-12-18 | 1 | -2/+8 |
* | Attempt to free any static TLS space used by a shared library when it | Doug Rabson | 2005-02-27 | 1 | -0/+3 |
* | Add support for Thread Local Storage. | Doug Rabson | 2004-08-03 | 1 | -2/+14 |
* | - Add support for DT_FLAGS. | Matthew N. Dodd | 2003-06-18 | 1 | -0/+1 |
* | Simplify map_object() by breaking out the ELF header validation bits | Matthew N. Dodd | 2003-05-31 | 1 | -58/+67 |
* | Fix signed/unsigned comparison warnings. | David E. O'Brien | 2003-05-04 | 1 | -3/+4 |
* | Free obj->priv field in obj_free functions. This field is NULL | Alexander Kabaev | 2003-03-14 | 1 | -0/+1 |
* | Change the way ELF coredumps are handled. Instead of unconditionally | Matthew Dillon | 2002-12-16 | 1 | -6/+23 |