summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* fix setting empty rpathJörg Thalheim2021-11-271-1/+1
* use memcpy instead of strcpy to set rpathJörg Thalheim2021-11-271-2/+2
* Don't try to parse .dynamic section of type NOBITSMichal Sojka2021-11-271-0/+5
* fix use-after-free in normalizeNoteSegmentsJörg Thalheim2021-11-271-1/+4
* correct EINTR handling in writeFileJörg Thalheim2021-11-271-6/+20
* Adjust PT_MIPS_ABIFLAGS segment if presentIvan A. Melnikov2021-11-272-3/+16
* Adjust DT_MIPS_RLD_MAP_REL dynamic section entry if presentIvan A. Melnikov2021-11-272-3/+24
* fix binaries without .gnu.hash sectionJörg Thalheim2021-11-271-3/+6
* 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
* | manual for loop conversionsRosen Penev2021-02-141-20/+20
* | clang-tidy: use autoRosen Penev2021-02-141-15/+15
* | clang-tidy: replace typedef with usingRosen Penev2021-02-141-4/+3
* | clang-tidy: sort includes alphabeticallyRosen Penev2021-02-141-11/+11
* | clang-tidy: use C++ castsRosen Penev2021-02-141-5/+6
* | clang-tidy: use explicit constructorsRosen Penev2021-02-141-3/+2
* | clang-tidy: do not use else after returnRosen Penev2021-02-141-7/+5
* | clang-tidy: fix bad castRosen Penev2021-02-141-2/+2
* | clang-tidy: remove pointless string initRosen Penev2021-02-141-1/+1
* | clang-tidy: use empty()Rosen Penev2021-02-141-2/+2
* | clang-tidy: reference conversionsRosen Penev2021-02-141-8/+4
* | clang-tidy: avoid copying loop variableRosen Penev2021-02-141-1/+1
* | replace for loop with any_ofRosen Penev2021-02-141-14/+5
* | clang-tidy: use nullptrRosen Penev2021-02-141-9/+10
* | Merge pull request #230 from rmNULL/fix-wrong-unsupported-overlapEelco Dolstra2020-11-191-1/+4
|\ \
| * | mark phdrs synced with sections, avoid rechecking it when syncing note sectio...rmnull2020-08-261-1/+4
* | | Gracefully handle ELF files with out-of-bounds shdr offsetsJulian Stecklina2020-11-151-2/+6
* | | Fix endian issue when creating sectionsByOldIndexJulian Stecklina2020-11-151-2/+2
* | | Gracefully handle ELF files with out-of-bounds phdr offsetsJulian Stecklina2020-11-151-1/+4
* | | Add bounds checking for invalid section header name offsetsJulian Stecklina2020-11-151-1/+6