Patent ID: 7437619
Filing Date: 2008-10-14
Classification: G06F

Abstract:
1. A method for making a system which is implemented with processors built with a trace data reporter capable of obtaining trace data from the processor and transmitting the trace data in a stream of trace records of predetermined format to other devices, said method comprising: receiving and processing a stream of trace records from the trace data reporter, and storing the processed trace records in trace memory; wherein the processing step comprises identifying trace records susceptible to compression, creating a processed trace record corresponding to said records susceptible to compression, including identifying a plurality of groups of successive trace records susceptible to compression, and (2) creating a plurality of processed trace records corresponding to a plurality of groups of successive trace records susceptible to compression, such that one processed trace record is created for each group of successive trace records susceptible to compression, and such that each processed trace record contains an identification of the trace records susceptible to compression and number of successive trace records in the corresponding group of successive trace records having a pre-selected pipeline status susceptible to compression, and (3) storing the plurality of processed trace records in the trace memory; and thereafter retrieving the processed trace records stored in the trace memory and identifying processed records created from records susceptible to compression, and substantially reconstructing the stream of trace records reported to the trace data processor from the trace data reporter and displaying the trace records for analysis; modifying the system on the basis of the analysis of the trace records.