GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> TEX / V0-0-1 > tex / rhel5-64
#include <TEX/TEX_pubdefs.h>
Functions | |
static void | exceptionDummy (unsigned long long tim, unsigned int fui, unsigned int *dat) |
Dummy routine until real routine can be loaded. | |
unsigned int | TRC_configureEnables (unsigned int msk, unsigned int val) |
Configure the elements to trace. | |
TRC_cb_Exception * | TRC_setExceptionRoutine (TRC_cb_Exception *new) |
Change the routine used to trace exceptions. | |
Variables | |
TRC_cb_Exception * | TRC_vectorException = exceptionDummy |
Points to the routine providing exception tracing facilities. | |
unsigned int | TRC_enableMask |
Bit-mask of the trace elements enabled. |
CVS $Id: TEX_rtos.c,v 1.2 2011/03/24 22:38:54 apw Exp $
void exceptionDummy | ( | unsigned long long | tim, | |
unsigned int | fui, | |||
unsigned int * | dat | |||
) | [static] |
Dummy routine until real routine can be loaded.
tim | (in) Timestamp to record into the trace | |
fui | (in) Record format | |
dat | (in) Record data (always 6 longwords = 24 bytes) |
unsigned int TRC_configureEnables | ( | unsigned int | msk, | |
unsigned int | val | |||
) |
Configure the elements to trace.
msk | (in) Mask of elements to touch | |
val | (in) Values to set masked bits to |
Thus both msk and val should be filled from mask bits. Suitable mask bits are provided as #define macros beginning with the prefix TRC_M_TRC_.
TRC_cb_Exception * TRC_setExceptionRoutine | ( | TRC_cb_Exception * | new | ) |
Change the routine used to trace exceptions.
new | (in) New routine to call for exception tracing |
x | Routine previously used for exception tracing |