2015-11-25 5 views
0

Я установил точки останова в коде в разделяемых библиотеках, и это хорошо работает. Я должен подтвердить Make breakpoint pending on future shared library load?. Однако, когда я хочу, чтобы сохранить контрольные точки в файл для последующего использования с помощьюТочки останова в общих библиотеках из файла точки останова

save breakpoints filename.bp 

Я считаю, что я не могу использовать их позже с

source filename.bp 

в контрольных точках не получить набор из-за этого :

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

который автоматически отвечает на нет и не устанавливает контрольную точку. Есть ли способ остановить gdb, запрашивающий подтверждение, и создать ли он точки останова из файла?

Благодаря

ответ

0

Во-первых, это сообщил gdb bug.

Вы можете обойти это, поставив set breakpoint pending on в .gdbinit. Вот что я сделал.

+0

Большое спасибо. Я попробую попробовать –

Смежные вопросы