[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Идентификаторы точек трассировки: 253 - 25A

Следующие идентификаторы точек трассировки описаны в файле /usr/include/sys/trchkid.h.

253 : HKWD SOCKET

Этот идентификатор применяется для сохранения событий уровня сокетов TCP/IP. Эти события записываются кодом уровня сокетов и содержат преимущественно параметры функций и возвращенные значения.

Сохраняемые данные

Событие:

socreate ( значение,значение,значение,значение)

sobind ( значение,значение)

solisten ( значение,значение)

sofree ( значение)

soclose ( значение)

return from soclose ( значение)

soabort ( значение)

soaccept ( значение,значение,значение,значение)

return from soaccept ( значение)

soconnect ( значение,значение)

soconnect2 ( значение,значение)

soconnect2_out

sodisconnect ( значение)

return from sodisconnect ( значение)

sosend ( значение,значение,значение, значение,значение)

return from sosend ( значение)

soreceive ( значение,значение, значение,значение,значение)

return from soreceive ( значение,значение)

soshutdown ( значение)

sorflush ( значение,значение,значение,значение)

sosetopt ( значение)

return from sosetopt ( значение,значение, значение,значение)

sogetopt ( значение,значение,значение,значение)

return from sogetopt

sohasoutofband ( значение)

return from sohasoutofband

254 : HKWD MBUF

Это ключевое слово применяется для записи информации о работе mbuf. Функции mbuf вызываются из многих компонентов системы. Сохраняются параметры функций и возвращенные значения.

Сохраняемые данные

Событие:

m_get ( значение,значение)

return from m_get ( значение)

m_getclr ( значение,значение)

return form m_getclr ( значение)

m_free ( значение)

return from m_free ( значение)

m_copy ( значение,значение,значение)

return from m_copy ( значение)

m_copydata ( значение,значение, значение,значение)

return from m_copydata

m_pullup_1

m_pullup_2

mlowintr

return from mlowintr

m_low: schedule mlowintr

255 : HKWD IFEN

Этот идентификатор применяется сетевым интерфейсом Ethernet для сохранения операций приема и передачи пакетов, а также необычных состояний интерфейса.

Сохраняемые данные

Событие:

en_statintr (entry) ifp=ifp sbp_option= значение

en_statintr (rtn)

en_netintr (entry) ifp=ifpstatus=состояние

en_netintr (rtn)

en_attach (entry) unit=номер

en_attach (rtn)

en_detach (entry) ifp=ifp

en_detach (rtn)

en_init (entry)

en_init (rtn)

en_ioctl (entry) ifp= ifp cmd=команда data=данные данные

en_ioctl (rtn) error=ошибка

en_output (entry) ifp= ifp m=m family=семейство dst_ipaddr=IP-адрес

en_output (rtn) error=ошибка

en_reset (entry)

en_reset (rtn)

en_recv (entry) m=mifp=ifp

en_recv (rtn)

ifp=ifp Адрес структуры if сетевого интерфейса
sbp_option= значение Значение опции блока состояния
status=состояние Значение состояния
unit=номер Номер сетевого интерфейса
cmd=команда Значение параметра Команда ioctl
data=данные Значение параметра Данные ioctl
m=m Адрес mbuf
family=семейство Семейство адресов
dst_ipaddr=IP-адрес Целевой IP-адрес

error=код ошибки
Состояние возврата из функции вывода интерфейса.

256 : HKWD IFTR

Этот идентификатор применяется сетевым интерфейсом Token Ring для сохранения операций приема и передачи пакетов, а также необычных состояний интерфейса.

Сохраняемые данные

Событие:

ie5_statintr (entry) ifp=ifp sbp_option= значение

ie5_statintr (rtn)

ie5_netintr (entry) ifp=ifpstatus=состояние

ie5_netintr (rtn)

ie5_attach (entry) unit=номер

ie5_attach (rtn)

ie5_detach (entry) ifp=ifp

ie5_detach (rtn)

ie5_init (entry)

ie5_init (rtn)

ie5_ioctl (entry) ifp= ifp cmd=команда data=данные

ie5_ioctl (rtn) error=ошибка

ie5_output (entry) ifp=ifp m=m family=семейство dst_ipaddr=IP-адрес

ie5_output (rtn) error=ошибка

ie5_reset (entry)

ie5_reset (rtn)

ie5_recv (entry) m=mifp=ifp

ie5_recv (rtn)

ifp=ifp Адрес структуры if сетевого интерфейса
sbp_option= значение Значение опции блока состояния
status=состояние Значение состояния
unit=номер Номер сетевого интерфейса
cmd=команда Значение параметра Команда ioctl
data=данные Значение параметра Данные ioctl
m=m Адрес mbuf
family=семейство Семейство адресов
dst_ipaddr=IP-адрес Целевой IP-адрес

error=код ошибки
Состояние возврата из функции вывода интерфейса.

257 : HKWD IFET

Этот идентификатор применяется сетевым интерфейсом 802.3 для сохранения операций приема и передачи пакетов, а также необычных состояний интерфейса.

Сохраняемые данные

Событие:

ie3_statintr (entry) ifp=ifp sbp_option=значение

ie3_statintr (rtn)

ie3_netintr (entry) ifp=ifpstatus=состояние

ie3_netintr (rtn)

ie3_attach (entry) unit=номер

ie3_attach (rtn)

ie3_detach (entry) ifp=ifp

ie3_detach (rtn)

ie3_init (entry)

ie3_init (rtn)

ie3_ioctl (entry) ifp=ifp cmd=команда data=данные

ie3_ioctl (rtn) error=ошибка

ie3_output (entry) ifp= ifp m=m family=семейство dst_ipaddr=IP-адрес

ie3_output (rtn) error=ошибка

ie3_reset (entry)

ie3_reset (rtn)

ie3_recv (entry) m=mifp=ifp

ie3_recv (rtn)

ifp=ifp Адрес структуры if сетевого интерфейса
sbp_option= значение Значение опции блока состояния
status=состояние Значение состояния
unit=номер Номер сетевого интерфейса
cmd=команда Значение параметра Команда ioctl
data=данные Значение параметра Данные ioctl
m=m Адрес mbuf
family=семейство Семейство адресов
dst_ipaddr=IP-адрес Целевой IP-адрес

error=код ошибки
Состояние возврата из функции вывода интерфейса.

258 : HKWD IFXT

Этот идентификатор применяется сетевым интерфейсом X.25 для сохранения операций приема и передачи пакетов, а также необычных состояний интерфейса.

Сохраняемые данные

Событие:

xt_statintr (entry) ifp=ifp sbp_option= значение

xt_statintr (rtn)

xt_netintr (entry) ifp=ifp status=состояние

xt_netintr (rtn)

xt_attach (entry) unit=номер

xt_attach (rtn)

xt_detach (entry) ifp=ifp

xt_detach (rtn)

xt_init (entry)

xt_init (rtn)

xt_ioctl (entry) ifp=ifp cmd=команда data=данные

xt_ioctl (rtn) error=ошибка

xt_output (entry) ifp=ifp m=m family=семейство dst_ipaddr=IP-адрес

xt_output (rtn) error=ошибка

xt_reset (entry)

xt_reset (rtn)

xt_recv (entry) m=mifp=ifp

xt_recv (rtn)

ifp=ifp Адрес структуры if сетевого интерфейса
sbp_option= значение Значение опции блока состояния
status=состояние Значение состояния
unit=номер Номер сетевого интерфейса
cmd=команда Значение параметра Команда ioctl
data=данные Значение параметра Данные ioctl
m=m Адрес mbuf
family=семейство Семейство адресов
dst_ipaddr=IP-адрес Целевой IP-адрес

error=код ошибки
Состояние возврата из функции вывода интерфейса.

259 : HKWD IFSL

Этот идентификатор применяется сетевым интерфейсом SLIP для сохранения операций приема и передачи пакетов, а также необычных состояний интерфейса.

Сохраняемые данные

Событие:

slattach (entry) unit=номер

slattach (rtn)

sl_detach (entry) ifp=ifp

sl_detach (rtn)

slinit (entry)

slinit (rtn)

slioctl (entry) ifp=ifp cmd=команда data=данные

slioctl (rtn) error=ошибка

sloutput (entry) ifp=ifp m=m family=семейство dst_ipaddr=IP-адрес

sloutput (rtn) error=ошибка

slreset (entry)

slreset (rtn)

unit=номер Номер сетевого интерфейса
ifp=ifp Адрес структуры if сетевого интерфейса
cmd=команда Значение параметра Команда ioctl
data=данные Значение параметра Данные ioctl
m=m Адрес mbuf
family=семейство Семейство адресов

dst_ipaddr=IP-адрес
Целевой IP-адрес

error=код ошибки
Состояние возврата из функции вывода интерфейса.

25A : HKWD TCPDBG

Этот идентификатор применяется протоколом TCP для сохранения операций приема и передачи пакетов сокетом, для которого включена опция SO_DEBUG.

Сохраняемые данные

События:

TA_INPUT tp=tp ostate=состояние flags=флаги

TA_OUTPUT tp=tp ostate=состояние flags=флаги

TA_USER req=запрос

TA_RESPOND tp=tp ostate=состояние flags=флаги

TA_DROP tp=tp ostate=состояние flags=флаги

seq=номер ack= значение len=длина

rcvnxt=значение rcvwnd=значение snduna=значение

sndmax= значение

sndw11=значение sndw12=значение sndwnd=значение

tp=tp Адрес структуры управляющего блока
ostate=состояние Состояние соединения TCP
flags=флаги Флаги принимаемого/передаваемого пакета
req=запрос Тип пользовательского запроса
seq=номер Порядковый номер
ack= значение Значение ack
len=длина Длина данных
rcvnxt= значение Следующий принимаемый блок
rcvwnd= значение Окно приема
snduna= значение Нечисловое подтверждение передачи
sndmax= значение Максимальное значение передачи
sndw11= значение Значение передачи w11
sndw12= значение Значение передачи w12

sndwnd=значение
Окно передачи.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]