bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/27387] [readelf] Support -ggdb3 -gsplit-dwarf output


From: vries at gcc dot gnu.org
Subject: [Bug binutils/27387] [readelf] Support -ggdb3 -gsplit-dwarf output
Date: Wed, 10 Feb 2021 10:15:39 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=27387

--- Comment #1 from Tom de Vries <vries at gcc dot gnu.org> ---
This looks a bit weird though:
...
$ readelf -S -W hello.dwo 
There are 32 section headers, starting at offset 0x3028:

Section Headers:
  [Nr] Name              Type            Address          Off    Size   ES Flg
Lk Inf Al
  [ 0]                   NULL            0000000000000000 000000 000000 00     
0   0  0
  [ 1] .debug_info.dwo   PROGBITS        0000000000000000 000040 0001fe 00  CE 
0   0  8
  [ 2] .debug_abbrev.dwo PROGBITS        0000000000000000 000240 0000b6 00  CE 
0   0  8
  [ 3] .debug_macro.dwo  PROGBITS        0000000000000000 0002f8 0000b3 00  CE 
0   0  8
  [ 4] .debug_macro.dwo  PROGBITS        0000000000000000 0003b0 000313 00   C 
0   0  8
  [ 5] .debug_macro.dwo  PROGBITS        0000000000000000 0006c3 000017 00     
0   0  1
  [ 6] .debug_macro.dwo  PROGBITS        0000000000000000 0006da 00000c 00     
0   0  1
  [ 7] .debug_macro.dwo  PROGBITS        0000000000000000 0006e8 00010f 00   C 
0   0  8
  [ 8] .debug_macro.dwo  PROGBITS        0000000000000000 0007f7 0000f4 00     
0   0  1
  [ 9] .debug_macro.dwo  PROGBITS        0000000000000000 0008eb 000010 00     
0   0  1
  [10] .debug_macro.dwo  PROGBITS        0000000000000000 0008fb 000034 00     
0   0  1
  [11] .debug_macro.dwo  PROGBITS        0000000000000000 00092f 000039 00     
0   0  1
  [12] .debug_macro.dwo  PROGBITS        0000000000000000 000968 000023 00     
0   0  1
  [13] .debug_macro.dwo  PROGBITS        0000000000000000 00098b 00000b 00     
0   0  1
  [14] .debug_macro.dwo  PROGBITS        0000000000000000 000996 000067 00     
0   0  1
  [15] .debug_macro.dwo  PROGBITS        0000000000000000 0009fd 00003f 00     
0   0  1
  [16] .debug_macro.dwo  PROGBITS        0000000000000000 000a3c 00009c 00     
0   0  1
  [17] .debug_macro.dwo  PROGBITS        0000000000000000 000ad8 00000e 00     
0   0  1
  [18] .debug_macro.dwo  PROGBITS        0000000000000000 000ae6 000018 00     
0   0  1
  [19] .debug_macro.dwo  PROGBITS        0000000000000000 000afe 00001a 00     
0   0  1
  [20] .debug_macro.dwo  PROGBITS        0000000000000000 000b18 00003c 00     
0   0  1
  [21] .debug_macro.dwo  PROGBITS        0000000000000000 000b54 00000c 00     
0   0  1
  [22] .debug_macro.dwo  PROGBITS        0000000000000000 000b60 000127 00   C 
0   0  8
  [23] .debug_macro.dwo  PROGBITS        0000000000000000 000c87 00002e 00     
0   0  1
  [24] .debug_macro.dwo  PROGBITS        0000000000000000 000cb5 00001f 00     
0   0  1
  [25] .debug_macro.dwo  PROGBITS        0000000000000000 000cd4 00001b 00     
0   0  1
  [26] .debug_line.dwo   PROGBITS        0000000000000000 000cf0 000117 00  CE 
0   0  8
  [27] .debug_str_offsets.dwo PROGBITS        0000000000000000 000e08 0004e8 00
 CE  0   0  8
  [28] .debug_str.dwo    PROGBITS        0000000000000000 0012f0 0019f4 00  CE 
0   0  8
  [29] .symtab           SYMTAB          0000000000000000 002ce8 0002b8 18    
30  29  8
  [30] .strtab           STRTAB          0000000000000000 002fa0 000001 00     
0   0  1
  [31] .shstrtab         STRTAB          0000000000000000 002fa1 000084 00     
0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  l (large), p (processor specific)
...

Why do we have so many .debug_macro.dwo sections?

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]