summaryrefslogtreecommitdiff
path: root/src/patchelf.cc
Commit message (Expand)AuthorAgeFilesLines
* Resize segment mapping rewritten sections if neededBreno Rodrigues Guimaraes2023-04-231-0/+12
* Check for other references to the RPATH stringBreno Rodrigues Guimaraes2023-03-171-7/+22
* Add infrastructure to iterate on all objects that are string indexesBreno Rodrigues Guimaraes2023-03-171-2/+38
* Use a different letter for section taintingBreno Rodrigues Guimaraes2023-03-171-2/+2
* Merge pull request #469 from brenoguim/breno.446Breno Rodrigues Guimarães2023-03-111-1/+3
|\
| * Add one extra page to avoid overlapping with next page if its rounded downBreno Rodrigues Guimaraes2023-02-241-1/+3
* | Set the alignment of the new LOAD segment the same as othersBreno Rodrigues Guimaraes2023-03-071-3/+8
* | Merge #473bors[bot]2023-03-071-1/+1
|\ \
| * | Other switches might set changed as true. Use extraStrings sizeBreno Rodrigues Guimaraes2023-03-041-1/+1
| |/
* | Merge branch 'NixOS:master' into breno.457Breno Rodrigues Guimarães2023-02-231-48/+368
|\ \ | |/
| * Merge #466bors[bot]2023-02-231-0/+2
| |\
| | * Adjust roundUp for 0 as inputChristian Göttsche2023-02-221-0/+2
| * | Avoid <class ER> syntax in lambdas. Thats C++20Breno Rodrigues Guimaraes2023-02-221-15/+5
| * | FixupBreno Rodrigues Guimaraes2023-02-221-1/+1
| * | Update patchelf.ccBreno Rodrigues Guimarães2023-02-221-8/+14
| * | Update src/patchelf.ccBreno Rodrigues Guimarães2023-02-221-0/+2
| * | Update src/patchelf.ccBreno Rodrigues Guimarães2023-02-221-0/+1
| * | Merge branch 'master' into breno.rename_symsJörg Thalheim2023-02-221-45/+94
| |\ \ | | |/
| | * Avoid memory corruption on invalid ELF inputChristian Göttsche2023-02-211-7/+52
| | * Declare more read-only functions constChristian Göttsche2023-02-211-8/+8
| | * Avoid implicit conversionChristian Göttsche2023-02-211-2/+2
| | * Avoid dropping const qualifierChristian Göttsche2023-02-211-6/+6
| | * Declare file local functions staticChristian Göttsche2023-02-211-3/+3
| | * Drop superfluous semicolonsChristian Göttsche2023-02-211-2/+2
| | * Use C++11 [[noreturn]]Christian Göttsche2023-02-211-1/+1
| | * Avoid potential overflows in checkPointer()Christian Göttsche2023-02-211-3/+2
| | * Drop unnecessary casts in getElfType()Christian Göttsche2023-02-211-2/+2
| | * Close file before potentially throwingChristian Göttsche2023-02-211-2/+2
| | * Avoid unnecessary copies in splitColonDelimitedString()Christian Göttsche2023-02-211-6/+11
| | * Add misc functions annotationsChristian Göttsche2023-02-211-4/+4
| * | Code polishing to use more spansBreno Rodrigues Guimaraes2023-02-211-15/+19
| * | Add description to patchelf.1Breno Rodrigues Guimaraes2023-02-201-1/+1
| * | Add support for symbol name remappingBreno Rodrigues Guimaraes2023-02-201-3/+269
| |/
* | Merge branch 'master' into breno.457Jörg Thalheim2023-02-201-2/+103
|\ \ | |/
| * Add options to print, clear and set executable stack stateChristian Göttsche2023-01-281-2/+103
* | to trigger ciBreno Rodrigues Guimaraes2023-02-201-1/+1
* | Update src/patchelf.ccBreno Rodrigues Guimarães2023-02-191-1/+2
* | Avoid overlapping program header table with section header table #457Breno Rodrigues Guimaraes2023-02-191-10/+38
|/
* Merge #4470.17.1bors[bot]2023-01-101-4/+6
|\
| * 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-021-4/+6
| * 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
* 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-261-20/+58
|\
| * Rework file shifting to avoid sections crossing multiple segmentsBo Anderson2022-10-131-20/+58
* | Skip empty PT_NOTE sectionsBo Anderson2022-10-261-0/+8