2010-08-23 13 views
10

Gibt es Open-Source-Tools oder Bibliotheken für die statische Codeanalyse von einfachen benutzerdefinierten montageähnlichen Sprachen (für automatisch generierte Programme) und was sie können (Erkennung von nicht verwendeten Codes/Registern, hohe Werte) Ausdrücke für Code-Segmente, Call-Graphen usw.)? Welche Algorithmen existieren in diesem Bereich?Statische Codeanalyse für Assemblersprache

+0

* Benutzerdefinierte * Assemblercodes? Sind diese Varianten bekannter Befehlssätze (z. B. PowerPC oder x86) oder sind sie wirklich benutzerdefiniert? Wenn sie wirklich benutzerdefiniert sind, müssen Sie den Anweisungssatz und die Semantik definieren. –

Antwort

6

Hier ist ein Link, der eine Weile in meinen Lesezeichen gestanden hat: Ich wollte ihn genauer betrachten, aber ich habe nie die Zeit gefunden: Vine/Bitblaze.

Verwandte Themen