По поводу перекомпиляции

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

Odin P. Morgan
Senior
Posts: 151
Joined: 23 Feb 2015 15:37
Location: OMS

По поводу перекомпиляции

Post by Odin P. Morgan »

Дня доброго форумчане!
Подниму вопрос об эффективной перекомпиляции приложения.
Все вы в курсе что при статический ретрансляции кода, мы имеем те-же проблемы, что и при дизассемблировании, во втором случае проблемы иногда похуже.
Изучая QEMU задался вопросом: а что если результат динамический ретрансляции (при исполнении "на лету"), записывать попутно в файл.
Для чего мне это надо, задался вопросом реверсирования DOS игр, и понял, что автоматические варианты типа IDA - не варианты, а исследовать с помощью трассировщика код мне тупо влом. Вот и решил собрать перекомпилятор DOS .exe -> llvm, а от туда правильный, рабочий код достать (пусть без комментариев и пусть не самый удобно читаемый), не просто проще, а легко.
Вот такое решение, что скажете?
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: По поводу перекомпиляции

Post by Shaos »

вроде в какой-то новой оси для амиги было какое-то такое решение - типа перекомпиляция кода для текущего процессора при загрузке и сохранение в файл, чтобы в следующий раз не перекомпилировать
Я тут за главного - если что шлите мыло на me собака shaos точка net