Commit Graph

  • 06beb68dfa Create .git-blame-ignore-revs with previous commit John Ericson 2025-08-10 16:02:42 -04:00
  • 706478750f Format Nix code John Ericson 2025-08-10 15:59:56 -04:00
  • 20aff21a04 add flake.lock flake-update2 Jörg Thalheim 2025-02-16 10:45:54 +07:00
  • 523f401584 fix: specify zsh completions in patchelf.spec.in murkvin 2025-02-14 10:13:41 -08:00
  • b219056071 Fix support for files larger than 4GB William Tassoux 2025-02-05 14:51:19 +01:00
  • 739a486ece add mergify configuration Jörg Thalheim 2025-01-08 17:59:31 +01:00
  • cb520395c1 Revert "Add riscv64 support for flake.nix" Jörg Thalheim 2025-01-08 17:56:27 +01:00
  • 43b75fbc9f Allocate PHT & SHT at the end of the *.elf file Patryk Wychowaniec 2024-12-28 17:00:44 +01:00
  • 769337c227 fix shellcheck Jörg Thalheim 2024-11-18 12:39:57 +01:00
  • f163e8df3d Add riscv64 support for flake.nix Michal Biesek 2023-07-02 22:03:27 +02:00
  • 5017be7ae0 Add test to set interpreter of same name Yuta Hayama 2023-07-21 10:53:18 +09:00
  • 0a64a88208 Set interpreter only when necessary Yuta Hayama 2023-07-21 10:47:02 +09:00
  • fd9c6ded20 Bump actions/checkout from 3 to 4 dependabot[bot] 2024-11-18 10:47:47 +00:00
  • 0e338941fc Fix alignment problem when rewriting sections Pablo Galindo 2024-09-05 18:37:30 +01:00
  • d985189c25 partially revert "Fix page size on Alpha" Jörg Thalheim 2024-11-18 11:41:50 +01:00
  • 7cd6f031c0 use more portable command -v to test if gzip exists Jörg Thalheim 2024-11-18 11:35:18 +01:00
  • 065c8484e3 tests: Check uname before gzip Patryk Wychowaniec 2024-06-07 11:47:27 +02:00
  • 8a88cc8684 fixup ci with new upload-artifact version Jörg Thalheim 2024-11-18 11:26:42 +01:00
  • 38c720faf8 Bump actions/download-artifact from 3 to 4 dependabot[bot] 2024-11-18 09:59:49 +00:00
  • 47ee15f2a4 Bump actions/upload-artifact from 3 to 4 dependabot[bot] 2024-11-18 09:59:51 +00:00
  • 1ded8392b1 tests/short-first-segment: fix uname(1) usage and skip message Klemens Nanni 2023-10-18 22:40:57 +03:00
  • 27e4d7af87 Restrict system operations on OpenBSD Klemens Nanni 2023-10-19 00:41:50 +03:00
  • 1c443aa1c7 Fix page size on Alpha matoro 2023-11-04 20:01:22 -04:00
  • ace831cc97 elf.h: Update RISC-V relocations Michal Biesek 2023-08-16 00:35:05 +02:00
  • b9976d63c2 switch to zsh grammar RocketDev 2024-04-10 11:45:50 +08:00
  • 513630db29 correct patchelf argument completions RocketDev 2024-04-10 00:36:12 +08:00
  • 4a6e1fde22 enhance --replace-needed and --remove-needed RocketDev 2024-04-07 02:25:12 +08:00
  • 1bd68c54cc fix zsh completion RocketDev 2024-04-07 01:23:01 +08:00
  • b6cf11a31b Fix rename-dynamic-symbols.sh test (issue #503) Martin Jambor 2024-03-08 23:25:44 +01:00
  • 835f8207c2 Bump cachix/install-nix-action from V27 to 30 dependabot[bot] 2024-11-18 09:59:58 +00:00
  • 7a471a6fc1 set docker platform for cross-arch builds Jörg Thalheim 2024-11-18 10:40:40 +01:00
  • cbc46af556 make shebang in configure portable again Jörg Thalheim 2024-11-18 10:33:30 +01:00
  • f0a21807d6 update flake Jörg Thalheim 2024-11-17 20:15:47 +01:00
  • 2745e244f5 Bump cachix/install-nix-action from 25 to 27 dependabot[bot] 2024-05-20 01:51:50 +00:00
  • a0f54334df fix compilation with GCC7 Rosen Penev 2023-08-12 11:46:14 -07:00
  • 7c2f768bf9 Bump cachix/install-nix-action from 22 to 25 dependabot[bot] 2024-01-15 01:58:08 +00:00
  • 917ea45b79 feat: add --no-clobber-old-sections switch K900 2023-09-21 18:20:53 +03:00
  • afd3cc9445 Merge pull request #519 from NixOS/dependabot/github_actions/docker/setup-qemu-action-3 Jörg Thalheim 2023-09-19 07:49:02 +02:00
  • 551a692076 Bump docker/setup-qemu-action from 2 to 3 dependabot[bot] 2023-09-18 01:44:39 +00:00
  • c40128936f Merge pull request #502 from NixOS/dependabot/github_actions/cachix/install-nix-action-22 Domen Kožar 2023-07-20 08:59:23 +01:00
  • ea30aba6fc Bump cachix/install-nix-action from 20 to 22 dependabot[bot] 2023-06-19 01:58:35 +00:00
  • 519766900c Merge #501 staging bors[bot] 2023-06-08 10:11:21 +00:00
  • 30da44915e COPYING: change http to https Marcel Telka 2023-06-07 23:02:42 +02:00
  • 442793d9ec Merge #499 bors[bot] 2023-06-02 07:58:56 +00:00
  • be8393c4c8 Update elf.h based on Glibc Zhang Na 2023-06-02 15:50:00 +08:00
  • 008a582741 Merge #493 bors[bot] 2023-04-25 10:16:35 +00:00
  • 1ab6930d15 Also respect a prefixed nm and strings too Heiko Becker 2023-04-24 22:10:10 +02:00
  • d0c418fe38 Respect a possibly prefixed readelf Heiko Becker 2023-04-24 21:57:32 +02:00
  • 99c2423898 Merge #491 0.18.0 bors[bot] 2023-04-23 11:31:12 +00:00
  • e8909d11da bump version Jörg Thalheim 2023-04-23 13:30:30 +02:00
  • acee2a4bb4 tests: use proper exit code to mark tests as skipped Jörg Thalheim 2023-04-23 13:26:26 +02:00
  • 98591a5ae5 Merge #485 bors[bot] 2023-04-23 11:15:54 +00:00
  • 65cdee9044 Resize segment mapping rewritten sections if needed Breno Rodrigues Guimaraes 2023-03-20 07:48:00 -03:00
  • 6e7b82e839 Merge #481 bors[bot] 2023-04-23 10:51:58 +00:00
  • 336d634790 Merge #490 bors[bot] 2023-04-23 10:45:47 +00:00
  • c6c2a6569a Fix #310, add zsh completion Wu Zhenyu 2023-04-08 14:45:02 +08:00
  • 99db062953 Merge pull request #488 from cedric84/patch-1 Breno Rodrigues Guimarães 2023-03-27 02:38:44 -03:00
  • 7eace058f1 Update build-id.sh cedric84 2023-03-26 13:32:22 +02:00
  • 265b31ae22 Merge #478 bors[bot] 2023-03-18 15:49:47 +00:00
  • 860c04dbd6 Add test Breno Rodrigues Guimaraes 2023-03-17 18:20:35 -03:00
  • 8b32fae32d Check for other references to the RPATH string Breno Rodrigues Guimaraes 2023-03-17 18:15:46 -03:00
  • 75e4daaf29 Add infrastructure to iterate on all objects that are string indexes Breno Rodrigues Guimaraes 2023-03-17 17:55:32 -03:00
  • c749f6760d Use a different letter for section tainting Breno Rodrigues Guimaraes 2023-03-17 19:06:12 -03:00
  • 3710a70233 Make CI run shellcheck on all tests Breno Rodrigues Guimaraes 2023-03-11 11:14:40 -03:00
  • 8adc31ed7b Fix all shellcheck issues Breno Rodrigues Guimaraes 2023-03-11 11:34:25 -03:00
  • 27cbc89d48 Merge pull request #469 from brenoguim/breno.446 Breno Rodrigues Guimarães 2023-03-11 11:01:43 -03:00
  • ac212d0e6f Merge pull request #475 from brenoguim/breno.474 Breno Rodrigues Guimarães 2023-03-11 10:59:27 -03:00
  • 80f6866936 Filter with awk instead of grep Breno Rodrigues Guimarães 2023-03-08 16:35:12 -03:00
  • 9f1c0af97b Set the alignment of the new LOAD segment the same as others Breno Rodrigues Guimaraes 2023-03-07 18:46:25 -03:00
  • ea2fca765c Merge #473 bors[bot] 2023-03-07 11:22:56 +00:00
  • 12c1fe706b Merge #476 bors[bot] 2023-03-06 09:31:36 +00:00
  • 23fc48502a Bump cachix/install-nix-action from 19 to 20 dependabot[bot] 2023-03-06 02:12:04 +00:00
  • fcb8fb7317 Other switches might set changed as true. Use extraStrings size Breno Rodrigues Guimaraes 2023-03-04 13:10:16 -03:00
  • de3e1f5e11 Add one extra page to avoid overlapping with next page if its rounded down Breno Rodrigues Guimaraes 2023-02-20 18:22:17 -03:00
  • 65bf3d9dc1 Merge #460 bors[bot] 2023-02-24 09:10:59 +00:00
  • eb9ea0094b Shellcheck fixes Breno Rodrigues Guimaraes 2023-02-23 22:15:12 -03:00
  • 70a477a252 Merge branch 'NixOS:master' into breno.457 Breno Rodrigues Guimarães 2023-02-23 22:07:41 -03:00
  • afca68f86a Update tests/repeated-updates.sh Breno Rodrigues Guimarães 2023-02-23 17:35:25 -03:00
  • 69a7ae54d2 Merge #466 bors[bot] 2023-02-23 20:09:22 +00:00
  • da035d6ace Merge #459 bors[bot] 2023-02-23 19:59:57 +00:00
  • 5b88266ce8 Adjust roundUp for 0 as input Christian Göttsche 2023-02-22 20:14:12 +01:00
  • aeb34c2cc9 Avoid <class ER> syntax in lambdas. Thats C++20 Breno Rodrigues Guimaraes 2023-02-22 07:18:28 -03:00
  • 991bf3a4ff Fixup Breno Rodrigues Guimaraes 2023-02-22 06:51:28 -03:00
  • 0611392aaa Update patchelf.cc Breno Rodrigues Guimarães 2023-02-22 06:42:46 -03:00
  • 16f13b4194 Update patchelf.1 Breno Rodrigues Guimarães 2023-02-22 06:10:33 -03:00
  • 4a50d12e22 Update src/patchelf.cc Breno Rodrigues Guimarães 2023-02-22 06:10:19 -03:00
  • fadce0a95b Update src/patchelf.cc Breno Rodrigues Guimarães 2023-02-22 06:10:01 -03:00
  • 799f127250 Merge branch 'master' into breno.rename_syms Jörg Thalheim 2023-02-22 08:31:16 +01:00
  • e37f892b12 Merge #464 bors[bot] 2023-02-21 20:01:16 +00:00
  • ff7a5beb00 Avoid memory corruption on invalid ELF input Christian Göttsche 2023-02-21 19:41:11 +01:00
  • 81c64ddc99 Declare more read-only functions const Christian Göttsche 2023-02-21 19:41:08 +01:00
  • 00d1e82f2b Avoid implicit conversion Christian Göttsche 2023-02-21 19:41:07 +01:00
  • 28e95b30f3 Avoid implicit value truncations in wri() Christian Göttsche 2023-02-21 19:41:06 +01:00
  • 959cd168db Enable Wextra Christian Göttsche 2023-02-21 19:41:05 +01:00
  • b5b59ca4cb Avoid dropping const qualifier Christian Göttsche 2023-02-21 19:41:04 +01:00
  • 889350de50 Declare file local functions static Christian Göttsche 2023-02-21 19:41:03 +01:00
  • 1c2d1fffaf Drop superfluous semicolons Christian Göttsche 2023-02-21 19:41:02 +01:00
  • b2897ab819 Use C++11 [[noreturn]] Christian Göttsche 2023-02-21 19:41:01 +01:00
  • e883229437 Avoid potential overflows in checkPointer() Christian Göttsche 2023-02-21 19:40:59 +01:00
  • 98d1813f25 Drop unnecessary casts in getElfType() Christian Göttsche 2023-02-21 19:40:58 +01:00