Tools zum Überprüfen, ob eine ausführbare Datei SIMD-Anweisungen enthält?

521
netvope

Theoretisch können wir eine binäre ausführbare Datei / Bibliothek analysieren, um festzustellen, ob sie SSE- und / oder AVX-Opcode enthält. Es kann jedoch etwas langweilig und fehleranfällig sein. Gibt es Werkzeuge, die ich verwenden kann, um eine schnelle Antwort zu erhalten, ohne die Binärdatei selbst zu zerstören?

Hinweis: Bei diesem Ansatz wird der dynamisch generierte Opcode (z. B. von JIT-Compilern, Interpreters, virtuellen Java / .NET-Maschinen) wahrscheinlich nicht erfasst. Dies ist jedoch für mich in Ordnung. Ich beschäftige mich hauptsächlich mit "normalen" Programmen, die in C / C ++ geschrieben sind.

2

0 Antworten auf die Frage