Ich schrieb ein sehr einfaches Programm Hello World
über Abschnitte kennen. Nach der Verwendung von objdump
habe ich alle Sektionen bekommen. Ich verwende ubuntu 12.04
.Demontage von Abschnitten in einem c-Programm
in Ausgangs fand ich, dass es wie:
Disassembly des Abschnitts
.initDisassembly des Abschnitts .plt
Disassembly des Abschnitts .text
__do_global_dtors_aux
Ausbau des Abschnitts .fini
ich wissen will, was diese Abschnitte sind? Welche Daten speichern sie? Speziell .plt
und .fini
. Über .init
und .text
kann ich raten, aber was ist mit anderen?
kann ich wissen, wie Sie diese Datei –
zuerst kompilieren hat gcc -o object programname.c' dann 'objdump objectfile'. – someone