Registriert seit: 19. Jul 2008
Ort: Werdohl
37 Beiträge
RAD-Studio 2010 Pro
|
prüfen, ob Code in Kompilat vorhanden
17. Aug 2011, 10:08
Hallo zusammen,
ich versuche grade herauszufinden, ob eine C-Datei Bestandteil eines compilierten Codes ist. Der Code ist als Hex-File vorhanden. Das Projekt enthält viele C-Dateien (logisch). Jetzt möchte ich gerne rausfinden, ob diese eine Datei auch in diesem Code eingeflossen ist. Dazu suche ich nach einem Wasserzeichen (String mit Filename und Versionsnummer).Ist der vorhanden weiss ich schonmal, dass die Datei verwendet wurde. Jetzt möchte ich aber auch noch wissen, ob die Datei in ihrem originalem Zustand verwendet wurde, oder ob sie vorher noch geändert wurde. Dazu wolllte ich ab dem Fundort des Versionstrings Stück für Stück die Datei und den Block im Projekt vergleichen. Sind sie bis zum Ende gleich, ist die Datei original geblieben, wenn icht, dann nicht.
Soweit hört sich das für mich ganz gut an. Voraussetzungen hierfür sind, dass Block des C-Files in dem PRojkekt-Code zusammenhängend ist und auch hintereinander kommt. Zusätzlich muss der Compiler beides mal 1:1 den gleichen Code für den Part erzeugt haben.
Was sagt ihr zu der Vorgehensweise?
PS: Handelt sich um Mikrocontroller-Programme
MfG
Webo
Fabian
|