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

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


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

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

212 : HKWD NFS VOPS

Это событие записывается при вызове клиентом функций NFS.

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

Событие:

NFS_LOOKUP имя-файла

NFS_CREATE имя-файла

NFS_REMOVE имя-файла

NFS_LINK имя-файла

NFS_RENAME from: имя-файла

NFS_RENAME to: имя-файла

NFS_MKDIR имя-файла

NFS_RMDIR имя-файла

NFS_SYMLINK from: имя-файла

NFS_SYMLINK to: имя-файла

NFS_SELECT имя-файла

NFS_LOOKUP vnode= v-узел

NFS_OPEN имя-файла

NFS_CLOSE имя-файла

NFS_IOCTL имя-файла

NFS_GETATTR имя-файла

NFS_SETATTR имя-файла

NFS_ACCESS имя-файла

NFS_CREATE имя-файла

NFS_REMOVE имя-файла

NFS_LINK имя-файла

NFS_RENAME имя-файла

NFS_MKDIR имя-файла

NFS_RMDIR имя-файла

NFS_READDIR имя-файла

NFS_SYMLINK имя-файла

NFS_READLINK имя-файла

NFS_FSYNC имя-файла

NFS_INACTIVE имя-файла

NFS_BMAP имя-файла

NFS_BADOP

NFS_STRATEGY имя-файла

NFS_LOCKCTL имя-файла

NFS_NOOP

NFS_CMP имя-файла

имя файла Путь к файлу

vnode=v-узел
v-узел.

213 : HKWD NFS RFSRW

Это событие записывается при вызове функций чтения/записи сервером NFS.

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

RFS_READ seqno=номер имя-файла v-узел count=число offset=смещение Запрос на чтение от сервера
RFS_WRITE seqno=номер имя-файла v-узел count=число offset=смещение Запрос на запись от сервера
seqno=номер Порядковый номер, идентифицирующий запрос от клиента
имя файла Путь к файлу
v-узел v-узел файла
count=число Число байт для чтения или записи

offset=смещение
Смещение для чтения или записи файла.

214 : HKWD NFS RFS

Это событие записывается при вызове сервером функций NFS.

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

Событие:

RFS_LOOKUP имя-файла

RFS_LOOKUP имя-файла

RFS_CREATE имя-файла

RFS_REMOVE имя-файла

RFS_RENAME from: имя-файла

RFS_RENAME to: имя-файла

RFS_LINK имя-файла

RFS_SYMLINK from: имя-файла

RFS_SYMLINK to: имя-файла

RFS_MKDIR имя-файла

RFS_RMDIR имя-файла

RFS_NULL seqno=номер

RFS_GETATTR seqno=номер имя-файла

RFS_SETATTR seqno=номер имя-файла

RFS_ERROR

RFS_LOOKUP seqno=номер имя-файла

RFS_READLINK seqno=номер имя-файла

RFS_CREATE seqno=номер имя-файла

RFS_REMOVE seqno=номер имя-файла

RFS_RENAME seqno=номер имя-файла

RFS_LINK seqno=номер имя-файла имя-файла

RFS_SYMLINK seqno=номер имя-файла

RFS_MKDIR seqno=номер имя-файла

RFS_RMDIR seqno=номер имя-файла

RFS_READDIR seqno=номер имя-файла

RFS_STATFS seqno=номер имя-файла

имя файла Путь к файлу

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

215 : HKWD NFS DISPATCH

Это событие записывается при вызове и выходе из функции передачи управления серверу.

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

Событие:

RFS_DISP_ENTRY seqno=номер client=клиент  
NOWRAP>RFS_DISP_EXIT seqno=номерclient=клиент код  
seqno=номер Порядковый номер, идентифицирующий запрос от клиента
client=клиент IP-адрес клиента
код Вызванная функция сервера:

NULL

GETATTR

SETATTR

LOOKUP

READLINK

READ

WRITE

CREATE

REMOVE

RENAME

LINK

SYMLINK

MKDIR

RMDIR

READDIR

STATFS

216 : HKWD NFS CALL

Это событие записывается при вызове и выходе из функции NFS.

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

Событие:

NFS_CALL_ENTRY seqno=номерserver=сервер

NFS_CALL_EXIT seqno=номер server=сервер

seqno=номер Порядковый номер, идентифицирующий запрос

server=сервер
IP-адрес сервера.

218 : HKWD RPC LOCKD

Это событие записывается при вызове процедуры RPC lockd.

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

Событие:

LOCKD_KLM_PROG proc=процедура pid=ИД процесса cookie=значение port=порт Запрос на удаленную блокировку от ядра
LOCKD_NLM_REQUEST proc=процедура to адрес cookie= значение pid=ИД-процесса Запрос на блокировку, полученный по сети
LOCKD_NLM_RESULTS proc=процедура to адрес cookie= значение result=результат Ответ, полученный по сети
LOCKD_KLM_REPLY proc=процедура stat=состояние cookie= значение Ответ lockd, передаваемый ядру
LOCKD_NLM_REPLY proc=процедура to адрес stat=состояние cookie=значение Ответ lockd, передаваемый по сети
LOCKD_NLM_CALL proc=процедура cookie= значение pid=ИД-процесса retransmit= значение Передача запроса на блокировку по сети
LOCKD_CALL_UDP to адрес proc=процедура program=программа version=версия Передача запроса UDP для RPC.lockd.
proc=процедура Номер процедуры RPC
pid=идентификатор процесса Идентификатор процесса
cookie= значение Внутренний счетчик RPC.lockd
port=порт Номер порта
to адрес IP-адрес
result=результат Результат предыдущего запроса
stat=состояние Состояние ответа RPC.lockd
retransmit= значение Значение флага ретрансляции
program=программа Номер программы RPC

version=версия
Номер версии RPC.

220 : HKWD DD FDDD

Это событие записывается драйвером дисковода.

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

Событие:

FDDD entry_open: errno: код-ошибки devno: устройство rwflag: чтение-запись chan: канал ext: расширение

FDDD exit_open: errno: код-ошибки devno: устройство

FDDD entry_close: errno: код-ошибки devno: устройство

FDDD exit_close: errno: код-ошибки devno: устройство

FDDD entry_read: errno: код-ошибки devno: устройство

FDDD exit_read: errno: код-ошибки devno: устройство

FDDD entry_write: errno: код-ошибки devno: устройство

FDDD exit_write: errno: код-ошибки devno: устройство

FDDD entry_ioctl: errno: код-ошибки devno: устройство op: ioctl flag: флаг-ioctl chan: канал ext: расширение

FDDD exit_ioctl: errno: код-ошибки devno: устройство

FDDD entry_select: errno: код-ошибки devno: устройство

FDDD exit_select: errno: код-ошибки devno: устройство

FDDD entry_config: errno: код-ошибки devno: устройство op: config

FDDD exit_config: errno: код-ошибки devno: устройство

FDDD entry_strategy: errno: код-ошибки devno: устройство bp: буфер flags: флаги-стратегии block:блок bcount:значение

FDDD exit_strategy: errno: код-ошибки devno: устройство

FDDD entry_mpx: errno: код-ошибки devno: устройство

FDDD exit_mpx: errno: код ошибки devno: устройство name: имя chan: канал oflag: флаг-mpx

FDDD entry_revoke: errno: код-ошибки devno: устройство

FDDD exit_revoke: errno: код-ошибки devno: устройство

FDDD entry_intr: errno: код-ошибки devno: устройство

FDDD exit_intr: errno: код-ошибки devno: устройство

FDDD entry_bstart: errno: код-ошибки devno: устройство bp: буфер pblock: блок bcount: размер флаги-буфера

FDDD exit_bstart: errno: код-ошибки devno: устройство

FDDD entry_cstart: errno: код-ошибки devno: устройство

FDDD exit_cstart: errno: код-ошибки devno: устройство

FDDD entry_iodone: errno: код-ошибки devno: устройство

FDDD exit_iodone: errno: код-ошибки devno: устройство

FDDD iodone: имя-устройства bp: буфер

errno: код-ошибки Код ошибки
devno: устройство Основной и вспомогательный номер устройства
rwflag: чтение-запись Возможные значения:
FREAD Устройство открыто только для чтения
FWRITE Устройство открыто для чтения и записи.
chan: канал Номер канала
ext: расширение Расширение
op: ioctl Операция ioctl
flag: флаг-ioctl Адрес структуры пользовательских параметров
op: config Возможные значения:
CFG_INIT Настраивает устройство
CFG_TERM Освобождает устройство.
bp: буфер Указатель на буфер
flags: флаги-стратегии Флаги буфера, поле структуры buf
block: блок Номер физического блока
bcount: число-байт    Число байт для передачи
name: имя Расширение пути для выделения мультиплексированного канала
oflag: флаг-mpx  
pblock: блок Физический блок

флаги буфера
Флаги буфера описаны в файле sys/buf.h.


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