readelf在检查节标题时显示的列是什么意思?

问题描述 投票:1回答:1

有人可以解释这些列的含义吗?我使用readelf来读取ELF文件,并且找不到有关Section Headers列的任何相关信息(例如objdump)。

例如,'ES','Lk'和'Info'是什么?'Flg'中所有可用的标志是什么?“ Al”表示对齐?

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .data             PROGBITS        3ffe8000 000120 0004fa 00  WA  0   0 16
  [ 2] .rodata           PROGBITS        3ffe8500 000620 000ea4 00   A  0   0 16
  [ 3] .bss              NOBITS          3ffe93a8 0014c8 0089d0 00  WA  0   0 16
...
...

谢谢,

gnu readelf
1个回答
0
投票

这里是System V Application Binary Interface 的链接,其中定义了节标题:

© www.soinside.com 2019 - 2024. All rights reserved.