A location in a program at which execution is halted so that a programmer can examine the program's status, the contents of variables, and so on.