Classes and events
QNX SDP8.0System Analysis Toolkit (SAT) User's GuideUser
There can be a lot of events in even a small trace, so they're organized
into classes to make them easier for you to manage:
- Communication class: _NTO_TRACE_COMM
- Control class: _NTO_TRACE_CONTROL
- Interrupt class: _NTO_TRACE_INT
- Kernel-call classes: _NTO_TRACE_KERCALLENTER, _NTO_TRACE_KERCALLEXIT, and _NTO_TRACE_KERCALLINT
- Process class: _NTO_TRACE_PROCESS
- QNX Unified Instrumentation Platform class: _NTO_TRACE_QUIP
- Security class: _NTO_TRACE_SEC
- System class: _NTO_TRACE_SYSTEM
- Thread class: _NTO_TRACE_THREAD
- User class: _NTO_TRACE_USER
(The <sys/trace.h> header file also defines an _NTO_TRACE_EMPTY class, but it's a placeholder and isn't currently used.)
The sections that follow list the events for each class, provide a description of when the events are emitted, and list the labels that traceprinter and the IDE use to identify the events.
For information about the data for each event, see the
Current Trace Events and Data
appendix.
Page updated: