summaryrefslogtreecommitdiffstats
path: root/tools/debugedit.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2026-06-05debugedit: Use ELF_F_PERMISSIVE when using ELF_F_LAYOUTHEADmainMark Wielaard1-1/+9
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-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-02debugedit: switch to xxhash for buildid recomputationFrank Ch. Eigler1-45/+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-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-05debugedit: Report errors if we cannot chmod the file.Mark Wielaard1-2/+4
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-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
2021-03-21Initial build system. Remove rpm and popt dependencies.debugedit-0.1Mark Wielaard1-70/+167
2021-02-16debugedit: Handle DWARF-5 debug_line and debug_line_str.Mark Wielaard1-61/+410
2021-02-16debugedit: Implement DWARF-5 unit header and new forms parsing.Jan Kratochvil1-7/+81
2021-02-16debugedit: Move code to separate functions.Jan Kratochvil1-155/+212
2021-02-16debugedit: Protect macro arguments by parenthesesJan Kratochvil1-7/+7
2021-02-16debugedit: Distinguish files from directories in src list fileVitaly Chikunov1-1/+10
2020-11-23debugedit: Do not 'edit_dwarf2' when just extracting build-idVitaly Chikunov1-1/+2
2020-08-12debugedit: Fix missing relocation of .debug_types section.Jan Kratochvil1-43/+80
2020-08-12[NFC] debugedit: Move code from edit_dwarf2() to edit_info().Jan Kratochvil1-329/+343
2019-06-19debugedit: Make sure .debug_line old/new idx start equal.Mark Wielaard1-0/+1
2019-06-19Handle .debug_macro in debugedit.Mark Wielaard1-9/+187
2019-06-19debugedit: Refactor reading/writing of relocated values.Mark Wielaard1-179/+216