summaryrefslogtreecommitdiff
path: root/src
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-172-4/+74
* 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-233-78/+493
|\ \ | |/
| * 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-222-22/+25
| * | 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-223-73/+131
| |\ \ | | |/
| | * Avoid memory corruption on invalid ELF inputChristian Göttsche2023-02-211-7/+52
| | * Declare more read-only functions constChristian Göttsche2023-02-212-12/+12
| | * Avoid implicit conversionChristian Göttsche2023-02-211-2/+2
| | * Avoid implicit value truncations in wri()Christian Göttsche2023-02-211-4/+8
| | * Enable WextraChristian Göttsche2023-02-211-1/+1
| | * Avoid dropping const qualifierChristian Göttsche2023-02-212-7/+7
| | * 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
| | * Use C++ casts instead of raw C ones in hdr()Christian Göttsche2023-02-211-2/+2
| | * Drop unnecessary friend declarationsChristian Göttsche2023-02-211-4/+0
| | * Add misc functions annotationsChristian Göttsche2023-02-212-20/+20
| | * Add required includes in header fileChristian Göttsche2023-02-211-0/+9
| * | No need for both assert and exceptionBreno Rodrigues Guimaraes2023-02-211-5/+3
| * | Code polishing to use more spansBreno Rodrigues Guimaraes2023-02-212-17/+21
| * | Add out-of-range check for spanBreno Rodrigues Guimaraes2023-02-211-5/+12
| * | Add description to patchelf.1Breno Rodrigues Guimaraes2023-02-201-1/+1
| * | Add support for symbol name remappingBreno Rodrigues Guimaraes2023-02-202-5/+339
| |/
* | Merge branch 'master' into breno.457Jörg Thalheim2023-02-202-3/+108
|\ \ | |/
| * Add options to print, clear and set executable stack stateChristian Göttsche2023-01-282-3/+108
* | 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-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
|/