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.