【问题标题】:What's the difference between .data, .symtab in an ELF file?ELF 文件中的 .data 和 .symtab 有什么区别?
【发布时间】:2018-03-05 06:47:53
【问题描述】:

我的理解是 .data 存储了程序初始化的全局变量。但这不也是 .symtab 存储的吗?

【问题讨论】:

    标签: file linker elf objdump readelf


    【解决方案1】:

    但这不也是 .symtab 存储的吗?

    没有。 .symtab 是一个符号表(通常使用nm 命令检查);它的内容与全局变量的内容无关

    它确实描述全局和静态变量和函数,也可以完全删除而不损失原始二进制文件的功能。

    【讨论】:

      猜你喜欢
      • 2016-06-10
      • 2011-01-26
      • 2021-02-17
      • 2018-06-18
      • 2018-01-23
      • 2020-12-03
      • 2011-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多