Detectors

The debugger uses several kinds of detectors, each corresponding to a particular kind of event:

DBX Mode

 

detector

    : place_detector

    | watch_detector

    | signal_detector

    | unaligned_detector

 

A place detector specifies a place or location in your program. It can refer to the beginning of a function, a particular line in one of your source files, a specific value of the PC (program counter), or certain sets of these.

A watch detector specifies a variable or other memory locations that should be monitored to detect certain kinds of access (read, write, and so on).

A signal detector specifies a set of signals to be monitored.

An unaligned access detector specifies any kind of memory access using an unaligned access.

This section describes each type of detector.