Статический анализ кода для языка ассемблера

Существуют ли какие-либо инструменты или библиотеки с открытым исходным кодом для статического анализа кода простых пользовательских сборочных языков (для автоматически сгенерированных программ) и для чего они способны (обнаружение неиспользуемых кодов/регистров, предоставление выражений высокого уровня для сегментов кода, графы вызовов и т.д.)? Какие алгоритмы существуют в этом поле?

Ответ 1

Вот ссылка, которая некоторое время находилась в моих закладках: я хотел взглянуть на нее глубже, но у меня не было времени: Vine/Bitblaze.