Events and the Kernel

The QNX Neutrino microkernel generates events for more than just system calls. The following are some of the activities that generate events:

  • kernel calls
  • scheduling activity
  • interrupt handling
  • thread/process creation, destruction, and state changes

In addition, the instrumented kernel also inserts artificial events for:

  • time events
  • user events that may be used as marker flags

Also, single kernel calls or system activities may actually generate more than one event.

Page updated: