A breakpoint pauses execution of your app while debugging, so you can inspect the values of variables and the integrity of data. Source code breakpoints pause at specific lines of code, such as the first line within a method. Event breakpoints pause when errors occur or specific symbols are called.