[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека |
Юридическая информация |
Поиск ]
Программирование: Разработка и отладка программ
Следующие идентификаторы точек
трассировки описаны в файле
/usr/include/sys/trchkid.h.
Это событие записывается при
вызове клиентом функций 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-узел.
|
Это событие записывается при
вызове функций чтения/записи сервером NFS.
Сохраняемые данные
RFS_READ
seqno=номер имя-файла v-узел
count=число offset=смещение
| Запрос на чтение от сервера
|
RFS_WRITE seqno=номер
имя-файла v-узел count=число
offset=смещение
| Запрос на запись от сервера
|
seqno=номер
| Порядковый номер, идентифицирующий запрос от клиента
|
имя файла
| Путь к файлу
|
v-узел
| v-узел файла
|
count=число
| Число байт для чтения или записи
- offset=смещение
- Смещение для чтения или записи файла.
|
Это событие записывается при
вызове сервером функций 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=номер
- Порядковый номер, идентифицирующий запрос от клиента.
|
Это событие записывается при
вызове и выходе из функции передачи управления серверу.
Сохраняемые данные
Событие:
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
Это событие записывается при
вызове и выходе из функции NFS.
Сохраняемые данные
Событие:
NFS_CALL_ENTRY
seqno=номерserver=сервер
NFS_CALL_EXIT
seqno=номер server=сервер
seqno=номер
| Порядковый номер, идентифицирующий запрос
- server=сервер
- IP-адрес сервера.
|
Это событие записывается при
вызове процедуры 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.
|
Это событие записывается
драйвером дисковода.
Сохраняемые данные
Событие:
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.
|
[ Страница назад | Страница вперед | Содержание | Индекс |
Библиотека |
Юридическая информация |
Поиск ]