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
10
A
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.
* 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. –