summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* fix setting empty rpathJörg Thalheim2021-09-121-1/+1
* Merge pull request #316 from andrewla/external-stringsJörg Thalheim2021-09-111-8/+17
|\
| * Allow string arguments to be read from files.Andrew Laucius2021-09-101-8/+17
* | Merge pull request #311 from NixOS/refactoringJörg Thalheim2021-09-081-83/+95
|\ \ | |/ |/|
| * when amending rpath don't add empty rpath entriesrefactoringJörg Thalheim2021-08-281-2/+4
| * make modify rpath function smallerJörg Thalheim2021-08-281-82/+92
* | cleanup duplicate sanitizer flagsubsanJörg Thalheim2021-08-281-4/+11
* | add ubsan optionJörg Thalheim2021-08-261-1/+7
|/
* Don't try to parse .dynamic section of type NOBITSMichal Sojka2021-08-231-0/+5
* fix use-after-free in normalizeNoteSegmentsJörg Thalheim2021-08-211-1/+4
* Merge pull request #300 from NixOS/eintrJörg Thalheim2021-08-191-7/+21
|\
| * correct EINTR handling in writeFileeintrJörg Thalheim2021-08-181-6/+20
| * fixup PACKAGE_STRING macroJörg Thalheim2021-08-181-1/+1
* | use memcpy instead of strcpy to set rpathJörg Thalheim2021-08-181-2/+2
|/
* Adjust PT_MIPS_ABIFLAGS segment if presentIvan A. Melnikov2021-08-112-3/+16
* Adjust DT_MIPS_RLD_MAP_REL dynamic section entry if presentIvan A. Melnikov2021-08-112-3/+24
* define default PACKAGE_STRINGJörg Thalheim2021-08-101-0/+3
* fix binaries without .gnu.hash sectionJörg Thalheim2021-08-101-3/+6
* Merge branch 'master' into multipleDomen Kožar2021-08-052-141/+175
|\
| * Merge pull request #246 from xavierabellan/add-rpathDomen Kožar2021-08-051-1/+17
| |\
| | * Added option conflict between --set-rpath and --add-rpathXavier Abellan Ecija2020-11-261-0/+3
| | * Added option --add-rpathXavier Abellan Ecija2020-10-051-1/+14
| * | Merge pull request #269 from telent/endianness-fix-for-shrink-rpathDomen Kožar2021-08-051-1/+2
| |\ \
| | * | convert endian when checking library machine typeDaniel Barlow2021-03-311-1/+2
| * | | Merge pull request #235 from emlix/cleanupsDomen Kožar2021-08-042-18/+20
| |\ \ \
| | * | | avoid needless copies of std::stringRolf Eike Beer2021-03-161-8/+8
| | * | | do not add new string entries when changing libraries to themselfRolf Eike Beer2021-03-161-2/+2
| | * | | fix -Wshadow warningsRolf Eike Beer2021-03-161-5/+5
| | * | | silence compiler warning because of different signednessRolf Eike Beer2021-03-161-1/+1
| | * | | add new SHF_* flags from binutilsRolf Eike Beer2021-03-161-0/+2
| | * | | only one section name can matchRolf Eike Beer2021-03-161-1/+1
| | * | | avoid needless memory allocation when replacing sectionsRolf Eike Beer2021-03-161-1/+1
| | |/ /
| * | | Merge pull request #275 from rpurdie/masterDomen Kožar2021-08-041-1/+2
| |\ \ \
| | * | | patchelf: Fix alignment issues with contiguous note sectionsRichard Purdie2021-05-021-1/+2
| | |/ /
| * | | addNeeded: fix assertion triggered due to bad .dynstr section resizeOvidiu Panait2021-07-241-2/+5
| * | | rewriteSectionsLibrary: Fix endianness issueIvan A. Melnikov2021-06-211-1/+1
| * | | Change to 'for (auto & phdr : phdrs) { .' as used elsewhereSatadru Pramanik2021-05-271-1/+1
| * | | merge from PR243Satadru Pramanik2021-05-201-1/+4
| * | | fixed phdr bugMatrixLing2021-04-121-1/+1
| |/ /
| * | fix wrong castRosen Penev2021-02-251-2/+2
| * | Style fixesEelco Dolstra2021-02-151-10/+12