\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{struct__TRC__Control}{\_\-TRC\_\-Control} (Structure of trace control block )}{\pageref{struct__TRC__Control}}{}
\item\contentsline{section}{\hyperlink{struct__TRC__ForkMsg}{\_\-TRC\_\-Fork\-Msg} (Structure of a fork message )}{\pageref{struct__TRC__ForkMsg}}{}
\item\contentsline{section}{\hyperlink{struct__TRC__Task2Name}{\_\-TRC\_\-Task2Name} (Structure to hold a mapping from task ID to task name )}{\pageref{struct__TRC__Task2Name}}{}
\item\contentsline{section}{\hyperlink{struct__TRC__Trace}{\_\-TRC\_\-Trace} (Structure of the header of the trace blob )}{\pageref{struct__TRC__Trace}}{}
\item\contentsline{section}{\hyperlink{union__TRC__TraceData}{\_\-TRC\_\-Trace\-Data} (Union of records that can be recorded in the trace blob )}{\pageref{union__TRC__TraceData}}{}
\item\contentsline{section}{\hyperlink{union__TRC__TraceFormat}{\_\-TRC\_\-Trace\-Format} (Union of the bit-field format representation and an unsigned int )}{\pageref{union__TRC__TraceFormat}}{}
\item\contentsline{section}{\hyperlink{struct__TRC__TraceFormat__bf}{\_\-TRC\_\-Trace\-Format\_\-bf} (The \char`\"{}index\char`\"{} or \char`\"{}table-of-contents\char`\"{} of a row in the trace )}{\pageref{struct__TRC__TraceFormat__bf}}{}
\item\contentsline{section}{\hyperlink{union__TRC__TraceMeta}{\_\-TRC\_\-Trace\-Meta} (Union of the bit-field meta representation and an unsigned int )}{\pageref{union__TRC__TraceMeta}}{}
\item\contentsline{section}{\hyperlink{struct__TRC__TraceMeta__bf}{\_\-TRC\_\-Trace\-Meta\_\-bf} (Assorted task meta-information (tcb index, priority, ...) )}{\pageref{struct__TRC__TraceMeta__bf}}{}
\item\contentsline{section}{\hyperlink{struct__TRC__TraceRow}{\_\-TRC\_\-Trace\-Row} (Structure to define one row in the trace buffer )}{\pageref{struct__TRC__TraceRow}}{}
\item\contentsline{section}{\hyperlink{struct__TRC__TraceSwitch}{\_\-TRC\_\-Trace\-Switch} (Structured record to enter a task switch in the trace )}{\pageref{struct__TRC__TraceSwitch}}{}
\item\contentsline{section}{\hyperlink{struct__TRC__TraceUser}{\_\-TRC\_\-Trace\-User} (An unstructured user contribution to a trace row )}{\pageref{struct__TRC__TraceUser}}{}
\end{CompactList}
