| CPC G06F 11/348 (2013.01) [G06F 11/3037 (2013.01); G06F 12/0223 (2013.01); G06F 2212/1008 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
a plurality of processor circuits;
a cache memory circuit; and
a trace control circuit configured to, in response to activation of a particular debug mode:
monitor memory requests transmitted between ones of the plurality of processor circuits and the cache memory circuit;
determine that a particular one of the monitored memory requests is a read request that results in a cache miss;
in response to the determination, store, in allocated space in a trace buffer, information associated with the particular monitored memory request; and
in response to a determination that available capacity in the trace buffer fails to satisfy a threshold level, assert a respective stall request signal to one or more of the processor circuits, wherein a given stall request signal causes the one or more processor circuits to cease further processing of instructions until the respective stall request signal is de-asserted.
|