Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.16 KB

README.md

File metadata and controls

26 lines (17 loc) · 1.16 KB

Дизассемблер для RISC-V

Это программа, позволяющая по ELF-файлу, собранному под архитектуру RISC-V (поддерживается набор команд RV32IMC), получить дизассемблер для секции .text, а также таблицу символов.

Сборка

Сборка происходит с помощью Cmake, итоговый бинарник будет называться disasm.

mkdir build
cd build
cmake ..
make

Запуск

Программа запускается из командной строки; она ожидает ровно два аргумента: имя входного файла (исполняемый файл) и имя выходного файла, в который будут записаны результаты:

./disasm <input-filename> <output-filename>

Примеры

Примеры бинарных файлов, собранных под нужную архитектуру, и результаты работы программы на них можно увидеть в папке samples.