2017-08-25 117 views
0

我想了解每個符號有多少,例如函數,影響我的二進制文件的大小。我嘗試過使用nm my_binary,按地址排序,並將每個地址與之後的地址之間的偏移量作爲該符號的大小。我還用ld鏈接地圖中報告的尺寸。每個人都有類似的結果。但是,結果是總和爲122MB,而二進制大小爲105MB,而__TEXT __text段的大小僅爲70MB。任何想法可能是什麼問題?這是針對arm64 iOS二進制文件的。如何獲取我的二進制文件中每個符號的實際大小影響?

+0

此外,爲什麼有些符號的報告大小爲0? – meisel

回答

0

事實證明,我的尺寸計算中包含了像__bss這樣的zerofill部分。沒有這些,我會得到正確的答案。

相關問題