Set the traceparser debug modes
Synopsis:
#include <sys/traceparser.h>
int traceparser_debug (
struct traceparser_state * stateptr,
FILE * streamptr,
unsigned flags );
Arguments:
- stateptr
- A pointer to the parser's state information, obtained by calling
traceparser_init().
- streamptr
- A pointer to the debug output stream.
- flags
- Flags that indicate the types of debugging information to emit; one of:
- _TRACEPARSER_DEBUG_ALL — everything
- _TRACEPARSER_DEBUG_NONE — nothing (the default)
or a combination of the following:
- _TRACEPARSER_DEBUG_ERRORS — critical errors
- _TRACEPARSER_DEBUG_EVENTS — raw input events
- _TRACEPARSER_DEBUG_HEADER — header information
- _TRACEPARSER_DEBUG_SYSPAGE — syspage data
Library:
libtraceparser
Use the -l traceparser option to
qcc
to link against this library.
Description:
The traceparser_debug() function sets the debugging mode of the traceparser module.
You can use this function if you're creating your own utility for parsing trace data (as an alternative to
traceprinter).
Classification:
QNX Neutrino
Safety: |
|
Cancellation point |
No |
Interrupt handler |
No |
Signal handler |
No |
Thread |
Yes |