Further, although the electronic device 102 is drawn to contain the storage device 115, it may be distributed across other electronic devices, such as devices connected to the network 105.The storage device 115 includes a debug controller 126, a program 127, and a breakpoint table 128, all of which may in various embodiments have any number of instances.