【问题标题】:How can I get the actual size impact of each symbol in my binary?如何获得二进制文件中每个符号的实际大小影响?
【发布时间】:2018-02-04 01:06:47
【问题描述】:

我想了解每个符号有多少,例如函数,影响我的二进制文件的大小。我尝试使用nm my_binary,按地址排序,并获取每个地址与其后一个地址之间的偏移量以获得该符号的大小。我还使用了来自ld 的链接图中报告的尺寸。每个都给出了相似的结果。然而,结果是总和为 122MB,而二进制的大小,剥离为 105MB,而 __TEXT __text 段的大小仅为 70MB。任何想法可能是什么问题?这是一个 arm64 iOS 二进制文件。

【问题讨论】:

  • 另外,为什么有些符号的报告大小为 0?

标签: ios size symbols nm


【解决方案1】:

事实证明,我在尺寸计算中包括了像 __bss 这样的 zerofill 部分。没有这些,我得到了正确的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-07
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 2012-10-23
    相关资源
    最近更新 更多