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_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: