Control class: _NTO_TRACE_CONTROL
QNX SDP8.0System Analysis Toolkit (SAT) User's GuideUser
The _NTO_TRACE_CONTROL class includes events related to the control of tracing itself.
Event | traceprinter label | IDE label | Emitted when: |
---|---|---|---|
_NTO_TRACE_CONTROLBUFFER | BUFFER
|
Buffer
|
The instrumented kernel starts filling a new buffer |
_NTO_TRACE_CONTROLBUFFEREND | BUFFER_END |
BufferEnd |
The buffer ends |
_NTO_TRACE_CONTROLDROPPED | DROPPED |
BufferDropped |
The kernel drops events while waiting for the buffer to become free |
_NTO_TRACE_CONTROLTIME | TIME
|
Time
|
The 32 Least Significant Bits (LSB) part of the 64-bit clock rolls over, or the kernel emits an _NTO_TRACE_CONTROLBUFFER event |
The purpose of emitting _NTO_TRACE_CONTROLBUFFER events is to help tracelogger and the IDE track the buffers and determine if any buffers have been dropped. The instrumented kernel emits an _NTO_TRACE_CONTROLTIME event at the same time to keep the IDE in sync (in case a dropped buffer contained an _NTO_TRACE_CONTROLTIME event for a rollover of the clock).
Page updated: