summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge branch 'master' of github.com:rgcjonas/patchelfEelco Dolstra2014-04-241-1/+111
|\ \
| * | Add ability to add and replace DT_NEEDED entriesJonas Kuemmerlin2013-04-281-1/+111
| |/
* | Clear help message for --print-soname and --set-soname optionsChingis Dugarzhapov2014-04-191-2/+2
* | Added assertion in TODO, removed some useless debug msgs...Chingis Dugarzhapov2014-04-101-6/+23
* | raise error if no DT_SONAME foundChingis Dugarzhapov2014-04-101-1/+9
* | --set-soname, fixed help messageChingis Dugarzhapov2014-04-101-1/+1
* | --set-soname with .dynstr section resize, proper debug messagesChingis Dugarzhapov2014-04-101-3/+17
* | --set-soname, first working prototypeChingis Dugarzhapov2014-04-091-5/+40
* | Added --print-soname option, to print DT_SONAME entry of .dynamic sectionChingis Dugarzhapov2014-04-081-1/+33
* | In symbol tables, rewrite st_value for STT_SECTION entriesEelco Dolstra2014-01-141-0/+4
* | Handle invalid symbol table entries that refer to non-existent sectionsEelco Dolstra2014-01-141-3/+8
|/
* Remove debug statementEelco Dolstra2013-01-161-2/+0
* Add ‘--remove-needed’ optionEelco Dolstra2013-01-161-2/+42
* Comment out overly verbose debug lineEelco Dolstra2012-08-211-1/+1
* Rewrite the st_shndx field in symbol tablesEelco Dolstra2012-08-211-4/+29
* Remove trailing whitespaceEelco Dolstra2012-08-211-52/+52
* * Support executables created by the Gold linker (NixOS/140). TheseEelco Dolstra2011-09-111-5/+40
* * Fix patching a little-endian binary on a big-endian machine. ThisEelco Dolstra2010-08-261-5/+5
* * Update DT_RELA. Eelco Dolstra2010-08-261-1/+2
* I forgot in the last commit (enabling patchelf on the fuloong2f) to change someLluís Batlle i Rossell2010-07-291-2/+2
* Making patchelf work on a MIPS machine with 16KB page size (it's set in its k...Lluís Batlle i Rossell2010-07-291-0/+5
* * Segments can have a zero alignment, causing a divide-by-zero error.Eelco Dolstra2010-04-061-1/+2
* * Remove macros defined in elf.h.Eelco Dolstra2009-10-141-27/+0
* * Include a copy of Glibc's elf.h so that we're not dependant on theEelco Dolstra2009-10-143-2/+2676
* * Use the e_type field instead of trying to guess whether we’reEelco Dolstra2009-06-161-6/+6
* * When using --force-rpath and the executable already has aEelco Dolstra2009-05-071-0/+7
* * Implement --version, --help.Eelco Dolstra2009-02-241-3/+18
* * Handle PT_LOAD program headers that become unaligned after addingEelco Dolstra2009-01-301-1/+7
* * Don't clobber previously written sections.Eelco Dolstra2008-06-031-3/+13
* * Overwriting replaced sections with 'X's revealed a bug: we weren'tEelco Dolstra2008-05-291-1/+7
* * Ancient FreeBSD compat.Eelco Dolstra2008-05-291-0/+4
* * Support executables without a .dynamic section (klcc generatesEelco Dolstra2008-05-281-33/+36
* * More duplicate code removal.Eelco Dolstra2008-05-281-143/+120
* * Removed some duplicate code (and work around an apparent g++ codeEelco Dolstra2008-05-281-83/+40
* * When reordering the section headers, the e_shstrndx field in the ELFEelco Dolstra2008-05-281-1/+7
* * Add the DT_RUNPATH (or DT_RPATH) entry to the top of the .dynamicEelco Dolstra2008-05-281-11/+8
* * A first attempt at --set-rpath support for libraries. This is veryEelco Dolstra2008-05-281-3/+170
* * Support DT_RUNPATH (in fact, prefer DT_RUNPATH over DT_RPATH unlessEelco Dolstra2008-05-271-9/+49
* * Sort the program headers. This makes "strip" contain less aboutEelco Dolstra2008-05-271-1/+27
* * Typos.Eelco Dolstra2008-05-271-2/+2
* * patchelf: fix compilation on GCC 4.3.0.Eelco Dolstra2008-05-211-1/+1
* * Compilation fixes for FreeBSD 4.Eelco Dolstra2008-05-091-0/+22
* * Remove debug lines.Eelco Dolstra2007-12-071-3/+0
* * Various 64-bit fixes. Computation of the first page to use wasEelco Dolstra2007-12-071-24/+28
* * When sorting the sections, make sure that we maintain the sh_linkEelco Dolstra2007-02-011-10/+49
* * Keep the section headers sorted by offset. If we don't, we won'tEelco Dolstra2007-02-011-6/+50
* * Support big endian binaries (such as on powerpc-linux).Eelco Dolstra2007-01-311-88/+115
* * .rel.plt is called .rela.plt on x86_64-linux.Eelco Dolstra2007-01-311-2/+6
* * Instantiate the right template depending on whether the file is 32Eelco Dolstra2007-01-311-16/+39
* * Templatise the ElfFile class to take the Elf32_* types asEelco Dolstra2007-01-311-59/+74