Как правильно пройти через отладчик с точкой останова (для MIPS)? - PullRequest
0 голосов
/ 27 ноября 2018

Я пытался отладить функцию в созданной мною программе MIPS, но по какой-то причине я не смог заставить ее перейти к желаемой точке останова и пройти через программу.Он просто запустит его полностью и прекратит работу.Когда я запускаю отладчик с программой, я сначала устанавливаю желаемую точку останова с помощью set 0x04000284, которая находится внутри функции, которую я хочу исследовать.Затем я делаю auto 'register', чтобы при выполнении шага мне не приходилось вручную вводить регистры.Наконец, я набираю run, и он просто запускает всю программу.Для класса раннее задание помогло нам с помощью отладчика, и я следовал точному процессу.Он установил точку останова, набрал run, затем шагнул от точки останова.Так что я очень смущен и хотел знать, знает ли кто-нибудь, что я могу делать неправильно?Я просто хочу иметь возможность перейти к точке останова и пошагово выполнить код в функции, а не пошагово пройти всю программу (длина которой составляет +1500 строк).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...