Using breakpoints, watchpoints, and breakpoint actions