![]() ![]() ![]() There are multiple ways to set breakpoints in DDT. WIMP Events breakpoints, this type of breakpoints interrupt the program execution when a specified WIMP event is received by our program.SWI breakpoints, this type of breakpoint interrupt our program execution flow when it calls an SWI (SoftWare Interrupt, and old way to call System Services) for which we have set up the SWI breakpoint.Code breakpoints, this type of breakpoint interrupt our program execution flow when the execution has reached a source line (or the procedure entry point or the memory address) for which we’ve set the breakpoint.A breakpoint is a way to signal to DDT where in our code we want it to stop the regular execution flow and let us analyse the situation.įor beginners: Breakpoints are a fundamental function offered by every debugger and, by suspending the program execution, they allow us to analyse values in variables, memory locations and CPU registers to understand if the program is doing exactly what we want it to do.ĭDT supports different types of breakpoints:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |