summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge #4470.17.1bors[bot]2023-01-102-5/+7
|\
| * Revert "shiftFile: when splitting a segment into two pieces, preserve the ori...Jason2022-12-281-5/+1
| * Fix bug in file shifting that could cause conflicting PT_LOAD segmentsJason2022-12-022-5/+7
| * shiftFile: when splitting a segment into two pieces, preserve the original fl...Jason2022-12-021-1/+5
* | Out-of-bounds read exists in the function modifySonameyairKoskas2022-12-271-0/+1
|/
* add workaround for readelf from binutils 2.30Jörg Thalheim2022-11-061-1/+5
* update vendored elf fileJörg Thalheim2022-11-061-116/+1069
* patchelf: correct page size for sparc64/sparc32Jörg Thalheim2022-11-061-1/+4
* write out replace sections in original orderJörg Thalheim2022-11-051-8/+14
* fix pagesize on ia64Jörg Thalheim2022-11-041-0/+1
* Merge pull request #415 from Bo98/load-overlap-fix0.16.0Jörg Thalheim2022-10-262-21/+59
|\
| * Rework file shifting to avoid sections crossing multiple segmentsBo Anderson2022-10-132-21/+59
* | Skip empty PT_NOTE sectionsBo Anderson2022-10-261-0/+8
* | Merge pull request #411 from Bo98/notes-boundsJörg Thalheim2022-10-261-1/+1
|\ \
| * | Fix out of bounds access when increasing program header tableBo Anderson2022-10-101-1/+1
| |/
* | Merge pull request #414 from Bo98/gnu-propertyJörg Thalheim2022-10-262-0/+13
|\ \
| * | Sync .note.gnu.property to PT_GNU_PROPERTYBo Anderson2022-10-102-0/+13
| |/
* | Out-of-bounds read exists in the function modifyRPathzhailiangliang2022-10-261-0/+1
|/
* Remove unnecessary check of ELF type before modifying OS ABIDmitry Moskalchuk2022-07-111-5/+0
* Skip writing if the requested OS ABI is the same as the current oneDmitry Moskalchuk2022-06-301-0/+5
* Add --print-os-abi and --set-os-abi optionsDmitry Moskalchuk2022-06-302-0/+99
* Merge pull request #380 from amjoseph-nixpkgs/pr/close/368Jörg Thalheim2022-06-292-1/+8
|\
| * formatting: fix incorrect indentation in previous commitAdam Joseph2022-06-181-1/+1
| * patchelf.cc: handle DT_MIPS_XHASH and .MIPS.xhashAdam Joseph2022-06-181-0/+4
| * elf.h: resynchronize with glibc elf.hAdam Joseph2022-06-181-1/+4
* | Merge pull request #378 from a-m-joseph/pr/no-sortJörg Thalheim2022-06-191-6/+16
|\ \
| * | add --no-sort optionAdam Joseph2022-06-181-6/+16
| |/
* | patchelf.cc: add comment explaining calculation for DT_MIPS_RLD_MAP_RELAdam Joseph2022-06-181-0/+10
|/
* modifyRPath: return early if new and old rpath are emptyEmery Hemingway2022-05-201-2/+2
* Update src/patchelf.ccJörg Thalheim2022-04-071-0/+1
* Add O_BINARY flag when opening files to allow compilation for WindowsJago Gyselinck2022-04-061-2/+6
* Update argument name to be more descriptivedeadwood2022-02-212-8/+8
* Add --add-debug optiondeadwood2022-02-202-0/+42
* fix incorrect polarity on dyn_offset; closes #364Adam Joseph2022-01-211-1/+1
* Merge branch 'master' into faridzakaria/fix-add-replace-for-realFarid Zakaria2021-12-213-209/+207
|\
| * Renamed findSection2 to tryFindSectionHeaderFarid Zakaria2021-12-213-35/+14
| * Renamed findSection3 to getSectionIndexFarid Zakaria2021-12-201-4/+4
| * Added patchelf.hFarid Zakaria2021-12-202-193/+212
* | Code clarity and test working with muslFarid Zakaria2021-12-211-17/+16
* | Allow multiple modifications in same callFarid Zakaria2021-12-201-4/+16
|/
* print-interpreter: fix off by one errorFarid Zakaria2021-12-181-1/+1
* add missing <optional> includeJörg Thalheim2021-11-281-0/+1
* avoid adding the same .dynstr entries multiple timesreplace-libRolf Eike Beer2021-11-271-9/+33
* fix corrupted library names when using --replace-needed multiple timesRolf Eike Beer2021-11-271-0/+4
* support loongarch for patchelfzhangwenlong2021-11-161-0/+5
* use more memory-safe at() functionless-raw-pointerJörg Thalheim2021-09-191-8/+8
* remove raw pointer from findSection2Jörg Thalheim2021-09-192-11/+14
* use more memory safe at() function where possibleJörg Thalheim2021-09-191-40/+43
* more idiomatic colon splitJörg Thalheim2021-09-191-9/+4
* Remove limits on output file size.Andrew Laucius2021-09-131-99/+94