Можно ли отладить с помощью lldb приложение macOS, можно ли следить за изменениями содержимого регистра с помощью точки наблюдения? - PullRequest
2 голосов
/ 04 апреля 2020

При отладке с помощью lldb приложения macOS возможно ли наблюдать за содержимым регистра на предмет изменений с помощью точки наблюдения? Я имею в виду не память, на которую указывает адрес, содержащийся в регистре, а содержимое самого регистра, например, от 0x000000000 до 0x000000001? Большое спасибо за вашу помощь.

1 Ответ

3 голосов
/ 06 апреля 2020

Я не думаю, что есть какой-нибудь способ заставить процессор перехватывать, когда конкретный регистр меняет значение. В любом случае, ни один из них не имеет доступа к lldb.

Если не считать этого, вам придется выполнить пошаговую инструкцию и проверять значение на каждой остановке. Это будет работать, но будет довольно медленно.

...