2008-08-30 9 views

Répondre

8
  • "taille" est l'outil traditionnel et fonctionne sur tous les unix.
  • "otool" a un grain un peu plus fin et a beaucoup d'options.

.

$ size python 
__TEXT __DATA __OBJC others dec  hex 
860160 159744 0  2453504 3473408 350000 
2

Je pense que otool peut aider. Plus précisément, "otool -s {segment} {section}" devrait imprimer les détails. Je ne suis pas sûr si vous pouvez obtenir des informations sur __DATA ou __TEXT sans spécifier une section. Peut-être que ces tailles sont rapportées dans l'en-tête mach: "otool -h"?

otool -s __DATA __data MyApp.bundle/Contents/MacOS/MyApp 
otool -s __TEXT __text MyApp.bundle/Contents/MacOS/MyApp 

Quoi qu'il en soit, les documents d'Apple ce qui est copié dans chaque section par segment ici: Apple's mach-o format documentation