Re: Mapdatei verstehen
14. Jan 2007, 16:00
.text, .bss und .data sind Namen die noch von Unix stammen. Das sind Segmente. CODE, DATA und BSS sind die Namen wie sie im EXE verwendet werden.
In .bss sind uninitialisierte globale Variablen enthalten. Das bedeutet das das Segment im EXE garnicht vorhanden ist. Bei der Programmausfuehrung wird das Segment einfach seiner Groesse gemaess angelegt und mit 0 initialisiert.
.text enthaelt den ausfuehrbaren Code und .data die initialisierten globalen Variablen.
|