You can even use
TraceEvent()
to insert your own events into the trace data.
You can call TraceEvent() directly (see below), but it's much
easier to use the following convenience functions:
- trace_func_enter()
- Insert a trace event for the entry to a function
- trace_func_exit()
- Insert a trace event for the exit from a function
- trace_here()
- Insert a trace event for the current address
- trace_logb()
- Insert a user combine trace event
- trace_logbc()
- Insert a trace event of an arbitrary class and type with arbitrary data
- trace_logf()
- Insert a user string trace event
- trace_logi()
- Insert a user simple trace event
- trace_nlogf()
- Insert a user string trace event, specifying a maximum string length
- trace_vnlogf()
- Insert a user string trace event, using a variable argument list
If you want to call TraceEvent() directly, use one of the
following commands:
For more information, see the entry for TraceEvent() in the
QNX Neutrino C Library Reference.