2017-08-25 118 views
0

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

+0

此外,为什么有些符号的报告大小为0? – meisel

回答

0

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

相关问题