summaryrefslogtreecommitdiffstats
path: root/tools (follow)
AgeCommit message (Expand)AuthorFilesLines
2026-06-05debugedit: Use ELF_F_PERMISSIVE when using ELF_F_LAYOUTHEADmainMark Wielaard1-1/+9
2026-05-18debugedit-classify-ar: Check while elf_begin loop failed or succeededMark Wielaard1-0/+13
2026-05-18debugedit-classify-ar: Use strtol to parse -m argumentMark Wielaard1-14/+24
2026-05-18debugedit-classify-ar: Close elf after elf_getarhdr fail in classify_ar_elfMark Wielaard1-0/+1
2026-05-18debugedit-classify-ar: Break early for found_debugMark Wielaard1-2/+5
2026-03-10debugedit: Support files with more than 65280 ELF sectionsMark Wielaard1-20/+96
2026-03-06debugedit: Update relocation addend or symbol value for debug stringsMark Wielaard1-8/+51
2025-09-08Add debugedit-classify-ar and use it before running do_ar_fileMark Wielaard1-0/+354
2025-07-03debugedit: Handle EM_AMDGPU R_AMDGPU_ABS32 relocationsMark Wielaard1-0/+10
2025-07-03debugedit: Add -p, --preserve-datesMark Wielaard1-3/+22
2025-04-14debugedit: Handle unused .debug_str_offsets entriesMark Wielaard1-6/+83
2025-02-19Add option to allow disabling inlined xxhashChen Qi1-1/+0
2024-10-28debugedit: decompress (and recompress) DWARF sectionsMorten Linderud1-10/+78
2024-10-25tools: sepdebugcrcfix: sort includesSam James1-10/+10
2024-10-25tools: sepdebugcrcfix: fix build with c23Sam James1-3/+1
2024-10-02debugedit: switch to xxhash for buildid recomputationFrank Ch. Eigler5-1198/+33
2024-10-01debugedit: Handle DWARF5 DW_UT_type (Unit type 2) in ET_EXE/DYNMark Wielaard1-4/+12
2024-05-22debugedit: Handle DW_MACRO_{define,undef}_strxMark Wielaard1-2/+37
2024-05-22debugedit: Track active CUMark Wielaard1-49/+78
2024-05-20debug_str_offsets header version and padding are 2 bytes, not 4 bytesMark Wielaard1-2/+2
2024-05-19Simplify update_rela_data by checking rel_updatedMark Wielaard1-10/+12
2024-05-19Make relocation reading explicitMark Wielaard1-170/+161
2024-05-15Optimize do_read_32_relocated using binary searchNikita Popov1-2/+18
2024-03-21debugedit: Only write the ELF file when updating strings or build-idMark Wielaard1-3/+18
2023-12-04debugedit: Add support for .debug_str_offsets (DW_FORM_strx)Mark Wielaard1-24/+192
2023-08-28debugedit: Fix missing space in --help outputMark Wielaard1-1/+1
2023-07-13sepdebugcrcfix: Do not use LFS64 functionsViolet Purcell1-3/+3
2023-03-23debugedit: Use 'z', not 'Z' as conversion specifierMark Wielaard1-1/+1
2023-01-12debugedit: Add support for loongarchdaifan1-0/+6
2022-12-28debugedit: Skip calling edit_dwarf2 if not rewriting and/or listing sourceMark Wielaard1-1/+3
2022-04-21debugedit: Use standard libelf elf_strptrMark Wielaard1-18/+3
2022-03-24debugedit: Guard against NULL names returned by by strptrMark Wielaard1-3/+6
2022-01-03Fix -u optionAllan McRae1-1/+1
2021-11-18debugedit: Handle hppa EM_PARISC and R_PARISC_DIR32Mark Wielaard1-0/+4
2021-10-11debugedit: Use original shdr sh_type to check for NOBITSMark Wielaard1-1/+1
2021-07-12Record and write files in read_dwarf5_line_entries.Mark Wielaard1-9/+13
2021-07-05debugedit: check write to list_file succeedsMark Wielaard1-5/+8
2021-07-05Resync libiberty sha1.cMark Wielaard1-1/+1
2021-07-05debugedit: Report errors if we cannot chmod the file.Mark Wielaard1-2/+4
2021-07-05sepdebugcrcfix: Report errors if we cannot chmod the file.Mark Wielaard1-2/+4
2021-07-05sepdebugcrcfix: Don't crash if .gnu_debuglink doesn't contain a file string.Mark Wielaard1-4/+7
2021-07-05debugedit: Skip relocations with missing symbol/section offset.Mark Wielaard1-6/+7
2021-07-01debugedit: Handle realloc failure correctly.Mark Wielaard1-1/+5
2021-04-30sepdebugcrcfix: Add --version, --help and man page.Mark Wielaard1-1/+30
2021-04-29debugedit: Add manual using help2manMark Wielaard1-1/+1
2021-04-29debugedit: consistently use error() instead of fprintf(stderr)Dmitry V. Levin1-32/+19
2021-04-29debugedit: strip extra newline characters from diagnostic messagesDmitry V. Levin1-4/+4
2021-04-14debugedit: Fix 'Unhandled relocation 0 in .debug_info section' on e2kVitaly Chikunov1-0/+6
2021-04-03debugedit: add MIPS supportIvan A. Melnikov1-0/+10
2021-03-23debugedit: fix exit status in case of wrong number of argumentsDmitry V. Levin1-6/+6