| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Add support for binaries with arbitrary number of PT_LOAD sections. | Alexander Kabaev | 2002-10-23 | 1 | -37/+55 |
* | Add ia64 support. Various adjustments were made to existing targets to | Doug Rabson | 2001-10-15 | 1 | -0/+1 |
* | Get the actual pathname of the dynamic linker from the executable's | John Polstra | 1999-08-30 | 1 | -7/+11 |
* | When checking to see if a shared object is already loaded, look for | John Polstra | 1999-08-30 | 1 | -1/+6 |
* | Revamp the symbol lookup algorithm to cope better with objects | John Polstra | 1999-08-30 | 1 | -1/+37 |
* | $Id$ -> $FreeBSD$ | Peter Wemm | 1999-08-28 | 1 | -1/+1 |
* | Change many asserts into normal errors. They were all for conditions | John Polstra | 1999-07-18 | 1 | -24/+38 |
* | Add alpha support. | Doug Rabson | 1998-09-04 | 1 | -28/+28 |