Forum: Mikrocontroller und Digitale Elektronik Anzahl der Setkions-Header in einer ELF-File


von bigHeat (Gast)


Lesenswert?

Hallo, ich habe ein frage und zwar was bestimmt die anzahl der 
Sektionsheader in einer ELF-File?

Mir ist bekannt, dass die Anzahl der Sektionsheader im ELF-Header 
(shnum) festgeschrieben ist.

Aber wie kommt man auf diese Zahl?? Sind es immer 8 Sektionsheader 
(null, .text, .vectors, .stab, .stabstr, .shstrtab, .symtab, .strtab)??

Was beinflusst die Anzahl der Setkionsheader??

Vielen dank für eure Hilfe..........

von Hc Z. (mizch)


Lesenswert?

Die Anzahl der Sketionsheader entspricht der Anzahl der Sektionen im 
Programm.

Wieviel es dort sind, bestimmt bei compilierten Programmen der Compiler. 
Als Assemblerprogrammierer (oder Linker-Steuerdatei-Ersteller) kannst Du 
(in vernünftigen Grenzen) beliebig viele Sektionen aufmachen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.