From 07a9e709114151550177c45dbdc04641dc547189 Mon Sep 17 00:00:00 2001 From: Tom de Vries Date: Tue, 24 Oct 2023 12:35:08 +0200 Subject: [readelf] Handle unknown name of main in .gdb_index section When compiling hello world and adding a v9 .gdb-index section: ... $ gcc -g hello.c $ gdb-add-index a.out ... readelf shows it as: ... Shortcut table: Language of main: unknown: 0 Name of main: ^A ... The documentation of gdb says about the "Name of main" that: ... This value must be ignored if the value for the language of main is zero. ... Implement this approach in display_gdb_index, such that we have instead: ... Shortcut table: Language of main: unknown: 0 Name of main: ... Tested on x86_64-linux. Approved-By: Jan Beulich --- binutils/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'binutils/ChangeLog') diff --git a/binutils/ChangeLog b/binutils/ChangeLog index ecd2154..5833ec0 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,7 @@ +2023-10-24 Tom de Vries + + * dwarf.c (display_gdb_index): Handle unknown name of main. + 2023-10-10 Tom de Vries * dwarf.c (display_lang): New function, factored out of ... -- cgit v1.1