This section first introduces an example in which a multithreaded program gets traced to
demonstrate that multithreaded related information are needed in order to become able to
analyze the trace.
The same program will get altered to take advantage of the new profiling
(probing) option which allows for collecting the generated
traceObjects and then use the
different
TraceObject
options to format the
traceObjectS accordingly.
The third example demonstrates how one can use
setMakeString
to freely format the trace line.