4.7.1 General Information on Breakpoints
A breakpoint tells the debugger to temporarily suspend the execution of a program when a specific condition takes place, e.g., when a given instruction is about to be executed.
Breakpoints provide a powerful tool that enables you to suspend execution where and when you need to. Rather than stepping through your code line by line or instruction by instruction, you can allow your program to run until it hits a breakpoint and then start to debug, which speeds up the debugging process.