# 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_CACHE_FLUSH Fast: addr, nlines Wide: addr, nlines, flags, index Call: CacheFlush #Args: CACHE_FLUSH, fHaddr, fHnlines, Hflags, Dindex Class: _NTO_TRACE_KERCALLENTER Event: __KER_CACHE_FLUSH|_NTO_TRACE_KERCALL64 Fast: N/A Wide: addr (64), nlines (64), flags, index Call: CacheFlush #Args: CACHE_FLUSH, Xaddr, Xnlines, Hflags, Dindex Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CACHE_FLUSH Fast: ret_val, empty Wide: ret_val, empty Call: CacheFlush #Args: CACHE_FLUSH, 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 #Args: CHANCON_ATTR, fHchid, fHflags, ??? Class: _NTO_TRACE_KERCALLEXIT Event: __KER_CHANCON_ATTR Fast: ret_val, empty Wide: ret_val, old_attr Call: ChannelConnectAttr #Args: CHANCON_ATTR, fhret_val, ??? 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_KERCALLEXIT Event: __KER_CONNECT_SERVER_INFO|_NTO_TRACE_KERCALL64 Fast: coid, info->nd Wide: coid, info->nd, info->srcnd, info->pid, info->tid, info->chid, info->scoid, info->coid, info->msglen (64), info->srcmsglen (64), info->dstmsglen (64), info->priority, info->flags, info->reserved[0], info->reserved[1] 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_KERCALLENTER Event: __KER_INTERRUPT_ATTACH|_NTO_TRACE_KERCALL64 Fast: intr, flags Wide: intr, handler_p (64), area_p (64), areasize, flags Call: InterruptAttach #Args: INTERRUPT_ATTACH, fDintr, Qhandler_p, Qarea_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_KERCALLENTER Event: __KER_INTERRUPT_DETACH_FUNC|_NTO_TRACE_KERCALL64 Fast: N/A Wide: intr, handler_p (64) Call: N/A #Args: INTERRUPT_DETACH_FUNC, Dintr, Qhandler_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, timeout_p Wide: ret_val, timeout_p Call: InterruptWait #Args: INTERRUPT_WAIT, fDret_val, fPtimeout_p Class: _NTO_TRACE_KERCALLEXIT Event: __KER_INTERRUPT_WAIT|_NTO_TRACE_KERCALL64 Fast: N/A Wide: ret_val, timeout_p (64) Call: InterruptWait #Args: INTERRUPT_WAIT, Dret_val, Qtimeout_p Class: _NTO_TRACE_KERCALLENTER Event: __KER_INTERRUPT_CHARACTERISTIC Fast: id, type, new Wide: id, type, new Call: InterruptCharacteristic #Args: INTERRUPT_CHARACTERISTIC, fDid, fHtype, fDnew Class: _NTO_TRACE_KERCALLEXIT Event: __KER_INTERRUPT_CHARACTERISTIC Fast: ret_val, old Wide: ret_val, old Call: InterruptCharacteristic #Args: INTERRUPT_CHARACTERISTIC, Dret_val, fHold 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_PAUSE Fast: rcvid, cookie Wide: rcvid, cookie Call: MsgPause #Args: MSG_CURRENT, fHrcvid, fHcookie Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_PAUSE Fast: empty, empty Wide: empty, empty Call: MsgPause #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_KERCALLENTER Event: __KER_MSG_DELIVER_EVENT|_NTO_TRACE_KERCALL64 Fast: rcvid, event->sigev_notify Wide: rcvid, event->sigev_notify, event->sigev_notify_function_p (64), event->sigev_value (64), event->sigev_notify_attributes_p (64) Call: MsgDeliverEvent Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_DELIVER_EVENT Fast: ret_val, eventp Wide: ret_val, eventp Call: MsgDeliverEvent #Args: MSG_DELIVER_EVENT, fHret_val, fPeventp Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_DELIVER_EVENT|_NTO_TRACE_KERCALL64 Fast: N/A Wide: ret_val, eventp (64) Call: MsgDeliverEvent #Args: MSG_DELIVER_EVENT, Hret_val, Qeventp 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_KERCALLEXIT Event: __KER_MSG_INFO|_NTO_TRACE_KERCALL64 Fast: ret_val, info->nd Wide: ret_val, info->nd, info->srcnd, info->pid, info->tid, info->chid, info->scoid, info->coid, info->msglen (64), info->srcmsglen (64), info->dstmsglen (64), info->priority, info->flags, info->reserved[0], info->reserved[1] 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_READV Fast: rcvid, offset Wide: rcvid, rmsg_p, rparts, offset Call: MsgRead,MsgReadv #Args: MSG_READV, fHrcvid, Prmsg_p, Drparts, fHoffset Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_READV|_NTO_TRACE_KERCALL64 Fast: rcvid, empty Wide: rcvid, rmsg_p (64), rparts (64), offset (64) Call: MsgRead,MsgReadv #Args: MSG_READV, fHrcvid, Qrmsg_p, Erparts, Xoffset 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_KERCALLEXIT Event: __KER_MSG_READV|_NTO_TRACE_KERCALL64 Fast: rbytes (64) Wide: rbytes, rmsg[0], rmsg[1], rmsg[2] Call: MsgRead,MsgReadv #Args: MSG_READV, fErbytes, Srmsg, s, s 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_KERCALLENTER Event: __KER_MSG_RECEIVEPULSEV|_NTO_TRACE_KERCALL64 Fast: N/A Wide: chid, rparts (64) Call: MsgReceivePulse,MsgReceivePulsev #Args: MSG_RECEIVEPULSEV, Hchid, Erparts 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_KERCALLEXIT Event: __KER_MSG_RECEIVEPULSEV|_NTO_TRACE_KERCALL64 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 (64), info->srcmsglen (64), info->dstmsglen (64), info->priority, info->flags, info->reserved[0], info->reserved[1] 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_KERCALLENTER Event: __KER_MSG_RECEIVEV|_NTO_TRACE_KERCALL64 Fast: N/A Wide: chid, rparts (64) Call: MsgReceive,MsgReceivev #Args: MSG_RECEIVEV, Hchid, Erparts 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_KERCALLEXIT Event: __KER_MSG_RECEIVEV|_NTO_TRACE_KERCALL64 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 (64), info->srcmsglen (64), info->dstmsglen (64), info->priority, info->flags, info->reserved[0], info->reserved[1] 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_KERCALLENTER Event: __KER_MSG_REPLYV|_NTO_TRACE_KERCALL64 Fast: N/A Wide: rcvid, sparts (64), status (64), smsg[0], smsg[1], smsg[2] Call: MsgReply,MsgReplyv #Args: MSG_REPLYV, Hrcvid, Esparts, Xstatus, 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_SEND_PULSEPTR Fast: coid, code Wide: coid, priority, code, value Call: MsgSendPulse #Args: MSG_SEND_PULSE, fHcoid, Dpriority, fHcode, Hvalue Class: _NTO_TRACE_KERCALLENTER Event: __KER_MSG_SEND_PULSEPTR|_NTO_TRACE_KERCALL64 Fast: coid, code Wide: coid, priority, code, value (64) Call: MsgSendPulse #Args: MSG_SEND_PULSE, fHcoid, Dpriority, fHcode, Xvalue Class: _NTO_TRACE_KERCALLEXIT Event: __KER_MSG_SEND_PULSEPTR 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_KERCALLENTER Event: __KER_MSG_SENDV|_NTO_TRACE_KERCALL64 Fast: coid, msg Wide: coid, sparts (64), rparts (64), msg[0], msg[1], msg[2] Call: MsgSend,MsgSendv,MsgSendvs #Args: MSG_SENDV, fHcoid, Esparts, Erparts, 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_KERCALLEXIT Event: __KER_MSG_SENDV|_NTO_TRACE_KERCALL64 Fast: status (64) Wide: status (64), rmsg[0], rmsg[1], rmsg[2] Call: MsgSend,MsgSendv,MsgSendvs #Args: MSG_SENDV, fEstatus, frmsg, 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_KERCALLENTER Event: __KER_MSG_SENDVNC|_NTO_TRACE_KERCALL64 Fast: coid, msg Wide: coid, sparts (64), rparts (64), msg[0], msg[1], msg[2] Call: MsgSendnc,MsgSendvnc,MsgSendvsnc #Args: MSG_SENDVNC, fHcoid, Esparts, Erparts, 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_KERCALLEXIT Event: __KER_MSG_SENDVNC|_NTO_TRACE_KERCALL64 Fast: ret_val (64) Wide: ret_val (64), rmsg[0], rmsg[1], rmsg[2] Call: MsgSendnc,MsgSendvnc,MsgSendvsnc #Args: MSG_SENDVNC, fXret_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 (64), event->sigev_value (64), event->sigev_notify_attribute_p (64) 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_KERCALLENTER Event: __KER_MSG_WRITEV|_NTO_TRACE_KERCALL64 Fast: rcvid, empty Wide: rcvid, sparts (64), offset (64), msg[0], msg[1], msg[2] Call: MsgWrite,MsgWritev #Args: MSG_WRITEV, fHrcvid, Esparts, Xoffset, 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_KERCALLEXIT Event: __KER_MSG_WRITEV|_NTO_TRACE_KERCALL64 Fast: wbytes (64) Wide: wbytes (64) Call: MsgWrite,MsgWritev #Args: MSG_WRITEV, fEwbytes 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_KERCALLENTER Event: __KER_NET_CRED|_NTO_TRACE_KERCALL64 Fast: coid Wide: coid Call: NetCred #Args: NET_CRED, fHcoid, fHempty 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_KERCALLENTER Event: __KER_NET_VTID|_NTO_TRACE_KERCALL64 Fast: N/A Wide: vtid, info_p (64), 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_KERCALLENTER Event: __KER_RING0|_NTO_TRACE_KERCALL64 Fast: func_p (64) Wide: func_p (64) Call: __Ring0 #Args: RING0, fQfunc_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_KERCALLEXIT Event: __KER_SCHED_GET|_NTO_TRACE_KERCALL64 Fast: ret_val, sched_priority Wide: ret_val, sched_priority, param.ss_low_priority, param.ss_max_repl, param.ss_repl_period.tv_sec (64), param.ss_repl_period.tv_nsec (64), param.ss_init_budget.tv_sec (64), param.ss_init_budget.tv_nsec (64) 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_KERCALLENTER Event: __KER_SCHED_SET|_NTO_TRACE_KERCALL64 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 (64), param.ss_repl_period.tv_nsec (64), param.ss_init_budget.tv_sec (64), param.ss_init_budget.tv_nsec (64) 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_KERCALLENTER Event: __KER_SIGNAL_FAULT|_NTO_TRACE_KERCALL64 Fast: sigcode Wide: sigcode Call: N/A #Args: SIGNAL_FAULT, fDsigcode, fHempty 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_KILL_SIGVAL Fast: pid, signo Wide: nd, pid, tid, signo, code, value Call: SignalKill #Args: SIGNAL_KILL_SIGVAL, Hnd, fDpid, Dtid, fDsigno, Hcode, Hvalue Class: _NTO_TRACE_KERCALLENTER Event: __KER_SIGNAL_KILL_SIGVAL|_NTO_TRACE_KERCALL64 Fast: pid, signo Wide: nd, pid, tid, signo, code, value (64) Call: SignalKillSigval #Args: SIGNAL_KILL_SIGVAL, Hnd, fDpid, Dtid, fDsigno, Hcode, Xvalue Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SIGNAL_KILL_SIGVAL Fast: ret_val, empty Wide: ret_val, empty Call: SignalKillSigval #Args: SIGNAL_KILL_SIGVAL, 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_KERCALLENTER Event: __KER_SIGNAL_RETURN|_NTO_TRACE_KERCALL64 Fast: s_p (64) Wide: s_p (64) Call: SignalReturn #Args: SIGNAL_RETURN, fQs_p 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_KERCALLEXIT Event: __KER_SIGNAL_SUSPEND Fast: N/A Wide: ret_val, sig_blocked_p (64) Call: SignalSuspend #Args: SIGNAL_SUSPEND, Hret_val, Qsig_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_KERCALLENTER Event: __KER_SYNC_CONDVAR_SIGNAL|_NTO_TRACE_KERCALL64 Fast: sync_p (64) Wide: sync_p (64), all, sync->count, sync->owner Call: SyncCondvarSignal #Args: SYNC_CONDVAR_SIGNAL, fQsync_p, Dall, 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_KERCALLENTER Event: __KER_SYNC_CONDVAR_WAIT|_NTO_TRACE_KERCALL64 Fast: sync_p (64) Wide: sync_p (64), mutex_p (64), 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_KERCALLENTER Event: __KER_SYNC_CREATE|_NTO_TRACE_KERCALL64 Fast: N/A Wide: type, sync_p (64), 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_KERCALLENTER Event: __KER_SYNC_CTL|_NTO_TRACE_KERCALL64 Fast: cmd Wide: cmd, sync_p (64), data_p (64), count, owner Call: SyncCtl #Args: SYNC_CTL, fDcmd, Qsync_p, Qdata_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_KERCALLENTER Event: __KER_SYNC_DESTROY|_NTO_TRACE_KERCALL64 Fast: sync_p (64) Wide: sync_p (64), count, owner Call: SyncDestroy #Args: SYNC_DESTROY, fQsync_p, Dcount, Downer 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_KERCALLENTER Event: __KER_SYNC_MUTEX_LOCK|_NTO_TRACE_KERCALL64 Fast: sync_p (64) Wide: sync_p (64), count, owner Call: SyncMutexLock #Args: SYNC_MUTEX_LOCK, fQsync_p, Dcount, Downer 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_KERCALLENTER Event: __KER_SYNC_MUTEX_REVIVE|_NTO_TRACE_KERCALL64 Fast: sync_p (64) Wide: sync_p (64), count, owner Call: SyncMutexRevive #Args: SYNC_MUTEX_REVIVE, fQsync_p, Dcount, Downer 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_KERCALLENTER Event: __KER_SYNC_MUTEX_UNLOCK|_NTO_TRACE_KERCALL64 Fast: sync_p (64), owner Wide: sync_p (64), count, owner Call: SyncMutexUnlock #Args: SYNC_MUTEX_UNLOCK, fQsync_p, Dcount, Downer 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_KERCALLENTER Event: __KER_SYNC_SEM_POST|_NTO_TRACE_KERCALL64 Fast: sync_p (64) Wide: sync_p (64), count, owner Call: SyncSemPost #Args: SYNC_SEM_POST, fQsync_p, Dcount, 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_KERCALLENTER Event: __KER_SYNC_SEM_WAIT|_NTO_TRACE_KERCALL64 Fast: sync_p (64) Wide: sync_p (64), try, count, owner Call: SyncSemWait #Args: SYNC_SEM_WAIT, fQsync_p, Dtry, Dcount, 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_KERCALLENTER Event: __KER_THREAD_CANCEL|_NTO_TRACE_KERCALL64 Fast: N/A Wide: tid, canstub_p (64) Call: ThreadCancel #Args: THREAD_CANCEL, Dtid, Qcanstub_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_KERCALLENTER Event: __KER_THREAD_CREATE|_NTO_TRACE_KERCALL64 Fast: func_p (64) Wide: pid, func_p (64), arg_p (64), flags, pad, stacksize (64), stackaddr_p (64), exitfunc_p (64), policy, sched_priority, sched_curpriority, param.ss_low_priority, param.ss_max_repl, param.ss_repl_period.tv_sec (64), param.ss_repl_period.tv_nsec (64), param.ss_init_budget.tv_sec (64), param.ss_init_budget.tv_nsec (64) 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_KERCALLENTER Event: __KER_THREAD_CTL|_NTO_TRACE_KERCALL64 Fast: N/A Wide: cmd, data_p Call: ThreadCtl #Args: THREAD_CTL, Hcmd, Qdata_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_KERCALLENTER Event: __KER_THREAD_DESTROY|_NTO_TRACE_KERCALL64 Fast: N/A Wide: tid, priority, status_p (64) Call: ThreadDestroy #Args: THREAD_DESTROY, Dtid, Dpriority, Qstatus_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_KERCALLENTER Event: __KER_THREAD_JOIN|_NTO_TRACE_KERCALL64 Fast: N/A Wide: tid, status_p (64) Call: ThreadJoin #Args: THREAD_JOIN, Dtid, Qstatus_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_KERCALLEXIT Event: __KER_THREAD_JOIN|_NTO_TRACE_KERCALL64 Fast: N/A Wide: ret_val, status_p (64) Call: ThreadJoin #Args: THREAD_JOIN, Hret_val, Qstatus_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_KERCALLENTER Event: __KER_TIMER_CREATE|_NTO_TRACE_KERCALL64 Fast: timer_id, event->sigev_notify Wide: timer_id, event->sigev_notify, pad, event->sigev_notify_function_p (64), event->sigev_value (64), event->sigev_notify_attributes_p (64) 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_KERCALLENTER Event: __KER_TIMER_INFO|_NTO_TRACE_KERCALL64 Fast: pid, id Wide: pid, id, flags, info_p (64) Call: TimerInfo #Args: TIMER_INFO, fDpid, fHid, Hflags, Qinfo_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_KERCALLEXIT Event: __KER_TIMER_INFO|_NTO_TRACE_KERCALL64 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, pad, info->event.sigev_notify_function_p (64), info->event.sigev_value (64), info->event.sigev_notify_attributes_p (64) 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_KERCALLENTER Event: __KER_TRACE_EVENT|_NTO_TRACE_KERCALL64 Fast: mode, class Wide: mode (64), class (64), event (64), data_1 (64), data_2 (64) Call: TraceEvent #Args: TRACE_EVENT, fXmode, fXclass[header], Xevent[time_off], Xdata_1, Xdata_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_KERCALLENTER Event: __KER_SIGNAL_ACTION|_NTO_TRACE_KERCALL64 Fast: signo Wide: pid, sigstub_p (64), signo, act->sa_handler_p (64), 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_KERCALLEXIT Event: __KER_SIGNAL_ACTION|_NTO_TRACE_KERCALL64 Fast: ret_val Wide: ret_val, act->sa_handler_p (64), 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_KERCALLENTER Event: __KER_TIMER_TIMEOUT|_NTO_TRACE_KERCALL64 Fast: clock_id, timeout_flags, ntime Wide: clock_id, timeout_flags, ntime, event->sigev_notify, pad, event->sigev_notify_function_p (64), event->sigev_value (64), event->sigev_notify_attributes_p (64) 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_MAPNAME_64 Fast: pid, addr (64), len (64), name Wide: pid, addr (64), len (64), 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_ENTER|_NTO_TRACE_KERCALL64 Fast: thisfn(64), call_site(64) Wide: thisfn(64), call_site(64) 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_FUNC_EXIT|_NTO_TRACE_KERCALL64 Fast: thisfn(64), call_site(64) Wide: thisfn(64), call_site(64) 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_RUNSTATE Fast: bitset(32) 0x1 - CPU is on/offline, 0x2 - CPU manually requested on/offline, 0x4 CPU is dynamically offline-able or not, 0x8 system is in runstate burst mode Wide: same as above Call: when the runstate for a CPU changes Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_POWER Fast: bitset(32), mode(32) Wide: same as above Call: idle mode entry/exit, CPU frequency change The bitset field holds the following: /* Power event flags */ #define _NTO_TRACE_POWER_CPUMASK 0x0000ffffu #define _NTO_TRACE_POWER_IDLE 0x00010000u #define _NTO_TRACE_POWER_START 0x00020000u #define _NTO_TRACE_POWER_IDLE_REACHED 0x00040000u /* for _NTO_TRACE_POWER_IDLE */ #define _NTO_TRACE_POWER_VFS_OVERDRIVE 0x00040000u /* for !_NTO_TRACE_POWER_IDLE */ #define _NTO_TRACE_POWER_VFS_DYNAMIC 0x00080000u /* for !_NTO_TRACE_POWER_IDLE */ #define _NTO_TRACE_POWER_VFS_STEP_UP 0x00100000u /* for !_NTO_TRACE_POWER_IDLE */ The bottom 16 bits is the CPU that the mode change applies to. For idle events, this will always be the same as the CPU in the event header. For frequency changes, they may be different (e.g. CPU 0 changes CPU 1's frequency). If the POWER_IDLE bit is on, this an idle event, if off the event is a frequency change. If the POWER_START bit is on, it means that we're starting a power event: idle is being entered, we're kicking off a frequency change request. If the bit is off: we're coming out of idle, the frequency change has been completed. On the idle exit event, the IDLE_REACHED bit indicates that the CPU achieved the requested sleep mode. For frequency entry events, the VFS_OVERDRIVE bit indicates that the change was being requested by the reception of an overdrive sigevent. The VFS_DYNAMIC bit indicates that the DVFS algorithm is requesting a change due to CPU loading. If neither is on, it's a change due to powerman's list of allowed modes no longer including the frequency that we were previously running at. The second word of the event is the mode of the power event. For idle events, this is the number given by the "sleep=?" characteristic in the powerman configuration file. For frequency events, this is the value given by the "throughput=?" characteristic (usually the CPU frequency). Note that for frequency events, the second word for the entry event and exit event may be different. E.g. powerman might request CPU 0 to be run at 300MHz, but CPU 0 & CPU 1 frequencies are tied together and CPU 1 wants to run at 800MHz. In that case the CPU specific code may decide to run CPU 0 at 800MHz instead of the requested 300 and will report the fact in the exit event. Treat the frequency entry as the requested mode and the exit as the actual mode. Due to interrupt preemptions, you can not be guaranteed that for each entry event there will be a matching exit event and vice versa. E.g. there might be multiple idle entries before an idle exit or vice versa. Relatively shortly after the start of tracing, powerman will dump a series of frequency exit events giving the current frequencies of each of the CPU's. You should make the assumption that CPU was running in that mode at the start of the trace. Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_IPI Fast: ipicmd(32), interrupted ip(32), tid(32), pid(32) Wide: same as above Call: when an inter-processor-interrupt is received Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_IPI_64 Fast: N/A Wide: ipicmd(32), pad(32), interrupted ip(64), tid(32), pid(32) Call: when an inter-processor-interrupt is received Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_PROFILE Fast: ip(32), tid(32), pid(32) Wide: same as above Call: every clock tick, if statistical profiling is enabled Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_PROFILE_64 Fast: ip(64), tid(32), pid(32) Wide: same as above Call: every clock tick, if statistical profiling is enabled Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_PAGEWAIT Fast: pid(32), tid(32), ip(32), vaddr(32) Wide: pid(32), tid(32), ip(32), vaddr(32), fault type(32), mmap_flags(32), object_offset(64), object_name(string) Call: during page fault handling Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_SYS_TIMER Fast: pid(32), tid(32), timer_id(32), flags(32) Wide: same as above Call: on timer expiry Note - the timer_id will be -1 for timer_timeout expiry Class: _NTO_TRACE_SYSTEM Event: _NTO_TRACE_DEFRAG_END Fast: rc(32), freemem(32), maxblock(32) Wide: rc(32), freemem(32), maxblock(32) Call: on completion of the defragmentation process (whether successful or not) Class: _NTO_TRACE_KERCALLENTER Event: __KER_SCHED_WAYPOINT Fast: job, new, max, old, *new (64), *max (64) Wide: same as above Call: SchedWaypoint Class: _NTO_TRACE_KERCALLENTER Event: __KER_SCHED_WAYPOINT|_NTO_TRACE_KERCALL64 Fast: job (64), new (64), max (64), old (64), *new (64), *max (64) Wide: same as above Call: SchedWaypoint Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SCHED_WAYPOINT Fast: ret_val, job, *old (64) Wide: same as above Call: SchedWaypoint Class: _NTO_TRACE_KERCALLEXIT Event: __KER_SCHED_WAYPOINT|_NTO_TRACE_KERCALL64 Fast: ret_val, job (64), *old (64) Wide: same as above Call: SchedWaypoint Class: _NTO_TRACE_KERCALLENTER Event: __KER_SYS_SRANDOM Fast: N/A Wide: N/A Call: SysSrandom # Security Events Class: _NTO_TRACE_SEC Event: _NTO_TRACE_SEC_ABLE Fast: pid(32), able(32), flags(32), type_id(32), start(64), end(64) Wide: same as above Call: When a process is tested for having a procmgr ability Class: _NTO_TRACE_SEC Event: _NTO_TRACE_SEC_ABLE_LOOKUP Fast: able(32), name Wide: same as above Call: When a non-predefined procmgr ability is looked up or created Class: _NTO_TRACE_SEC Event: _NTO_TRACE_SEC_PATH_ATTACH Fast: pid(32), ptype(32), ctype(32), status(32), path Wide: same as above Call: When a link is made or failed to be made to the path space (resmgr_attach/pathmgr_link). Class: _NTO_TRACE_SEC Event: _NTO_TRACE_SEC_QNET_CONNECT Fast: nd(32), pid(32), ptype(32), ctype(32), status(32) Wide: same as above Call: When a remote process attempts to connect to a channel over QNET and a security policy is in effect. # Note this event is not emitted by procnto.