A system and method of tracing a group of processor events in real-time in
order to enable a programmer to debug and profile the operation and
execution of code on the processor. This may be accomplished by running
one or more traces on the same or different groups of processor events in
order to gain a full understanding of how code is being executed by the
processor.