Прикрепить GDB к идентификатору процесса в режиме TUI? - PullRequest
0 голосов
/ 27 октября 2011

Я пытаюсь подключиться к запущенному процессу в режиме TUI, чтобы увидеть код и т. Д. Код скомпилирован с -g. Я понимаю, что в данный момент я пытаюсь присоединиться, возможно, я нахожусь в каком-то стандартном коде C без символов отладки, но как мне вернуться в «основное приложение», чтобы увидеть код?

gdb --pid=1111 -tui

Я полагаю, это должно сработать (при этом 1111 - просто dummt pid для этого вопроса)?

1 Ответ

0 голосов
/ 27 октября 2011

Выполняйте команду «вверх» (чтобы подняться в стек вызовов программы) так часто, как это необходимо, чтобы вернуться в ваш код (то есть код с отладочной информацией вместе с ним), затем введите команду «b[строка] "на следующую [строку] в вашем источнике, затем выдает команду« продолжить », чтобы продолжить выполнение программы и посмотреть, как отладчик останавливается на точке останова, которую вы только что установили в своем коде.

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