Einzelnen Beitrag anzeigen

Nintendo

Registriert seit: 16. Feb 2009
82 Beiträge
 
#1

Verständnisfrage IMAGE_FILE_HEADER

  Alt 2. Dez 2013, 16:04
Hallo,

was ist PointerToSymboltable?

Habe die Google Suche bereits benutzt, habe Dokus zum PE Header gelesen.

Leider finde ich nichts detaillierteres als das MSDN zum Beispiel das hier: AUszug:

typedef struct _IMAGE_FILE_HEADER {
WORD Machine;
WORD NumberOfSections;
DWORD TimeDateStamp;

DWORD PointerToSymbolTable;

DWORD NumberOfSymbols;
WORD SizeOfOptionalHeader;
WORD Characteristics;
} IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER;

In der weiteren Erläuterung steht dann aber auch bloß, das dieser Pointer auf die Symboltable zeigt. Toll! Bin langsam genervt.

Meine Frage besteht deswegen weiter. Was für eine Sysmbol Table, was enthält sie? Was für Symbole???

Kann jemand helfen oder mir eine detailliertere Doku empfehlen. Das MSDN ist nicht ausführlich genug. Bei solchen Dingen wie der exakten Bedeutung der Datenfelder in den Headern hält sich Microsoft bedeckt. PointerToSymboltable kann alles mögliche enthalten. Aber auf welche Art Symbole zeigt denn dieser Pointer genau. Wer kann mir das mal verständlich erklären. Ich habe bereits gegoogelt. Hab auch verschiedene Dokus gelesen, die aber alle nicht viel detaillierter sind. Soory das ich Euch damit belästige, aber ich weiß echt nicht mehr weiter. Es muss doch in den Tiefen des Internet irgendwo was deteillierteres dazu geben. Was nehmen denn die Betriebssystem-Programmierer so an Dokus? Die auf solche Details verständlicher eingehen?

Geändert von Nintendo ( 2. Dez 2013 um 16:16 Uhr)
  Mit Zitat antworten Zitat