1. A method of a data processing system, comprising: determining that a discontinuity data is a trace-worthy event; communicating the trace-worthy event to a pipelined processor; and decoding an output data associated with simultaneous occurrences of the trace-worthy event and other events in the pipelined processor based on a collision matrix formed from valid combinations of the trace-worthy event and other events.