GDB tips – Breakpoint types

Besides the normal ‘break [LOCATION]’ commands it’s possible to use GDB to set several other kinds of breakpoints. Temporary breakpoints will only stop execution once after which they’re deleted (check out `help tbreak`). Regexp breakpoints will stop execution on any function name that matches the provided regular expression (`help rbreak`). Sometimes regex breakpoints can have lots of matches, so it can be difficult to keep track of them all. Type `info breakpoints` to see a list of all the breakpoints that you’ve got set.

Check out our other tips and tutorials

Stay informed. Get the latest in your inbox.