This appendix provides a table that lists all the trace events and summarizes the data included for each in both wide and fast modes.
As you examine the table, note the following:
As an example, let's look at the events for MsgSend(), MsgSendv(), and MsgSendvs(). As mentioned above, the information is the same for the restartable versions of these functions too.
Here's what the table gives for the entry (_NTO_TRACE_KERCALLENTER) to these functions:
Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_SENDV Fast: coid, msg Wide: coid, sparts, rparts, msg[0], msg[1], msg[2] Call: MsgSend,MsgSendv,MsgSendvs #Args: MSG_SENDV, fHcoid, Dsparts, Drparts, fSmsg, s, s
This part describes the __KER_MSG_SENDV trace event that's emitted on entry to the function. In fast mode, the event includes the following data:
Fast mode data | Number of bytes for the event |
---|---|
Connection ID | 4 bytes |
Message data | 4 bytes (the first 4 bytes usually comprise the header) |
Total emitted: 8 bytes |
In wide mode, the event includes the following data:
Wide mode data | Number of bytes for the event |
---|---|
Connection ID | 4 bytes |
# of parts to send | 4 bytes |
# of parts to receive | 4 bytes |
Message data | 4 bytes (the first 4 bytes usually comprise the header) |
Message data | 4 bytes |
Message data | 4 bytes |
Total emitted: 24 bytes |
The second (_NTO_TRACE_KERCALLEXIT) part describes the __KER_MSG_SENDV event that's emitted on exit from the function:
Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_SENDV Fast: status, rmsg[0] Wide: status, rmsg[0], rmsg[1], rmsg[2] Call: MsgSend,MsgSendv,MsgSendvs #Args: MSG_SENDV, fDstatus, fSrmsg, s, s
In fast mode, the event includes the following data if the kernel call was successful:
Fast mode data | Number of bytes for the event |
---|---|
Exit status | 4 bytes |
Message data | 4 bytes (the first 4 bytes usually comprise the header) |
Total emitted: 8 bytes |
In wide mode, the event includes the following data if the kernel call was successful:
Wide mode data | Number of bytes for the event |
---|---|
Exit status | 4 bytes |
Message data | 4 bytes (the first 4 bytes usually comprise the header) |
Message data | 4 bytes |
Message data | 4 bytes |
Total emitted: 16 bytes |
In both fast and wide mode, the event includes the following data if the kernel call failed:
Fast and wide mode data | Number of bytes for the event |
---|---|
Exit status | 4 bytes |
Error code | 4 bytes |
Total emitted: 8 bytes |
For many of the events, you'll see a comment like this:
#Args: MSG_SENDV, fHcoid, Dsparts, Drparts, fSmsg, s, s
This line indicates how traceprinter displays the data associated with the event. The format codes are as follows:
Code | Format |
---|---|
H | Hexadecimal (32 bit) |
D | Decimal (32 bit) |
X | Hexadecimal (64 bit) |
E | Decimal (64 bit) |
S | Begin a character string |
s | Continue with a character string |
P | Pointer |
N | Named string |
f | Fast mode prefix |
For example, fHcoid indicates that the connection ID (coid) is displayed as a 32-bit hexadecimal number, and it's included in fast mode (and wide mode).
For the latest version of this information, go to our Foundry27 website (http://community.qnx.com), log into your myQNX account, go to the project for the QNX Neutrino OS, and look in the source tree for services/system/doc/instr-event-table.txt. |
# The format of this file is as follows # #'s are comments # Event blocks are delimited by a blank line # Class -> The external class description # Event -> The external event description # Fast -> Comma delimited list of wide argument subset # Wide -> Full arguments emitted # Call -> If the event is associated with a kernel call, put them here Note - all _NTO_TRACE_KERCALLEXIT calls now have errno as the second parameter if the kercall failed (i.e. the retval is -1) Class: _NTO_TRACE_KERCALLENTER Event: __KER_BAD Fast: empty, empty Wide: empty, empty Call: N/A #Args: BAD, fHempty, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_BAD Fast: ret_val, empty Wide: ret_val, empty Call: N/A #Args: BAD, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_CHANNEL_CREATE Fast: flags, empty Wide: flags, empty Call: ChannelCreate #Args: CHANNEL_CREATE, fHflags, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CHANNEL_CREATE Fast: chid, empty Wide: chid, empty Call: ChannelCreate #Args: CHANNEL_CREATE, fHchid, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_CHANNEL_DESTROY Fast: chid, empty Wide: chid, empty Call: ChannelDestroy #Args: CHANNEL_DESTROY, fHchid, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CHANNEL_DESTROY Fast: ret_val, empty Wide: ret_val, empty Call: ChannelDestroy #Args: CHANNEL_DESTROY, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_CHANCON_ATTR Fast: chid, flags Wide: chid, flags, new_attr Call: ChannelConnectAttr Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CHANCON_ATTR Fast: chid, flags Wide: chid, flags, old_attr Call: ChannelConnectAttr Class: _NTO_TRACE_KERCALLENTER Event: __KER_CLOCK_ADJUST Fast: id, new->tick_count Wide: id, new->tick_count, new->tick_nsec_inc Call: ClockAdjust #Args: CLOCK_ADJUST, fDid, fDnew->tick_count, Dnew->tick_nsec_inc Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CLOCK_ADJUST Fast: ret_val, old->tick_count Wide: ret_val, old->tick_count, old->tick_nsec_inc Call: ClockAdjust #Args: CLOCK_ADJUST, fDret_val, fDold->tick_count, Dold->tick_nsec_inc Class: _NTO_TRACE_KERCALLENTER Event: __KER_CLOCK_ID Fast: pid, tid Wide: pid, tid Call: ClockId #Args: CLOCK_ID, fDpid, fDtid Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CLOCK_ID Fast: ret_val, empty Wide: ret_val, empty Call: ClockId #Args: CLOCK_ID, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_CLOCK_PERIOD Fast: id, new->nsec Wide: id, new->nsec, new->fract Call: ClockPeriod #Args: CLOCK_PERIOD, fDid, fDnew->nsec, Dnew->fract Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CLOCK_PERIOD Fast: ret_val, old->nsec Wide: ret_val, old->nsec, old->fract Call: ClockPeriod #Args: CLOCK_PERIOD, fDret_val, fDold->nsec, Dold->fract Class: _NTO_TRACE_KERCALLENTER Event: __KER_CLOCK_TIME Fast: id, new(sec) Wide: id, new(sec), new(nsec) Call: ClockTime #Args: CLOCK_TIME, fDid, fDnew(sec), Dnew(nsec) Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CLOCK_TIME Fast: ret_val, old(sec) Wide: ret_val, old(sec), old(nsec) Call: ClockTime #Args: CLOCK_TIME, fDret_val, fDold(sec), Dold(nsec) Class: _NTO_TRACE_KERCALLENTER Event: __KER_CONNECT_ATTACH Fast: nd, pid Wide: nd, pid, chid, index, flags Call: ConnectAttach #Args: CONNECT_ATTACH, fHnd, fDpid, Hchid, Dindex, Hflags Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CONNECT_ATTACH Fast: coid, empty Wide: coid, empty Call: ConnectAttach #Args: CONNECT_ATTACH, fHcoid, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_CONNECT_CLIENT_INFO Fast: scoid, ngroups Wide: scoid, ngroups Call: ConnectClientInfo #Args: CONNECT_CLIENT_INFO, fHscoid, fDngroups Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CONNECT_CLIENT_INFO Fast: ret_val, info->nd Wide: ret_val, info->nd, info->pid, info->sid, flags, info->ruid, info->euid, info->suid, info->rgid, info->egid, info->sgid, info->ngroups, info->grouplist[0], info->grouplist[1], info->grouplist[2], info->grouplist[3], info->grouplist[4], info->grouplist[5], info->grouplist[6], info->grouplist[7] Call: ConnectClientInfo #Args: CONNECT_CLIENT_INFO, fHscoid, fDngroups Class: _NTO_TRACE_KERCALLENTER Event: __KER_CONNECT_DETACH Fast: coid, empty Wide: coid, empty Call: ConnectDetach #Args: CONNECT_DETACH, fHcoid, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CONNECT_DETACH Fast: ret_val, empty Wide: ret_val, empty Call: ConnectDetach #Args: CONNECT_DETACH, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_CONNECT_FLAGS Fast: coid, bits Wide: pid, coid, masks, bits Call: ConnectFlags #Args: CONNECT_FLAGS, Dpid, fHcoid, Hmasks, fHbits Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CONNECT_FLAGS Fast: old_flags, empty Wide: old_flags, empty Call: ConnectFlags #Args: CONNECT_FLAGS, fHold_flags, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_CONNECT_SERVER_INFO Fast: pid, coid Wide: pid, coid Call: ConnectServerInfo #Args: CONNECT_SERVER_INFO, fDpid, fHcoid Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CONNECT_SERVER_INFO Fast: coid, info->nd Wide: coid, info->nd, info->srcnd, info->pid, info->tid, info->chid, info->scoid, info->coid, info->msglen, info->srcmsglen, info->dstmsglen, info->priority, info->flags, info->reserved Call: ConnectServerInfo #Args: CONNECT_SERVER_INFO, fDpid, fHcoid Class: _NTO_TRACE_KERCALLENTER Event: __KER_INTERRUPT_ATTACH Fast: intr, flags Wide: intr, handler_p, area_p, areasize, flags Call: InterruptAttach #Args: INTERRUPT_ATTACH, fDintr, Phandler_p, Parea_p, Dareasize, fHflags Class: _NTO_TRACE_KERCALLEXIT Event: __KER_INTERRUPT_ATTACH Fast: int_fun_id, empty Wide: int_fun_id, empty Call: InterruptAttach #Args: INTERRUPT_ATTACH, fHint_fun_id, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_INTERRUPT_DETACH Fast: id, empty Wide: id, empty Call: InterruptDetach #Args: INTERRUPT_DETACH, fDid, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_INTERRUPT_DETACH Fast: ret_val, empty Wide: ret_val, empty Call: InterruptDetach #Args: INTERRUPT_DETACH, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_INTERRUPT_DETACH_FUNC Fast: intr, handler_p Wide: intr, handler_p Call: N/A #Args: INTERRUPT_DETACH_FUNC, fDintr, fPhandler_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_INTERRUPT_DETACH_FUNC Fast: ret_val, empty Wide: ret_val, empty Call: N/A #Args: INTERRUPT_DETACH_FUNC, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_INTERRUPT_MASK Fast: intr, id Wide: intr, id Call: InterruptMask #Args: INTERRUPT_MASK, fDintr, fDid Class: _NTO_TRACE_KERCALLEXIT Event: __KER_INTERRUPT_MASK Fast: mask_level, empty Wide: mask_level, empty Call: InterruptMask #Args: INTERRUPT_MASK, fHmask_level, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_INTERRUPT_UNMASK Fast: intr, id Wide: intr, id Call: InterruptUnmask #Args: INTERRUPT_UNMASK, fDintr, fDid Class: _NTO_TRACE_KERCALLEXIT Event: __KER_INTERRUPT_UNMASK Fast: mask_level, empty Wide: mask_level, empty Call: InterruptUnmask #Args: INTERRUPT_UNMASK, fHmask_level, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_INTERRUPT_WAIT Fast: flags, timeout_tv_sec Wide: flags, timeout_tv_sec, timeout_tv_nsec Call: InterruptWait #Args: INTERRUPT_WAIT, fHflags, fDtimeout_tv_sec, Dtimeout_tv_nsec Class: _NTO_TRACE_KERCALLEXIT Event: __KER_INTERRUPT_WAIT Fast: ret_val, empty Wide: ret_val, empty Call: InterruptWait #Args: INTERRUPT_WAIT, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_CURRENT Fast: rcvid, empty Wide: rcvid, empty Call: MsgCurrent #Args: MSG_CURRENT, fHrcvid, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_CURRENT Fast: empty, empty Wide: empty, empty Call: MsgCurrent #Args: MSG_CURRENT, fHempty, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_DELIVER_EVENT Fast: rcvid, event->sigev_notify Wide: rcvid, event->sigev_notify, event->sigev_notify_function_p, event->sigev_value, event->sigev_notify_attributes_p Call: MsgDeliverEvent Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_DELIVER_EVENT Fast: ret_val, empty Wide: ret_val, empty Call: MsgDeliverEvent #Args: MSG_DELIVER_EVENT, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_ERROR Fast: rcvid, err Wide: rcvid, err Call: MsgError #Args: MSG_ERROR, fHrcvid, fDerr Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_ERROR Fast: ret_val, empty Wide: ret_val, empty Call: MsgError #Args: MSG_ERROR, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_INFO Fast: rcvid, info_p Wide: rcvid, info_p Call: MsgInfo #Args: MSG_INFO, fHrcvid, fPinfo_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_INFO Fast: ret_val, info->nd Wide: ret_val, info->nd, info->srcnd, info->pid, info->tid, info->chid, info->scoid, info->coid, info->msglen, info->srcmsglen, info->dstmsglen, info->priority, info->flags, info->reserved Call: MsgInfo Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_KEYDATA Fast: rcvid, op Wide: rcvid, op Call: MsgKeyData #Args: MSG_KEYDATA, fHrcvid, fHop Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_KEYDATA Fast: ret_val, newkey Wide: ret_val, newkey Call: MsgKeyData #Args: MSG_KEYDATA, fHret_val, fDnewkey Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_READIOV Fast: rcvid, offset Wide: rcvid, parts, offset, flags Call: MsgReadiov #Args: MSG_READIOV, fHrcvid, Dparts, fHoffset, Hflags Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_READIOV Fast: rbytes, rmsg[0] Wide: rbytes, rmsg[0], rmsg[1], rmsg[2] Call: MsgReadiov #Args: MSG_READIOV, fDrbytes, fSrmsg, s, s Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_READV Fast: rcvid, offset Wide: rcvid, rmsg_p, rparts, offset Call: MsgRead,MsgReadv #Args: MSG_READV, fHrcvid, Prmsg_p, Drparts, fHoffset Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_READV Fast: rbytes, rmsg[0] Wide: rbytes, rmsg[0], rmsg[1], rmsg[2] Call: MsgRead,MsgReadv #Args: MSG_READV, fDrbytes, fSrmsg, s, s Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_READWRITEV Fast: src_rcvid, dst_rcvid Wide: src_rcvid, dst_rcvid Call: N/A #Args: MSG_READWRITEV, fHsrc_rcvid, fHdst_rcvid Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_READWRITEV Fast: msglen, empty Wide: msglen, empty Call: N/A #Args: MSG_READWRITEV, fDmsglen, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_RECEIVEPULSEV Fast: chid, rparts Wide: chid, rparts Call: MsgReceivePulse,MsgReceivePulsev #Args: MSG_RECEIVEPULSEV, fHchid, fDrparts Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_RECEIVEPULSEV Fast: rcvid, rmsg[0] Wide: rcvid, rmsg[0], rmsg[1], rmsg[2], info->nd, info->srcnd, info->pid, info->tid, info->chid, info->scoid, info->coid, info->msglen, info->srcmsglen, info->dstmsglen, info->priority, info->flags, info->reserved Call: MsgReceivePulse,MsgReceivePulsev Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_RECEIVEV Fast: chid, rparts Wide: chid, rparts Call: MsgReceive,MsgReceivev #Args: MSG_RECEIVEV, fHchid, fDrparts Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_RECEIVEV Fast: rcvid, rmsg[0] Wide: rcvid, rmsg[0], rmsg[1], rmsg[2], info->nd, info->srcnd, info->pid, info->tid, info->chid, info->scoid, info->coid, info->msglen, info->srcmsglen, info->dstmsglen, info->priority, info->flags, info->reserved Call: MsgReceive,MsgReceivev Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_REPLYV Fast: rcvid, status Wide: rcvid, sparts, status, smsg[0], smsg[1], smsg[2] Call: MsgReply,MsgReplyv #Args: MSG_REPLYV, fHrcvid, Dsparts, fHstatus, Ssmsg, s, s Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_REPLYV Fast: ret_val, empty Wide: ret_val, empty Call: MsgReply,MsgReplyv #Args: MSG_REPLYV, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_SEND_PULSE Fast: coid, code Wide: coid, priority, code, value Call: MsgSendPulse #Args: MSG_SEND_PULSE, fHcoid, Dpriority, fHcode, Hvalue Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_SEND_PULSE Fast: status, empty Wide: status, empty Call: MsgSendPulse #Args: MSG_SEND_PULSE, fDstatus, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_SENDV Fast: coid, msg Wide: coid, sparts, rparts, msg[0], msg[1], msg[2] Call: MsgSend,MsgSendv,MsgSendvs #Args: MSG_SENDV, fHcoid, Dsparts, Drparts, fSmsg, s, s Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_SENDV Fast: status, rmsg[0] Wide: status, rmsg[0], rmsg[1], rmsg[2] Call: MsgSend,MsgSendv,MsgSendvs #Args: MSG_SENDV, fDstatus, fSrmsg, s, s Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_SENDVNC Fast: coid, msg Wide: coid, sparts, rparts, msg[0], msg[1], msg[2] Call: MsgSendnc,MsgSendvnc,MsgSendvsnc #Args: MSG_SENDVNC, fHcoid, Dsparts, Drparts, fSmsg, s, s Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_SENDVNC Fast: ret_val, rmsg[0] Wide: ret_val, rmsg[0], rmsg[1], rmsg[2] Call: MsgSendnc,MsgSendvnc,MsgSendvsnc #Args: MSG_SENDVNC, fHret_val, fSrmsg, s, s Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_VERIFY_EVENT Fast: rcvid, event->sigev_notify Wide: rcvid, event->sigev_notify, event->sigev_notify_function_p, event->sigev_value, event->sigev_notify_attribute_p Call: MsgVerifyEvent Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_VERIFY_EVENT Fast: status, empty Wide: status, empty Call: MsgVerifyEvent #Args: MSG_VERIFY_EVENT, fDstatus, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_WRITEV Fast: rcvid, offset Wide: rcvid, sparts, offset, msg[0], msg[1], msg[2] Call: MsgWrite,MsgWritev #Args: MSG_WRITEV, fHrcvid, Dsparts, fHoffset, Smsg, s, s Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_WRITEV Fast: wbytes, empty Wide: wbytes, empty Call: MsgWrite,MsgWritev #Args: MSG_WRITEV, fDwbytes, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_NET_CRED Fast: coid, info_p Wide: coid, info_p Call: NetCred #Args: NET_CRED, fHcoid, fPinfo_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_NET_CRED Fast: ret_val, info->nd Wide: ret_val, info->nd, info->pid, info->sid, info->flags, info->ruid, info->euid, info->suid, info->rgid, info->egid, info->sgid, info->ngroups, info->grouplist[0], info->grouplist[1], info->grouplist[2], info->grouplist[3], info->grouplist[4], info->grouplist[5], info->grouplist[6], info->grouplist[7] Call: NetCred Class: _NTO_TRACE_KERCALLENTER Event: __KER_NET_INFOSCOID Fast: scoid, infoscoid Wide: scoid, infoscoid Call: NetInfoScoid #Args: NET_INFOSCOID, fHscoid, fHinfoscoid Class: _NTO_TRACE_KERCALLEXIT Event: __KER_NET_INFOSCOID Fast: ret_val, empty Wide: ret_val, empty Call: NetInfoScoid #Args: NET_INFOSCOID, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_NET_SIGNAL_KILL Fast: pid, signo Wide: cred->ruid, cred->euid, nd, pid, tid, signo, code, value Call: NetSignalKill #Args: NET_SIGNAL_KILL, fDstatus, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_NET_SIGNAL_KILL Fast: status, empty Wide: status, empty Call: NetSignalKill #Args: NET_SIGNAL_KILL, fDstatus, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_NET_UNBLOCK Fast: vtid, empty Wide: vtid, empty Call: NetUnblock #Args: NET_UNBLOCK, fHvtid, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_NET_UNBLOCK Fast: ret_val, empty Wide: ret_val, empty Call: NetUnblock #Args: NET_UNBLOCK, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_NET_VTID Fast: vtid, info_p Wide: vtid, info_p, tid, coid, priority, srcmsglen, keydata, srcnd, dstmsglen Call: NetVtid Class: _NTO_TRACE_KERCALLEXIT Event: __KER_NET_VTID Fast: ret_val, empty Wide: ret_val, empty Call: NetVtid #Args: NET_VTID, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_NOP Fast: dummy, empty Wide: dummy, empty Call: N/A #Args: NOP, fHdummy, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_NOP Fast: empty, empty Wide: empty, empty Call: N/A #Args: NOP, fHempty, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_RING0 Fast: func_p, arg_p Wide: func_p, arg_p Call: __Ring0 #Args: RING0, fPfunc_p, fParg_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_RING0 Fast: ret_val, empty Wide: ret_val, empty Call: __Ring0 #Args: RING0, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SCHED_GET Fast: pid, tid Wide: pid, tid Call: SchedGet #Args: SCHED_GET, fDpid, fDtid Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SCHED_GET Fast: ret_val, sched_priority Wide: ret_val, sched_priority, param.ss_low_priority, param.ss_max_repl, param.ss_repl_period.tv_sec, param.ss_repl_period.tv_nsec, param.ss_init_budget.tv_sec, param.ss_init_budget.tv_nsec Call: SchedGet #Args: SCHED_GET, fDpid, fDtid Class: _NTO_TRACE_KERCALLENTER Event: __KER_SCHED_INFO Fast: pid, policy Wide: pid, policy Call: SchedInfo #Args: SCHED_INFO, fDpid, fDpolicy Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SCHED_INFO Fast: ret_val, priority_max Wide: ret_val, priority_min, priority_max, interval_sec, interval_nsec, priority_priv Call: SchedInfo #Args: SCHED_INFO, fDpid, fDpolicy Class: _NTO_TRACE_KERCALLENTER Event: __KER_SCHED_SET Fast: pid, sched_priority Wide: pid, tid, policy, sched_priority, sched_curpriority, param.ss_low_priority, param.ss_max_repl, param.ss_repl_period.tv_sec, param.ss_repl_period.tv_nsec, param.ss_init_budget.tv_sec, param.ss_init_budget.tv_nsec Call: SchedSet #Args: SCHED_SET, fDret_val, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SCHED_SET Fast: ret_val, empty Wide: ret_val, empty Call: SchedSet #Args: SCHED_SET, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SCHED_YIELD Fast: empty, empty Wide: empty, empty Call: SchedYield #Args: SCHED_YIELD, fHempty, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SCHED_YIELD Fast: ret_val, empty Wide: ret_val, empty Call: SchedYield #Args: SCHED_YIELD, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SIGNAL_FAULT Fast: sigcode, addr Wide: sigcode, addr Call: N/A #Args: SIGNAL_FAULT, fDsigcode, fPaddr Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SIGNAL_FAULT Fast: ret_val, reg_1 Wide: ret_val, reg_1, reg_2, reg_3, reg_4, reg_5 Call: N/A #Args: SIGNAL_FAULT, fHret_val, fHreg_1, Hreg_2, Hreg_3, Hreg_4, Hreg_5 Class: _NTO_TRACE_KERCALLENTER Event: __KER_SIGNAL_KILL Fast: pid, signo Wide: nd, pid, tid, signo, code, value Call: SignalKill #Args: SIGNAL_KILL, Hnd, fDpid, Dtid, fDsigno, Hcode, Hvalue Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SIGNAL_KILL Fast: ret_val, empty Wide: ret_val, empty Call: SignalKill #Args: SIGNAL_KILL, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SIGNAL_RETURN Fast: s_p, empty Wide: s_p, empty Call: SignalReturn #Args: SIGNAL_RETURN, fPs_p, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SIGNAL_RETURN Fast: ret_val, empty Wide: ret_val, empty Call: SignalReturn #Args: SIGNAL_RETURN, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SIGNAL_SUSPEND Fast: sig_blocked->bits[0], sig_blocked->bits[1] Wide: sig_blocked->bits[0], sig_blocked->bits[1] Call: SignalSuspend #Args: SIGNAL_SUSPEND, fHsig_blocked->bits[0], fHsig_blocked->bits[1] Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SIGNAL_SUSPEND Fast: ret_val, sig_blocked_p Wide: ret_val, sig_blocked_p Call: SignalSuspend #Args: SIGNAL_SUSPEND, fHret_val, fPsig_blocked_p Class: _NTO_TRACE_KERCALLENTER Event: __KER_SIGNAL_WAITINFO Fast: sig_wait->bits[0], sig_wait->bits[1] Wide: sig_wait->bits[0], sig_wait->bits[1] Call: SignalWaitinfo #Args: SIGNAL_WAITINFO, fHsig_wait->bits[0], fHsig_wait->bits[1] Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SIGNAL_WAITINFO Fast: sig_num, si_code Wide: sig_num, si_signo, si_code, si_errno, p[0], p[1], p[2], p[3], p[4], p[5], p[6] Call: SignalWaitinfo #Args: SIGNAL_WAITINFO, fHsig_wait->bits[0], fHsig_wait->bits[1] Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_CONDVAR_SIGNAL Fast: sync_p, all Wide: sync_p, all, sync->count, sync->owner Call: SyncCondvarSignal #Args: SYNC_CONDVAR_SIGNAL, fPsync_p, fDall, Dsync->count, Dsync->owner Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_CONDVAR_SIGNAL Fast: ret_val, empty Wide: ret_val, empty Call: SyncCondvarSignal #Args: SYNC_CONDVAR_SIG, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_CONDVAR_WAIT Fast: sync_p, mutex_p Wide: sync_p, mutex_p, sync->count, sync->owner, mutex->count, mutex->owner Call: SyncCondvarWait #Args: SYNC_CONDVAR_WAIT, fDret_val, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_CONDVAR_WAIT Fast: ret_val, empty Wide: ret_val, empty Call: SyncCondvarWait #Args: SYNC_CONDVAR_WAIT, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_CREATE Fast: type, sync_p Wide: type, sync_p, count, owner, protocol, flags, prioceiling, clockid Call: SyncCreate #Args: SYNC_CREATE, fDret_val, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_CREATE Fast: ret_val, empty Wide: ret_val, empty Call: SyncCreate #Args: SYNC_CREATE, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_CTL Fast: cmd, sync_p Wide: cmd, sync_p, data_p, count, owner Call: SyncCtl #Args: SYNC_CTL, fDcmd, fPsync_p, Pdata_p, Dcount, Downer Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_CTL Fast: ret_val, empty Wide: ret_val, empty Call: SyncCtl #Args: SYNC_CTL, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_DESTROY Fast: sync_p, owner Wide: sync_p, count, owner Call: SyncDestroy #Args: SYNC_DESTROY, fPsync_p, Dcount, fDowner Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_DESTROY Fast: ret_val, empty Wide: ret_val, empty Call: SyncDestroy #Args: SYNC_DESTROY, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_MUTEX_LOCK Fast: sync_p, owner Wide: sync_p, count, owner Call: SyncMutexLock #Args: SYNC_MUTEX_LOCK, fPsync_p, Dcount, fDowner Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_MUTEX_LOCK Fast: ret_val, empty Wide: ret_val, empty Call: SyncMutexLock #Args: SYNC_MUTEX_LOCK, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_MUTEX_REVIVE Fast: sync_p, owner Wide: sync_p, count, owner Call: SyncMutexRevive #Args: SYNC_MUTEX_REVIVE, fPsync_p, Dcount, fDowner Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_MUTEX_REVIVE Fast: ret_val, empty Wide: ret_val, empty Call: SyncMutexRevive #Args: SYNC_MUTEX_REVIVE, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_MUTEX_UNLOCK Fast: sync_p, owner Wide: sync_p, count, owner Call: SyncMutexUnlock #Args: SYNC_MUTEX_UNLOCK, fPsync_p, Dcount, fDowner Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_MUTEX_UNLOCK Fast: ret_val, empty Wide: ret_val, empty Call: SyncMutexUnlock #Args: SYNC_MUTEX_UNLOCK, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_SEM_POST Fast: sync_p, count Wide: sync_p, count, owner Call: SyncSemPost #Args: SYNC_SEM_POST, fPsync_p, fDcount, Downer Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_SEM_POST Fast: ret_val, empty Wide: ret_val, empty Call: SyncSemPost #Args: SYNC_SEM_POST, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYNC_SEM_WAIT Fast: sync_p, count Wide: sync_p, try, count, owner Call: SyncSemWait #Args: SYNC_SEM_WAIT, fPsync_p, Dtry, fDcount, Downer Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYNC_SEM_WAIT Fast: ret_val, empty Wide: ret_val, empty Call: SyncSemWait #Args: SYNC_SEM_WAIT, fDret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYS_CPUPAGE_GET Fast: index, empty Wide: index, empty Call: N/A #Args: SYS_CPUPAGE_GET, fDindex, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SYS_CPUPAGE_GET Fast: ret_val, empty Wide: ret_val, empty Call: N/A #Args: SYS_CPUPAGE_GET, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_THREAD_CANCEL Fast: tid, canstub_p Wide: tid, canstub_p Call: ThreadCancel #Args: THREAD_CANCEL, fDtid, fPcanstub_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_THREAD_CANCEL Fast: ret_val, empty Wide: ret_val, empty Call: ThreadCancel #Args: THREAD_CANCEL, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_THREAD_CREATE Fast: func_p, arg_p Wide: pid, func_p, arg_p, flags, stacksize, stackaddr_p, exitfunc_p, policy, sched_priority, sched_curpriority, param.ss_low_priority, param.ss_max_repl, param.ss_repl_period.tv_sec, param.ss_repl_period.tv_nsec, param.ss_init_budget.tv_sec, param.ss_init_budget.tv_nsec Call: ThreadCreate #Args: THREAD_CREATE, fHthread_id, fHowner Class: _NTO_TRACE_KERCALLEXIT Event: __KER_THREAD_CREATE Fast: thread_id, owner Wide: thread_id, owner Call: ThreadCreate #Args: THREAD_CREATE, fHthread_id, fHowner Class: _NTO_TRACE_KERCALLENTER Event: __KER_THREAD_CTL Fast: cmd, data_p Wide: cmd, data_p Call: ThreadCtl #Args: THREAD_CTL, fHcmd, fPdata_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_THREAD_CTL Fast: ret_val, empty Wide: ret_val, empty Call: ThreadCtl #Args: THREAD_CTL, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_THREAD_DESTROY Fast: tid, status_p Wide: tid, priority, status_p Call: ThreadDestroy #Args: THREAD_DESTROY, fDtid, Dpriority, fPstatus_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_THREAD_DESTROY Fast: ret_val, empty Wide: ret_val, empty Call: ThreadDestroy #Args: THREAD_DESTROY, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_THREAD_DESTROYALL Fast: empty, empty Wide: empty, empty Call: N/A #Args: THREAD_DESTROYALL, fHempty, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_THREAD_DESTROYALL Fast: ret_val, empty Wide: ret_val, empty Call: N/A #Args: THREAD_DESTROYALL, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_THREAD_DETACH Fast: tid, empty Wide: tid, empty Call: ThreadDetach #Args: THREAD_DETACH, fDtid, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_THREAD_DETACH Fast: ret_val, empty Wide: ret_val, empty Call: ThreadDetach #Args: THREAD_DETACH, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_THREAD_JOIN Fast: tid, status_p Wide: tid, status_p Call: ThreadJoin #Args: THREAD_JOIN, fDtid, fPstatus_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_THREAD_JOIN Fast: ret_val, status_p Wide: ret_val, status_p Call: ThreadJoin #Args: THREAD_JOIN, fHret_val, fPstatus_p Class: _NTO_TRACE_KERCALLENTER Event: __KER_TIMER_CREATE Fast: timer_id, event->sigev_notify Wide: timer_id, event->sigev_notify, event->sigev_notify_function_p, event->sigev_value, event->sigev_notify_attributes_p Call: TimerCreate #Args: TIMER_CREATE, fHtimer_id, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_TIMER_CREATE Fast: timer_id, empty Wide: timer_id, empty Call: TimerCreate #Args: TIMER_CREATE, fHtimer_id, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_TIMER_DESTROY Fast: id, empty Wide: id, empty Call: TimerDestroy #Args: TIMER_DESTROY, fHid, fHempty Class: _NTO_TRACE_KERCALLEXIT Event: __KER_TIMER_DESTROY Fast: ret_val, empty Wide: ret_val, empty Call: TimerDestroy #Args: TIMER_DESTROY, fHret_val, fHempty Class: _NTO_TRACE_KERCALLENTER Event: __KER_TIMER_INFO Fast: pid, id Wide: pid, id, flags, info_p Call: TimerInfo #Args: TIMER_INFO, fDpid, fHid, Hflags, Pinfo_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_TIMER_INFO Fast: prev_id, info->itime.nsec Wide: prev_id, info->itime.nsec, info->itime.interval_nsec, info->otime.nsec, info->otime.interval_nsec, info->flags, info->tid, info->notify, info->clockid, info->overruns, info->event.sigev_notify, info->event.sigev_notify_function_p, info->event.sigev_value, info->event.sigev_notify_attributes_p Call: TimerInfo #Args: TIMER_INFO, fDpid, fHid, Hflags, Pinfo_p Class: _NTO_TRACE_KERCALLENTER Event: __KER_TRACE_EVENT Fast: mode, class Wide: mode, class, event, data_1, data_2 Call: TraceEvent #Args: TRACE_EVENT, fHmode, fHclass[header], Hevent[time_off], Hdata_1, Hdata_2 Class: _NTO_TRACE_KERCALLEXIT Event: __KER_TRACE_EVENT Fast: ret_val, empty Wide: ret_val, empty Call: TraceEvent #Args: TRACE_EVENT, fHret_val, fHempty Class: _NTO_TRACE_INTENTER Event: _NTO_TRACE_INTFIRST - _NTO_TRACE_INTLAST Fast: IP, kernel_flag Wide: interrupt_number, kernel_flag Call: N/A Class: _NTO_TRACE_INTEXIT Event: _NTO_TRACE_INTFIRST - _NTO_TRACE_INTLAST Fast: interrupt_number, kernel_flag Wide: interrupt_number, kernel_flag Call: N/A Class: _NTO_TRACE_INT_HANDLER_ENTER Event: _NTO_TRACE_INTFIRST - _NTO_TRACE_INTLAST Fast: pid, interrupt_number, ip, area Wide: pid, interrupt_number, ip, area Call: N/A Class: _NTO_TRACE_INT_HANDLER_EXIT Event: _NTO_TRACE_INTFIRST - _NTO_TRACE_INTLAST Fast: interrupt_number, sigevent Wide: interrupt_number, sigevent Call: N/A Class: _NTO_TRACE_KERCALLENTER Event: __KER_SIGNAL_ACTION Fast: signo, act->sa_handler_p Wide: pid, sigstub_p, signo, act->sa_handler_p, act->sa_flags, act->sa_mask.bits[0], act->sa_mask.bits[1] Call: SignalAction Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SIGNAL_ACTION Fast: ret_val, act->sa_handler_p Wide: ret_val, act->sa_handler_p, act->sa_flags, act->sa_mask.bits[0], act->sa_mask.bits[1] Call: SignalAction Class: _NTO_TRACE_KERCALLENTER Event: __KER_SIGNAL_PROCMASK Fast: pid, tid Wide: pid, tid, how, sig_blocked->bits[0], sig_blocked->bits[1] Call: SignalProcmask Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SIGNAL_PROCMASK Fast: ret_val, sig_blocked->bits[0] Wide: ret_val, sig_blocked->bits[0], sig_blocked->bits[1] Call: SignalProcmask Class: _NTO_TRACE_KERCALLENTER Event: __KER_TIMER_SETTIME Fast: clock_id, itime->nsec Wide: clock_id, flags, itime->nsec, itime->interval_nsec Call: TimerSettime Class: _NTO_TRACE_KERCALLEXIT Event: __KER_TIMER_SETTIME Fast: ret_val, itime->nsec Wide: ret_val, itime->nsec, itime->interval_nsec Call: TimerSettime Class: _NTO_TRACE_KERCALLENTER Event: __KER_TIMER_ALARM Fast: clock_id, itime->nsec Wide: clock_id, itime->nsec, itime->interval_nsec Call: TimerAlarm Class: _NTO_TRACE_KERCALLEXIT Event: __KER_TIMER_ALARM Fast: ret_val, itime->nsec Wide: ret_val, itime->nsec, itime->interval_nsec Call: TimerAlarm Class: _NTO_TRACE_KERCALLENTER Event: __KER_TIMER_TIMEOUT Fast: clock_id, timeout_flags, ntime Wide: clock_id, timeout_flags, ntime, event->sigev_notify, event->sigev_notify_function_p, event->sigev_value, event->sigev_notify_attributes_p Call: TimerTimeout Class: _NTO_TRACE_KERCALLEXIT Event: __KER_TIMER_TIMEOUT Fast: prev_timeout_flags, otime Wide: prev_timeout_flags, otime Call: TimerTimeout # Control Events Class: _NTO_TRACE_CONTROL Event: _NTO_TRACE_CONTROLTIME Fast: msbtime, lsbtime Wide: msbtime, lsbtime Call: N/A Class: _NTO_TRACE_CONTROL Event: _NTO_TRACE_CONTROLBUFFER Fast: buffer sequence number, num events Wide: buffer sequence number, num events Call: N/A # Process Events Class: _NTO_TRACE_PROCESS Event: _NTO_TRACE_PROCCREATE Fast: ppid, pid Wide: ppid, pid Call: N/A Class: _NTO_TRACE_PROCESS Event: _NTO_TRACE_PROCCREATE_NAME Fast: ppid, pid, name Wide: ppid, pid, name Call: N/A Class: _NTO_TRACE_PROCESS Event: _NTO_TRACE_PROCDESTROY Fast: ppid, pid Wide: ppid, pid Call: N/A Class: _NTO_TRACE_PROCESS Event: _NTO_TRACE_PROCDESTROY_NAME Fast: ppid, pid, name Wide: ppid, pid, name Call: N/A Class: _NTO_TRACE_PROCESS Event: _NTO_TRACE_PROCTHREAD_NAME Fast: pid, tid, name Wide: pid, tid, name Call: N/A #Thread state changes Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THDEAD Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THRUNNING Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THREADY Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THSTOPPED Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THSEND Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THRECEIVE Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THREPLY Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THSTACK Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THWAITTHREAD Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THWAITPAGE Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THSIGSUSPEND Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THSIGWAITINFO Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THNANOSLEEP Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THMUTEX Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THCONDVAR Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THJOIN Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THINTR Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THSEM Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THWAITCTX Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THNET_SEND Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THNET_REPLY Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THCREATE Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THDESTROY Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A Class: _NTO_TRACE_THREAD Event: _NTO_TRACE_THNET_REPLY Fast: pid, tid Wide: pid, tid, priority, policy, partition id, sched_flags (incl APS_SCHED_* critical bit def'd in kermacros.h) ** note: partition id and sched_flags only present if APS scheduler module is loaded. Call: N/A #VThread state changes Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHDEAD Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHRUNNING Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHREADY Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHSTOPPED Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHSEND Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHRECEIVE Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHREPLY Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHSTACK Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHWAITTHREAD Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHWAITPAGE Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHSIGSUSPEND Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHSIGWAITINFO Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHNANOSLEEP Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHMUTEX Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHCONDVAR Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHJOIN Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHINTR Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHSEM Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHWAITCTX Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHNET_SEND Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHNET_REPLY Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHCREATE Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHDESTROY Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_VTHREAD Event: _NTO_TRACE_VTHNET_REPLY Fast: pid, tid Wide: pid, tid Call: N/A Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_SMSG Fast: rcvid, pid Wide: rcvid, pid Call: N/A Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_RMSG Fast: rcvid, pid Wide: rcvid, pid Call: N/A Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_REPLY Fast: tid, pid Wide: tid, pid Call: N/A Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_ERROR Fast: tid, pid Wide: tid, pid Call: N/A Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_SPULSE Fast: scoid, pid Wide: scoid, pid Call: N/A Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_RPULSE Fast: scoid, pid Wide: scoid, pid Call: N/A # SIGEV_PULSE delivered Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_SPULSE_EXE Fast: scoid, pid Wide: scoid, pid Call: N/A # _PULSE_CODE_DISCONNECT pulse delivered Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_SPULSE_DIS Fast: scoid, pid Wide: scoid, pid Call: N/A # _PULSE_CODE_COIDDEATH pulse delivered Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_SPULSE_DEA Fast: scoid, pid Wide: scoid, pid Call: N/A # _PULSE_CODE_UNBLOCK delivered Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_SPULSE_UN Fast: scoid, pid Wide: scoid, pid Call: N/A # _PULSE_CODE_NET_UNBLOCK delivered Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_SPULSE_QUN Fast: scoid, pid Wide: scoid, pid Call: N/A Class: _NTO_TRACE_COMM Event: _NTO_TRACE_COMM_SIGNAL Fast: si_signo, si_code Wide: si_signo, si_code, si_errno, __data.__pad[0-6] Call: N/A Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_PATHMGR Fast: pid, tid, pathname Wide: pid, tid, pathname Call: Any pathname operation (routed via libc connect) Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_APS_NAME Fast: partition id, partition name Wide: partition id, partition name Call: SchedCtl with sched_aps.h:: SCHED_APS_CREATE_PARTITION Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_APS_BUDGETS Fast: partition id, new percentage cpu budget, new critical budget ms Wide: partition id, new percentage cpu budget, new critical budget ms Call: SchedCtl with sched_aps.h SCHED_APS_CREATE_PARTITION or SCHED_APS_MODIFY_PARTITION. Also emitted automatically when APS scheduler clears a critical budget as part of handling a bankruptcy. Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_APS_BNKR Fast: suspect pid, suspect tid, partition id Wide: suspect pid, suspect tid, partition id Call: automatically when a partition exceeds its critical budget. Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_MMAP Fast: pid, addr (64), len (64), flags Wide: pid, addr (64), len (64), flags, prot, fd, align (64), offset (64), name Call: mmap/mmap64 Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_MUNMAP Fast: pid, addr (64), len (64) Wide: pid, addr (64), len (64) Call: munmap Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_MAPNAME Fast: pid, addr (32), len (32), name Wide: pid, addr (32), len (32), name Call: dlopen Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_ADDRESS Fast: addr(32), <null> Wide: addr(32), <null> Call: whenever a breakpoint is hit Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_FUNC_ENTER Fast: thisfn(32), call_site(32) Wide: thisfn(32), call_site(32) Call: whenever a function is entered (and it is instrumented) Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_FUNC_EXIT Fast: thisfn(32), call_site(32) Wide: thisfn(32), call_site(32) Call: whenever a function is exited (and it is instrumented) Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_SLOG Fast: opcode(32), severity(32), message Wide: opcode(32), severity(32), message Call: when the kernel wants to note an unusual occurrence Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_COMPACTION Fast: block_size(32) Wide: block_size(32) Call: when the memory defragmentation compaction_minimal algorithm is triggered