Могу ли я сделать .gdbinit YES для «Ожидание точки останова при будущей загрузке совместно используемой библиотеки?» - PullRequest
0 голосов
/ 15 января 2020

Когда я запускаю GDB, я обычно хочу break my_function. Я могу добавить эту команду к .gdbinit, но я получаю

Function "my_function" not defined.
Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal]

(Это потому, что my_function динамически связан.)

Как сделать так, чтобы он неинтерактивно принимал утвердительный ответ? ответ на этот вопрос?

1 Ответ

0 голосов
/ 15 января 2020

Добавьте set breakpoint pending on в .gdbinit в любом месте до break my_function. См. Gdb документация :

установка точки останова в состоянии ожидания на

Это указывает на то, что нераспознанное расположение точки останова должно автоматически приводить к созданию ожидающей точки останова.

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