gpt4 book ai didi

symbols - readelf显示的符号表各列的含义是什么?

转载 作者:行者123 更新时间:2023-12-02 08:21:37 33 4
gpt4 key购买 nike

有人可以使用 readelf 解释符号表中显示的列吗?

最佳答案

考虑以下因素:

符号表.symtab包含1203个条目:

 Num:    Value  Size Type    Bind   Vis      Ndx Name
310: a0008120 0 NOTYPE GLOBAL DEFAULT ABS _gp
734: a0000010 32 OBJECT GLOBAL DEFAULT 77 v
818: 9d000018 496 FUNC GLOBAL DEFAULT 71 main
849: a0000124 4 OBJECT GLOBAL DEFAULT 78 phrase
955: a0000000 9 OBJECT GLOBAL DEFAULT 77 peppers
1020: a000023c 192 OBJECT GLOBAL DEFAULT 80 bins
  • Num: = 符号编号
  • = 符号的地址
  • 大小 = 符号的大小
  • Type = 符号类型:Func = 函数、对象文件(源文件名)、Section = 内存部分,Notype = 无类型绝对符号或未定义
  • Bind = GLOBAL 绑定(bind)意味着符号在文件外部可见。 LOCAL 绑定(bind)仅在文件中可见。 WEAK 就像全局一样,该符号可以被覆盖。
  • Vis = 符号可以是默认的、 protected 、隐藏的或内部的。
  • Ndx = 符号所在的节号。ABS 表示绝对:不根据任何节地址的重定位进行调整
  • 名称 = 交易品种名称

关于symbols - readelf显示的符号表各列的含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3065535/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com