ОКРУЖАЮЩАЯ СРЕДА
- Резак: Версия 1.10.0, с использованием r2-4.1.1, на основе Qt 5.12. 1 (G CC 7.4.0, 64 бита)
- Система: Ubuntu 18.04.3 LTS
РЕШЕНИЕ
- Примечание. Начиная с версии Cutter v1.10.0, бета-версия отладки, поэтому эти результаты могут изменяться и изменяться со временем.
![debug_is_beta](https://i.stack.imgur.com/FZFiq.png)
- Вариант 1. Использование функций эмуляции Cutter вместо отладки.
- Вариант 2. Подключение Cutter к удаленному сеансу.
ПРИМЕР
Опция 1
Открыть резак с целевым двоичным файлом ARM и искать основная функция.
![seek_to_main](https://i.stack.imgur.com/Z6Mjf.png)
Выберите «Начать эмуляцию» в меню «Отладка».
![debug_menu](https://i.stack.imgur.com/zy9vv.png)
Установите точки останова / шаг / продолжить как при отладке.
![debug_like_normal](https://i.stack.imgur.com/3WsEy.png)
Опция 2
Открыть резак с целевым двоичным файлом ARM и перейти к главной функции.
![seek_to_main](https://i.stack.imgur.com/Z6Mjf.png)
Запуск удаленного сеанса для целевого двоичного файла ARM.
user@host:~$ qemu-arm -g 5000 test.x
Выберите «Подключиться к удаленному отладчику» из меню «Отладка».
![debug_menu](https://i.stack.imgur.com/zy9vv.png)
Назначение удаленного отладчика.
![remote_config](https://i.stack.imgur.com/Ba3Kz.png)
Установка точек останова / шаг / продолжение вроде нормально.
![debug_like_normal](https://i.stack.imgur.com/3WsEy.png)