Formatting a report from trace -C output

If trace was run with the -C flag, one or more trace output files are generated.

For example, if the trace file name was specified as trace.out and -C all was specified on a 4-way SMP, then a trace.out, trace.out-1, trace.out-2, trace.out-3, and trace.out-4 file was generated. When you run the trcrpt command, specify trcrpt -C all and trace.out as the file name, and all the files will be read, as follows:
# trcrpt -C all -r trace.out > trace.tr

This trace.tr file can then be used as input for other commands (it will include the trace data from each CPU). The reason for the -C flag on trace is so that the trace can keep up with each CPU's activities on those systems which have many CPUs (more than 12, for example). Another reason is that the buffer size for the trace buffers is per CPU when you use the -C all flag.