Reputation: 18712
I can add a breakpoint in GDB with:
b <filename>:<line no>
How can I remove an existing breakpoint at a particular location?
Upvotes: 224
Views: 264455
Reputation: 382512
To delete the breakpoint at the current line you can also run clear
without any arguments:
clear
Handy for when you hit something you didn't want to hit.
TODO any way to disable instead of deleting without typing the line number? disable
without arguments just disables all breakpoints. I wish I could disable .
or something like that.
Upvotes: 2
Reputation:
Use:
clear fileName:lineNum // Removes all breakpoints at the specified line.
delete breakpoint number // Delete one breakpoint whose number is 'number'
Upvotes: 12
Reputation: 817
You can delete all breakpoints using
del <start_breakpoint_num> - <end_breakpoint_num>
To view the start_breakpoint_num and end_breakpoint_num use:
info break
Upvotes: 27
Reputation: 6686
You can list breakpoints with:
info break
This will list all breakpoints. Then a breakpoint can be deleted by its corresponding number:
del 3
For example:
(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
Upvotes: 391