public inbox for elfutils@sourceware.org
 help / color / mirror / Atom feed
From: "mliska at suse dot cz" <sourceware-bugzilla@sourceware.org>
To: elfutils-devel@sourceware.org
Subject: [Bug general/29571] New: Add 'Key to Flags' to eu-readelf output
Date: Wed, 14 Sep 2022 07:21:19 +0000	[thread overview]
Message-ID: <bug-29571-10460@http.sourceware.org/bugzilla/> (raw)

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

            Bug ID: 29571
           Summary: Add 'Key to Flags' to eu-readelf output
           Product: elfutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: general
          Assignee: unassigned at sourceware dot org
          Reporter: mliska at suse dot cz
                CC: elfutils-devel at sourceware dot org, mjw at fedoraproject dot org
  Target Milestone: ---

Please list flags meaning when running eu-readelf:

$ eu-readelf -SW a.o
There are 23 section headers, starting at offset 0xbc0:

Section Headers:
[Nr] Name                 Type         Addr             Off      Size     ES
Flags Lk Inf Al
[ 0]                      NULL         0000000000000000 00000000 00000000  0   
    0   0  0
[ 1] .text                PROGBITS     0000000000000000 00000040 000000a1  0 AX
    0   0  1
[ 2] .rela.text           RELA         0000000000000000 000007d0 00000060 24 I 
   20   1  8
[ 3] .data                PROGBITS     0000000000000000 000000e1 00000000  0 WA
    0   0  1
[ 4] .bss                 NOBITS       0000000000000000 00000100 00000200  0 WA
    0   0 32
[ 5] .rodata              PROGBITS     0000000000000000 00000100 0000000e  0 A 
    0   0  1
[ 6] .debug_info          PROGBITS     0000000000000000 0000010e 0000014d  0   
    0   0  1
[ 7] .rela.debug_info     RELA         0000000000000000 00000830 000001b0 24 I 
   20   6  8
[ 8] .debug_abbrev        PROGBITS     0000000000000000 0000025b 000000e4  0   
    0   0  1
[ 9] .debug_aranges       PROGBITS     0000000000000000 0000033f 00000030  0   
    0   0  1
[10] .rela.debug_aranges  RELA         0000000000000000 000009e0 00000030 24 I 
   20   9  8
[11] .debug_line          PROGBITS     0000000000000000 0000036f 0000009e  0   
    0   0  1
[12] .rela.debug_line     RELA         0000000000000000 00000a10 00000090 24 I 
   20  11  8
[13] .debug_str           PROGBITS     0000000000000000 0000040d 000000c6  1 MS
    0   0  1
[14] .debug_line_str      PROGBITS     0000000000000000 000004d3 00000087  1 MS
    0   0  1
[15] .comment             PROGBITS     0000000000000000 0000055a 00000057  1 MS
    0   0  1
[16] .note.GNU-stack      PROGBITS     0000000000000000 000005b1 00000000  0   
    0   0  1
[17] .note.gnu.property   NOTE         0000000000000000 000005b8 00000030  0 A 
    0   0  8
[18] .eh_frame            PROGBITS     0000000000000000 000005e8 00000078  0 A 
    0   0  8
[19] .rela.eh_frame       RELA         0000000000000000 00000aa0 00000048 24 I 
   20  18  8
[20] .symtab              SYMTAB       0000000000000000 00000660 00000150 24   
   21   9  8
[21] .strtab              STRTAB       0000000000000000 000007b0 0000001c  0   
    0   0  1
[22] .shstrtab            STRTAB       0000000000000000 00000ae8 000000d3  0   
    0   0  1

$ readelf -SW a.o
There are 23 section headers, starting at offset 0xbc0:

Section Headers:
  [Nr] Name              Type            Address          Off    Size   ES Flg
Lk Inf Al
  [ 0]                   NULL            0000000000000000 000000 000000 00     
0   0  0
  [ 1] .text             PROGBITS        0000000000000000 000040 0000a1 00  AX 
0   0  1
  [ 2] .rela.text        RELA            0000000000000000 0007d0 000060 18   I
20   1  8
  [ 3] .data             PROGBITS        0000000000000000 0000e1 000000 00  WA 
0   0  1
  [ 4] .bss              NOBITS          0000000000000000 000100 000200 00  WA 
0   0 32
  [ 5] .rodata           PROGBITS        0000000000000000 000100 00000e 00   A 
0   0  1
  [ 6] .debug_info       PROGBITS        0000000000000000 00010e 00014d 00     
0   0  1
  [ 7] .rela.debug_info  RELA            0000000000000000 000830 0001b0 18   I
20   6  8
  [ 8] .debug_abbrev     PROGBITS        0000000000000000 00025b 0000e4 00     
0   0  1
  [ 9] .debug_aranges    PROGBITS        0000000000000000 00033f 000030 00     
0   0  1
  [10] .rela.debug_aranges RELA            0000000000000000 0009e0 000030 18  
I 20   9  8
  [11] .debug_line       PROGBITS        0000000000000000 00036f 00009e 00     
0   0  1
  [12] .rela.debug_line  RELA            0000000000000000 000a10 000090 18   I
20  11  8
  [13] .debug_str        PROGBITS        0000000000000000 00040d 0000c6 01  MS 
0   0  1
  [14] .debug_line_str   PROGBITS        0000000000000000 0004d3 000087 01  MS 
0   0  1
  [15] .comment          PROGBITS        0000000000000000 00055a 000057 01  MS 
0   0  1
  [16] .note.GNU-stack   PROGBITS        0000000000000000 0005b1 000000 00     
0   0  1
  [17] .note.gnu.property NOTE            0000000000000000 0005b8 000030 00   A
 0   0  8
  [18] .eh_frame         PROGBITS        0000000000000000 0005e8 000078 00   A 
0   0  8
  [19] .rela.eh_frame    RELA            0000000000000000 000aa0 000048 18   I
20  18  8
  [20] .symtab           SYMTAB          0000000000000000 000660 000150 18    
21   9  8
  [21] .strtab           STRTAB          0000000000000000 0007b0 00001c 00     
0   0  1
  [22] .shstrtab         STRTAB          0000000000000000 000ae8 0000d3 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),
  D (mbind), l (large), p (processor specific)

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

             reply	other threads:[~2022-09-14  7:21 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-14  7:21 mliska at suse dot cz [this message]
2022-10-27 17:39 ` [Bug general/29571] " zhuorong.lin at outlook dot com
2022-10-30  1:10 ` mark at klomp dot org
2023-01-13  8:58 ` mliska at suse dot cz
2023-01-13 10:00 ` mark at klomp dot org

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-29571-10460@http.sourceware.org/bugzilla/ \
    --to=sourceware-bugzilla@sourceware.org \
    --cc=elfutils-devel@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).