summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge #493HEADstagingmasterbors[bot]2023-04-254-11/+15
|\ | | | | | | | | | | | | | | 493: Respect prefixed tools used with the tests when cross-compiling r=Mic92 a=heirecka Co-authored-by: Heiko Becker <heirecka@exherbo.org>
| * Also respect a prefixed nm and strings tooHeiko Becker2023-04-243-9/+12
| |
| * Respect a possibly prefixed readelfHeiko Becker2023-04-241-2/+3
|/ | | | | ...i case of cross-compiling. Already done for other tests with 07bbf47e9cf941976ec082f493ff02bd9fb1a8ab.
* Merge #4910.18.0bors[bot]2023-04-233-3/+3
|\ | | | | | | | | | | | | | | 491: tests: use proper exit code to mark tests as skipped r=Mic92 a=Mic92 Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
| * bump versionJörg Thalheim2023-04-231-1/+1
| |
| * tests: use proper exit code to mark tests as skippedJörg Thalheim2023-04-232-2/+2
|/
* Merge #485bors[bot]2023-04-234-1/+45
|\ | | | | | | | | | | | | | | 485: Resize segment mapping rewritten sections if needed #482 r=Mic92 a=brenoguim Co-authored-by: Breno Rodrigues Guimaraes <brenorg@gmail.com>
| * Resize segment mapping rewritten sections if neededBreno Rodrigues Guimaraes2023-04-234-1/+45
|/
* Merge #481bors[bot]2023-04-235-13/+155
|\ | | | | | | | | | | | | | | 481: Do not let modifyRPath taint shared strings in strtab. Fix #315 r=Mic92 a=brenoguim Co-authored-by: Breno Rodrigues Guimaraes <brenorg@gmail.com>
| * Add testBreno Rodrigues Guimaraes2023-03-173-1/+58
| |
| * 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 #490bors[bot]2023-04-232-0/+37
|\ \ | | | | | | | | | | | | | | | | | | | | | 490: Fix #310, add zsh completion r=Mic92 a=Freed-Wu Co-authored-by: Wu Zhenyu <wuzhenyu@ustc.edu>
| * | Fix #310, add zsh completionWu Zhenyu2023-04-082-0/+37
|/ /
* | Merge pull request #488 from cedric84/patch-1Breno Rodrigues Guimarães2023-03-271-0/+1
|\ \ | | | | | | Update build-id.sh
| * | Update build-id.shcedric842023-03-261-0/+1
|/ / | | | | This prevents the test to fail when when readelf is localized.
* | Merge #478bors[bot]2023-03-189-41/+46
|\ \ | |/ |/| | | | | | | | | | | 478: Run shellcheck on all tests r=Mic92 a=brenoguim Co-authored-by: Breno Rodrigues Guimaraes <brenorg@gmail.com>
| * Make CI run shellcheck on all testsBreno Rodrigues Guimaraes2023-03-111-0/+5
| |
| * Fix all shellcheck issuesBreno Rodrigues Guimaraes2023-03-118-41/+41
|/
* Merge pull request #469 from brenoguim/breno.446Breno Rodrigues Guimarães2023-03-114-2/+29
|\ | | | | Add one extra page to avoid overlapping with next page if its rounded…
| * Add one extra page to avoid overlapping with next page if its rounded downBreno Rodrigues Guimaraes2023-02-244-2/+29
| |
* | Merge pull request #475 from brenoguim/breno.474Breno Rodrigues Guimarães2023-03-114-5/+23
|\ \ | | | | | | Use the largest segment alignment for libraries requiring non-standard alignments #474
| * | Filter with awk instead of grepBreno Rodrigues Guimarães2023-03-081-1/+1
| | | | | | | | | Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
| * | Set the alignment of the new LOAD segment the same as othersBreno Rodrigues Guimaraes2023-03-074-5/+23
|/ /
* | Merge #473bors[bot]2023-03-072-1/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | 473: Other switches might set changed as true. Use extraStrings size. #416 r=Mic92 a=brenoguim Co-authored-by: Breno Rodrigues Guimaraes <brenorg@gmail.com>
| * | Other switches might set changed as true. Use extraStrings sizeBreno Rodrigues Guimaraes2023-03-042-1/+7
| |/
* | Merge #476bors[bot]2023-03-062-3/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | 476: Bump cachix/install-nix-action from 19 to 20 r=Mic92 a=dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
| * | Bump cachix/install-nix-action from 19 to 20dependabot[bot]2023-03-062-3/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 19 to 20. - [Release notes](https://github.com/cachix/install-nix-action/releases) - [Commits](https://github.com/cachix/install-nix-action/compare/v19...v20) --- updated-dependencies: - dependency-name: cachix/install-nix-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge #460bors[bot]2023-02-243-10/+79
|\ \ | |/ |/| | | | | | | | | | | | | | | 460: Avoid overlapping program header table with section header table #457 r=Mic92 a=brenoguim Co-authored-by: Breno Rodrigues Guimaraes <brenorg@gmail.com> Co-authored-by: Breno Rodrigues Guimarães <brenorg@gmail.com> Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
| * Shellcheck fixesBreno Rodrigues Guimaraes2023-02-231-9/+9
| |
| * Merge branch 'NixOS:master' into breno.457Breno Rodrigues Guimarães2023-02-2338-362/+881
| |\ | |/ |/|
* | Merge #466bors[bot]2023-02-231-0/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | 466: Adjust roundUp for 0 as input r=Mic92 a=cgzones Co-authored-by: Christian Göttsche <cgzones@googlemail.com>
| * | Adjust roundUp for 0 as inputChristian Göttsche2023-02-221-0/+2
| | | | | | | | | | | | | | | Round up 0 to m instead of wrapping around and return an unexpected result, which is not a multiple of m.
* | | Merge #459bors[bot]2023-02-235-7/+473
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | 459: Add feature to rename dynamic symbols r=Mic92 a=brenoguim Co-authored-by: Breno Rodrigues Guimaraes <brenorg@gmail.com> Co-authored-by: Breno Rodrigues Guimarães <brenorg@gmail.com> Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
| * | 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
| | | | | | | | | Untested. Coding from github while my VM is acting up.
| * | Update patchelf.1Breno Rodrigues Guimarães2023-02-221-0/+2
| | | | | | | | | Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
| * | Update src/patchelf.ccBreno Rodrigues Guimarães2023-02-221-0/+2
| | | | | | | | | Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
| * | Update src/patchelf.ccBreno Rodrigues Guimarães2023-02-221-0/+1
| | | | | | | | | Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
| * | Merge branch 'master' into breno.rename_symsJörg Thalheim2023-02-223-73/+131
| |\ \ | |/ / |/| |
* | | Merge #464bors[bot]2023-02-213-73/+131
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 464: Modernizations and strictness improvements r=Mic92 a=cgzones Co-authored-by: Christian Göttsche <cgzones@googlemail.com>
| * | | Avoid memory corruption on invalid ELF inputChristian Göttsche2023-02-211-7/+52
| | | | | | | | | | | | | | | | | | | | Reject ELF data that would lead to invalid memory access or integer overflows.
| * | | Declare more read-only functions constChristian Göttsche2023-02-212-12/+12
| | | |
| * | | Avoid implicit conversionChristian Göttsche2023-02-211-2/+2
| | | | | | | | | | | | | | | | | | | | Use auto to avoid implicit type conversion, hiding possible value truncation.
| * | | Avoid implicit value truncations in wri()Christian Göttsche2023-02-211-4/+8
| | | | | | | | | | | | | | | | | | | | Abort on truncation of values being written to the ELF data, to prevent silent behavior mismatch.
| * | | Enable WextraChristian Göttsche2023-02-211-1/+1
| | | | | | | | | | | | | | | | Enable common additional compiler warnings.
| * | | Avoid dropping const qualifierChristian Göttsche2023-02-212-7/+7
| | | |
| * | | Declare file local functions staticChristian Göttsche2023-02-211-3/+3
| | | |