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

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


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

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

221 : HKWD DD SCDISKDD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SCDISKDD exit_iodone: errno: код-ошибки devno: устройство sc_bufp: указатель

SCDISKDD coalesce: (буфер, буфер SCSI)

SCDISKDD iodone: errno: код-ошибки devno: устройство bp: буфер

errno: код-ошибки Код ошибки
devno: устройство Основной и вспомогательный номер устройства
rwflag: чтение-запись Возможные значения:
FREAD Устройство открыто только для чтения
FWRITE Устройство открыто для чтения и записи.
chan: канал Канал:
Для открытия: всегда нуль  
Для ioctl: DKERNEL при вызове процессом ядра  
ext: расширение Расширение:
SC_DIAGNOSTIC Открытие в диагностическом режиме
SC_RETAIN_RESERVATION Не освобождать при закрытии
SC_FORCED_OPEN Выполнить сброс устройства перед открытием.
op: ioctl Возможные значения:
IOCINFO Получить информацию об устройстве
DKIORDSE Передать команду read и, при необходимости, вернуть информацию об ошибке
DKIOWRSE Передать команду write и, при необходимости, вернуть информацию об ошибке
DKIOCMD Передать на устройство пользовательскую команду.
flag: флаг-ioctl Адрес структуры с пользовательскими аргументами
op: config Возможные значения:
CFG_INIT Настраивает устройство
CFG_TERM Освобождает устройство.
bp: буфер Указатель на буфер

flags: флаги-стратегии

block: блок

bcount: число-байт Число байт для чтения или записи
pblock: блок Физический блок
флаги буфера Флаги буфера описаны в файле sys/buf.h
sc_bufp: указатель Указатель на буфер SCSI

(буфер, буфер SCCI)
Параметры, передаваемые с командой драйверу адаптера SCSI:

буфер
Указатель на буфер

буфер SCSI
Указатель на буфер SCSI.

222 : HKWD DD BADISKDD

Это событие записывается драйвером жесткого диска, подключенного к шине.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

223 : HKWD DD SCSIDD

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SCSIDD strategy: bp: буфер

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

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

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

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

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

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

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

SCSIDD entry_bstart: имя-устройства bp: буфер pblock: блок bcount: число-байт флаги-буфера

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

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

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

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

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

SCSIDD scsi_intr: errno: код-ошибки devno: устройство sc_bufp: указатель

SCSIDD coalesce: (буфер, буфер SCSI)

SCSIDD 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
sc_bufp: указатель

(буфер, буфер SCCI)
Параметры, передаваемые с командой:

буфер
Указатель на буфер

буфер SCSI
Указатель на буфер SCSI.

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


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