[Master Answer Logo]
Question

What is a hardware breakpoint?

Answer

Many processors include hardware support for breakpoints (typically instruction and data breakpoints). Such hardware may include limitations, for example not allowing breakpoints on instructions located in branch delay slots. This kind of limitation is imposed by the microarchitecture of the processor, so varies from processor to processor.

— Source: Wikipedia (www.wikipedia.org)