LINUX.ORG.RU

История изменений

Исправление Forum0888, (текущая версия) :

https://github.com/avast/retdec                            RetDec is a retargetable machine-code decompiler based on LLVM
                                                           декомпилятор машинного кода, основанный на LLVM 

                                                           Функции:

                                                            - Статический анализ исполняемых файлов с подробной информацией.
                                                            - Обнаружение компилятора и упаковщика.
                                                            - Загрузка и декодирование инструкций.
                                                            - Удаление статически связанного библиотечного кода на основе подписи.
                                                            - Извлечение и использование отладочной информации (DWARF, PDB).
                                                            - Реконструкция идиом инструкции.
                                                            - Обнаружение и реконструкция иерархий классов C++ (RTTI, vtables).
                                                            - Демонтаж символов из двоичных файлов C++ (GCC, MSVC, Borland).
                                                            - Реконструкция функций, типов и конструкций высокого уровня.
                                                            - Встроенный дизассемблер.
                                                            - Вывод на двух языках высокого уровня: C и Python-подобном языке.
                                                            - Генерация графов вызовов, графов потока управления и различной статистики.

Много чего весьма интересного.

Исходная версия Forum0888, :

https://github.com/avast/retdec                            RetDec is a retargetable machine-code decompiler based on LLVM
                                                           декомпилятор машинного кода, основанный на LLVM 

                                                           Функции:

                                                            - Статический анализ исполняемых файлов с подробной информацией.
                                                            - Обнаружение компилятора и упаковщика.
                                                            - Загрузка и декодирование инструкций.
                                                            - Удаление статически связанного библиотечного кода на основе подписи.
                                                            - Извлечение и использование отладочной информации (DWARF, PDB).
                                                            - Реконструкция идиом инструкции.
                                                            - Обнаружение и реконструкция иерархий классов C++ (RTTI, vtables).
                                                            - Демонтаж символов из двоичных файлов C++ (GCC, MSVC, Borland).
                                                            - Реконструкция функций, типов и конструкций высокого уровня.
                                                            - Встроенный дизассемблер.
                                                            - Вывод на двух языках высокого уровня: C и Python-подобном языке.
                                                            - Генерация графов вызовов, графов потока управления и различной статистики.