Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.490 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: Map files - Wie komme ich auf die Gesamtgröße

  Alt 25. Mär 2014, 09:46
Ich werte für Win32 BSS, CODE, ICODE, und DATA aus. Bei ARM gibt es keine einfache Unterscheidung (außer man merkt sich die Section-Grenzen), da werte ich alles aus. Der Aufbau bei AARM ist auch relativ simpel: zunächst werden die gelinkten Objekte mit einer Nummer versehen und die wird dann bei jedem Symbol referenziert. So hat das FMX.Controls.iOs.o in dem Mapfile beispielsweise die Nummer [129] und die taucht dann später wieder auf.

Auch wenn ich die Segmentübersicht von Win32 addiere komme ich nicht auf die EXE-Größe:
Code:
 Start        Length    Name                  Class
 0001:00000000 0074B784H .text                  CODE
 0002:00000000 0001B8B4H .data                  DATA
 0002:0001B8B4 0010632DH .bss                   BSS
0x08FD365 -> 9.425.765 (tatsächlich 12.963.840 Bytes)
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all

Geändert von Union (25. Mär 2014 um 09:51 Uhr)
  Mit Zitat antworten Zitat