Linked Breakpoints
Breakpoints can be linked together. This causes the linked breakpoint to be disabled by default. When parent breakpoint is hit the linked breakpoint is enabled until hit once.
Conditional Breakpoints
Breakpoints can have conditions attached. The breakpoint only stops the program when the condition does not evaluate to 0/false.