Есть ли хороший эквивалентный отладчик для Mac OS X?
Что-то, что позволяет исправлять и сохранять сборку (графический интерфейс?)
Спасибо!
Ответ 1
GDB является золотым стандартом для отладки на * nix. В GDB есть все функции отладки, которые вы ожидаете в современном отладчике. Например, обратная отладка - лучшая функция, если вы изменяете двоичный файл в памяти, когда вы делаете ошибку, просто отходите назад и повторите попытку. DDD является популярным интерфейсом, но серьезно вам следует изучить GDB CLI. У этого есть бит кривой обучения, но как только вы узнаете его, вы никогда не вернетесь. Это намного быстрее.
Сохранение измененного двоичного файла не так уж и велико. Просто откройте двоичный файл с шестнадцатеричным редактором, например Hex Fiend и измените его напрямую, а не большое дело.
Ответ 2
Я не человек OSX, но вы можете найти IDA, однако вам, вероятно, придется заплатить за Linux/osx, так как для окон есть только бесплатная версия.
Ответ 3
Посмотрите на отладчик lldb (http://lldb.llvm.org/) и, конечно же, доступен gdb.