Einzelnen Beitrag anzeigen

CCRDude

Registriert seit: 9. Jun 2011
677 Beiträge
 
FreePascal / Lazarus
 
#13

AW: dxggettext mit Projekt und Code-Sammlung

  Alt 11. Jun 2012, 15:19
Map-Files lassen sich in der Linker-Einstellungen aktivieren. Ein Map-File ist eine "Speicher"-Übersicht einer kompilierten PE-Datei. Darin steht genau, welche Unit welche Bytes innerhalb der Datei belegt, und auch etwa, an welcher Speicheradresse welche Funktion liegt.

Zu gebrauchen z.B. auch nachträglich, wenn man die Adresse einer AV vom Kunden bekommt (ohne madExcept o.ä., weil das Release ohne integrierte Debug-Infos ist) - im Idealfall schaut man im Map-File, das man sich dazu aufgehoben hat, nach der Adresse, und hat dann einen ungefähren Plan, wo sie ausgelöst wurde.

Ist sicherlich noch einiges zu verfeinern an den Werkzeugen (nach dem Posten hier ist mir z.B. eingefallen, dass ich die Pfade ja eh schon habe, weil ich die Dateien per Suchpfad und Projektdatei suche). Und da jetzt ein riesiges Projekt damit zu verarbeiten ansteht, kommt sicher noch das eine oder andere
  Mit Zitat antworten Zitat