Я пробую программу. По ошибке попадаю в отладчик с несколькими пользовательскими перезапусками Первый повторяет операцию (и, таким образом, ничего не делает), четвертый - тот, который должен завершиться правильно. Нажатие q
приводит к ошибке памяти.
Как разработчик может программно убедиться, что когда пользователь нажимает q
, вызывается правильный перезапуск? А не тот, связанный с q
, что приводит к ошибке памяти? Это возможно ?
Это может быть слишком специфично для библиотеки, которую я пробую, или совершенно неправильный подход.
Я только обнаружил, что q
равен sldb-quit
и что он «вызывает [s] перезапуск, который восстанавливает известное состояние программы». q
не вызывает первый перезапуск. Что оно делает ? Можно ли заставить его вызвать данный перезапуск?
спасибо