hcimsiutil

The system engine Monitor Statistics Interface (MSI) is accessed through the hcimsiutil command. This command provides access to the statistics describing the system runtime state, so that you can determine the runtime state of processes and threads.

hcimsiutil [-D] [-dh] [-dt] [-da] [-dd thread] [-pd proc] [-R] [-ur] 
[-ut thread] [-X] [-xt thread] [-Z] [-zt thread] 
[-zp process name] -rs
  • -D enables debug output.
  • -dh dumps region header.
  • -dt dumps region Table of Contents.
  • -da dumps all. This includes the region header and Table of Contents.
  • -dd thread dumps data section for thread.
  • -pd proc marks all threads in process as dead.
  • -R removes the region.
  • -ur unlocks the region control semaphore.
  • -ut thread unlocks thread section semaphore.
  • -X is the same as -Z, except that no time values in the shared memory are reset.
  • -xt thread corresponds to the exiting -zt option, although all values that are a time are retained.
  • -Z zeros all thread section data.
  • -zt thread zeros specified thread section data.
  • -zp process name clears the stats on process name .
  • rs removes the semaphores only.

For example, to get section dump for thread conn_1, use:

hcimsiutil -dd conn_1