В отладчике мы можем заставить `q` выбрать данный перезапуск? - PullRequest
4 голосов
/ 28 мая 2019

Я пробую программу. По ошибке попадаю в отладчик с несколькими пользовательскими перезапусками Первый повторяет операцию (и, таким образом, ничего не делает), четвертый - тот, который должен завершиться правильно. Нажатие q приводит к ошибке памяти.

Как разработчик может программно убедиться, что когда пользователь нажимает q, вызывается правильный перезапуск? А не тот, связанный с q, что приводит к ошибке памяти? Это возможно ? Это может быть слишком специфично для библиотеки, которую я пробую, или совершенно неправильный подход.

Я только обнаружил, что q равен sldb-quit и что он «вызывает [s] перезапуск, который восстанавливает известное состояние программы». q не вызывает первый перезапуск. Что оно делает ? Можно ли заставить его вызвать данный перезапуск?

спасибо

...