System class: _NTO_TRACE_SYSTEM

QNX SDP8.0System Analysis Toolkit (SAT) User's GuideUser

The _NTO_TRACE_SYSTEM class includes events related to the system as a whole.

Event traceprinter label IDE label Emitted when:
_NTO_TRACE_SYS_ADDRESS, _NTO_TRACE_SYS_ADDRESS_64 ADDRESS Address A breakpoint is hit, or the trace_here() function is called to insert this event for the current address.
_NTO_TRACE_SYS_FUNC_ENTER, _NTO_TRACE_SYS_FUNC_ENTER_64 FUNC_ENTER Function Enter A function that's instrumented for profiling is entered, or the trace_func_enter() function is called to insert this event for the current function.
_NTO_TRACE_SYS_FUNC_EXIT, _NTO_TRACE_SYS_FUNC_EXIT_64 FUNC_EXIT Function Exit A function that's instrumented for profiling is exited, or the trace_func_exit() function is called to insert this event for the current function.
_NTO_TRACE_SYS_IPI_64 IPI IPI An interprocessor interrupt is received
_NTO_TRACE_SYS_IST_ATTACH IST_ATTACH IST Attach A thread attaches to an interrupt using InterruptAttachEvent() or InterruptAttachThread(), or TraceEvent(_NTO_TRACE_START) is reporting the attached ISTs in the system.
_NTO_TRACE_SYS_IST_DETACH IST_DETACH IST Detach A thread detaches from an interrupt
_NTO_TRACE_SYS_MAPNAME, _NTO_TRACE_SYS_MAPNAME_64 MAPNAME Map Name dlopen() is called. The kernel generates only _NTO_TRACE_SYS_MAPNAME_64 events, even for 32-bit processes.
_NTO_TRACE_SYS_MMAP MMAP MMap mmap() or mmap64() is called
_NTO_TRACE_SYS_MUNMAP MUNMAP MMUnmap munmap() is called
_NTO_TRACE_SYS_PAGEWAIT PAGEWAIT Pagewait A page fault is being handled
_NTO_TRACE_SYS_PATHMGR PATHMGR_OPEN Path Manager An operation involving a path name—such as open()—that's routed via the libc connect function occurs. The connect function sends a message to procnto to resolve the path and find the set of resource managers that could potentially match the path. It's upon receiving this message that procnto emits this event.
_NTO_TRACE_SYS_PCTRACE ADDRESS Address A context switch occurs.

Note that _NTO_TRACE_SYS_PCTRACE is valid only as an event mask given to TraceEvent(). The emitted events are of type _NTO_TRACE_SYS_ADDRESS|_NTO_TRACE_KERCALL64.

_NTO_TRACE_SYS_POWER POWER Power A CPU enters or exits idle mode
_NTO_TRACE_SYS_PROFILE, _NTO_TRACE_SYS_PROFILE_64 PROFILE Profile Every clock tick, if statistical profiling is enabled
_NTO_TRACE_SYS_RUNSTATE RUNSTATE Runstate The runstate for a CPU changes
_NTO_TRACE_SYS_SLOG SLOG System Log A message is written to the system log
_NTO_TRACE_SYS_TIMER TIMER Timer A timer expires
Page updated: