Как удалить одну точку останова с помощью GDB?



Я могу добавить точку останова в GDB с:



b <filename>:<line no>


Как я могу удалить существующую точку останова в определенном месте?

477   4  
gdb

4 ответов:

попробуйте эти (ссылка):

clear linenum
clear filename:linenum

вы можете перечислить точки останова с помощью:

info break

Это будет список всех точек останова. Затем точка останова может быть удалена по соответствующему номеру:

del 3

например:

 (gdb) info b
 Num     Type           Disp Enb Address    What
  3      breakpoint     keep y   0x004018c3 in timeCorrect at my3.c:215
  4      breakpoint     keep y   0x004295b0 in avi_write_packet atlibavformat/avienc.c:513
 (gdb) del 3
 (gdb) info b
 Num     Type           Disp Enb Address    What
  4      breakpoint     keep y   0x004295b0 in avi_write_packet atlibavformat/avienc.c:513

Вы можете удалить все точки останова, используя

del <start_breakpoint_num> - <end_breakpoint_num>

для просмотра start_breakpoint_num и end_breakpoint_num использование:

info break

использование:

clear fileName:lineNum   // Removes all breakpoints at the specified line.
delete breakpoint number // Delete one breakpoint whose number is 'number'

Comments

    Ничего не найдено.