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

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


Идентификаторы точек трассировки: 240 - 252

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

240 : HKWD SYSX DLC START

Это событие записывается средством управления передачей данных (/dev/dlcether, /dev/dlcsdlc или /dev/dlctoken) при подключении к удаленной станции.

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

протокол LAN физический тип LAN

имя подключения имя станции

адрес станции

протокол Протокол LAN:

Ethernet

EEE_802.3

SDLC

Token_Ring

физический тип Физический тип LAN:

EIA_RS232D

EIA_RS336

X_21

PC_Network_Broadband

Standard_Baseband_Ethernet

Smart_MODEM_Autodial

IEEE_802.3_Baseband_Ethernet

IEEE_802.4_Token_Bus

IEEE_802.5_Token_Ring

имя блока Имя блока
имя станции Имя удаленной станции

адрес станции
Адрес удаленной станции.

241 : HKWD SYSX DLC HALT

Это событие записывается средством управления передачей данных (/dev/dlcether, /dev/dlcsdlc или /dev/dlctoken) при отключении от удаленной станции.

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

протокол LAN физический тип LAN

имя подключения имя станции

адрес станции

протокол Протокол LAN:

Ethernet

IEEE_802.3

SDLC

Token_Ring

физический тип Физический тип LAN:

EIA_RS232D

EIA_RS336

X_21

PC_Network_Broadband

Standard_Baseband_Ethernet

Smart_MODEM_Autodial

IEEE_802.3_Baseband_Ethernet

IEEE_802.4_Token_Bus

IEEE_802.5_Token_Ring

имя блока Имя блока
имя станции Имя удаленной станции

адрес станции
Адрес удаленной станции.

242 : HKWD SYSX DLC TIMER

Это событие записывается средством управления передачей данных (/dev/dlcether, /dev/dlcsdlc или /dev/dlctoken) при истечении внутреннего таймера.

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

протокол LAN тип таймера

протокол Протокол LAN:
Ethernet  
IEEE_802.3  
SDLC  
Token_Ring  
тип таймера Type_of_Timer:
Slow_Station_Poll  
Idle_Station_Poll  
Link_Station_Aborted  
Link_Station_Receive_Inactivity  
Command_Fail_Safe  
Command_Repoll

I_Frame_Acknowledgement.

243 : HKWD SYSX DLC XMIT

Это событие записывается средством управления передачей данных (/dev/dlcether, /dev/dlcsdlc или /dev/dlctoken) при отправке пакета.

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

протокол LAN заголовок

протокол Протокол LAN:
Ethernet  
IEEE_802.3  
SDLC  
Token_Ring

заголовок
Данные заголовка LAN.

244 : HKWD SYSX DLC RECV

Это событие записывается средством управления передачей данных (/dev/dlcether, /dev/dlcsdlc или /dev/dlctoken) при получении пакета.

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

протокол LAN заголовок

протокол Протокол LAN
заголовок Данные заголовка LAN.

245 : HKWD SYSX DLC PERF

Это событие записывается в ключевых точках программы управления передачей данных (/dev/dlcether, /dev/dlcsdlc или /dev/dlctoken) для сохранения данных о производительности. Администратор сети может использовать эти данные при отладке DLC.

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

событие протокол

событие Возможные значения:

Begin_Wait_Call

End_Wait_Call

Begin_Get_Rcv_Buffer

End_Get_Rcv_Buffer

Begin_HASH_Function

End_HASH_Function

Begin_Get_Transmit_Buffer

End_Get_Transmit_Buffer

Begin_Receive-Network_Data

Send_I_Frame_To_Device_Handler

Put_Write_Data_in_Xmit_Queue

Put_Write_XID_in_Xmit_Queue

T1_Timeout

T2_Timeout

T3_Timeout

Send_Start_to_Device_Handler

Receive_Discovery_Find_Command

Receive_Resolve_Find_Command

Open_Physical_Link

Device_Started

Send_Non_I_Frame_Data

Send_Datagram_Data

Send_Network_Data

T3_Abort_Timeout

протокол Протокол LAN:

Ethernet

IEEE_802.3

SDLC

Token_Ring

246 : HKWD SYSX DLC MONITOR

Это событие записывается в ключевых точках программы управления передачей данных (/dev/dlcether, /dev/dlcsdlc или /dev/dlctoken) для сохранения входных команд, команд, переданных драйверу устройства, а также полученных и отправленных пакетов. Администратор сети может использовать эти данные при отладке DLC.

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

протокол действие данные отладки

протокол Протокол LAN:

Ethernet

IEEE_802.3

SDLC

Token_Ring

действие Тип действия LAN:

Write_Command

Receive_Non_I_Data

Receive_I_Frame_Data

Input_Send_Command

Send_Command

Timer

Receive_Network_Data

debug data Данные отладки.

251 : HKWD NETERR

Этот идентификатор применяется для сохранения ошибок TCP/IP. Сетевые ошибки TCP/IP записываются уровнем сетевого интерфейса, причем большая часть кодов состояния в них получены от драйверов сетевых адаптеров.

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

Событие:

NETERR CIO_OK ifp=ifp

NETERR CIO_BAD_MICROCODE ifp=ifp

NETERR CIO_BUF_OVFLW ifp=ifp

NETERR CIO_HARD_FAIL ifp=ifp

NETERR CIO_LOST_DATA ifp=ifp

NETERR CIO_NOMBUF ifp=ifp

NETERR CIO_NOT_STARTED ifp=ifp

NETERR CIO_TIMEOUT ifp=ifp

NETERR CIO_NET_RCVRY_ENTER ifp=ifp

NETERR CIO_NET_RCVRY_EXIT ifp=ifp

NETERR CIO_NET_RCVRY_MODE ifp=ifp

NETERR CIO_INV_CMD ifp=ifp

NETERR CIO_BAD_RANGE ifp=ifp

NETERR CIO_NETID_INV ifp=ifp

NETERR CIO_NETID_DUP ifp=ifp

NETERR CIO_NETID_FULL ifp=ifp

NETERR X25_BAD_CALL_ID ifp=ifp

NETERR X25_CLEAR ifp=ifp

NETERR X25_INV_CTR ifp=ifp

NETERR X25_NAME_USED ifp=ifp

NETERR X25_NOT_PVC ifp=ifp

NETERR X25_NO_ACK ifp=ifp

NETERR X25_NO_ACK_REQ ifp=ifp

NETERR X25_NO_LINK ifp=ifp

NETERR X25_NO_NAME ifp=ifp

NETERR X25_PROTOCOL ifp=ifp

NETERR X25_PVC_USED ifp=ifp

NETERR X25_RESET ifp=ifp

NETERR X25_TABLE ifp=ifp

NETERR X25_TOO_MANY_VCS ifp=ifp

NETERR X25_AUTH_LISTEN ifp=ifp

NETERR X25_BAD_PKT_TYPE ifp=ifp

NETERR X25_BAD_SESSION_TYPE ifp=ifp

NETERR invalid xmit complete intr ifp=ifp

NETERR if detach( ) fail ifp=ifp

NETERR find_input_type( ) fail ifp=ifp

NETERR no mbufs ifp=ifp

NETERR if not running ifp=ifp

NETERR clear indication ifp=ifp

NETERR unknown packet type ifp=ifp

NETERR NET_XMIT_FAIL ifp=ifp

NETERR NET_DETACH_FAIL ifp=ifp

NETERR ARP, wrong header ifp=ifp

NETERR ARP, unknown protocol ifp=ifp

NETERR ARP, ip broadcast address ifp=ifp

NETERR ARP, duplicate address ifp=ifp

NETERR ARP, arp table full ifp=ifp

ifp=ifp Адрес структуры if сетевого интерфейса.

252 : HKWD SYSC TCPIP

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

Событие:

SOCKET socket (домен,тип,протокол)

SOCKET bind (s,имя,длина имени)

SOCKET listen (s,длина очереди)

SOCKET accept (s, адрес, длина адреса)

SOCKET connect ( s,имя,длина-имени)

SOCKET socketpair (d, тип,протокол,sv)

SOCKET sendto (s,сообщение,длина,флаги,получатель,длина-имени-получателя)

SOCKET send (s,сообщение,длина,флаги)

SOCKET sendmsg (s, сообщение,флаги)

SOCKET recvfrom (s, буфер,длина,флаги,отправитель,длина-имени-отправителя)

SOCKET recv (s,буфер,длина,флаги)

SOCKET recvmsg (s,msg,flags)

SOCKET shutdown (s, действие)

SOCKET setsocketopt (s, уровень,имя-опции,значение-опции,длина-опции)

SOCKET getsocketopt ( s,уровень,имя-опции,значение-опции,длина-опции)

SOCKET getsockname (s, имя,длина-имени)

SOCKET getpeername ( s,имя,длина-имени)

SOCKET gethostid

SOCKET sethostid (хост)

SOCKET gethostname (имя, длина-имени)

SOCKET sethostname (имя,длина-имени)

SOCKET getdomainname (имя,длина-имени)

SOCKET setdomainname (имя,длина-имени)

домен Формат адреса (домен Internet или операционной системы).
тип Семантика соединения (например, поток или последовательность дейтаграмм).
протокол Протокол, который будет применяться с сокетом.
s Дескриптор файла сокета.
имя Имя, с которым связан сокет.
длина имени Длина имени.
длина очереди Максимальная длина очереди ожидающих соединений.
адрес Адрес записи соединения.
длина адреса Длина блока памяти, выделенного по адресу addr.
d Домен.
sv Новые сокеты.
сообщение Указатель на отправляемое сообщение.
длина Длина сообщения.
флаги Опции отправки сообщения.
приемник Адрес приемника.
длина приемника Длина приемника.
буфер Адрес буфера данных.
источник Адрес источника.
длина источника Длина буфера источник.
действие Параметр действие задает действие при закрытии.
уровень Уровень протокола (например, уровень сокетов или tcp).
имя опции Передается соответствующему протоколу.
значение опции Значение указанной опции.
длина опции Значение указанной опции.

хост
Целочисленный идентификатор хоста.


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