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: 
