CPC G06F 11/3656 (2013.01) [G06F 9/4812 (2013.01); G06F 11/3624 (2013.01); G06F 11/3644 (2013.01); G06F 11/3632 (2013.01); G06F 11/3636 (2013.01); G06F 11/3664 (2013.01); G06F 2201/805 (2013.01)] | 20 Claims |
1. A method comprising:
executing, by a processor, a first code section, wherein the first code section is associated with a context of the processor;
receiving, during the executing of the first code section, a debug event;
based on the debug event, causing the processor to suspend the executing of the first code section;
while the executing of the first code section is suspended, receiving an interrupt;
in response to receiving the interrupt, causing the processor to execute a second code section associated with the interrupt;
receiving a debug access request during the executing of the second code section;
causing the processor to delay servicing the debug access request until completion of the second code section; and
after completion of the second code section, causing the processor to service the debug access request based on the context associated with the first code section.
|