Instrumentation for Testing and Debugging : Trace (Time Stamp) : Design Level Debugging: Trace

Design Level Debugging: Trace
TASK (MAIN_LOOP)
{
if ((cgGlobalFlags & ALARM_SET_MAIN_LOOP) == 0){
cgGlobalFlags |= ALARM_SET_MAIN_LOOP;
SetRelAlarm(ALARM_SET_MAIN_LOOP, 10, 10);
};
TRACE_TASK_STARTED(MAIN_LOOP);
do {
:
} while ( (cgGlobalFlags & BITSUPERSTEP_MAIN_LOOP) !=
0);
TRACE_TASK_TERMINATED(MAIN_LOOP);
TerminateTask();
}