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

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


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

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

224 : HKWD DD MPQPDD

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

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

MPQPDD entry_open: errno: код-ошибки devno: устройство devflag: флаг chan: канал p_ext: расширение

MPQPDD exit_open: break=all. errno: код-ошибки devno: устройство Suberror: описание

MPQPDD entry_close: errno: код-ошибки devno: устройство chan: канал

MPQPDD exit_close: errno: код-ошибки devno: устройство Suberror: описание

MPQPDD entry_read: errno: код-ошибки devno: устройство bufptr: буфер chan: канал ext: расширение

MPQPDD exit_read: errno: код-ошибки devno: устройство bufptr: буфер chan: канал status: состояние Suberror: описание

MPQPDD entry_write: errno: код-ошибки devno: устройство bufptr: буфер chan: канал ext: расширение

MPQPDD exit_write: errno: код-ошибки devno: устройство bufptr: буфер chan: канал status: состояние Suberror: описание

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

MPQPDD exit_ioctl: errno: код-ошибки devno: устройство Suberror: описание

MPQPDD entry_select: errno: код-ошибки devno: устройство events: события chan: канал

MPQPDD exit_select: errno: код-ошибки devno: устройство reventp: значение chan: канал Suberror: описание

MPQPDD entry_config: errno: код-ошибки devno: устройство op: операция

MPQPDD exit_config: errno: код-ошибки devno: устройство Suberror: описание

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

MPQPDD exit_mpx: errno: код-ошибки devno: устройство nameptr: имя chan: канал openflag: флаг-открытия Suberror: описание

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

MPQPDD exit_intr: errno: код-ошибки devno: устройство status: состояние

MPQPDD entry_cstart: errno: код-ошибки devno: устройство parm1: параметр-1 parm2: параметр-2 parm3: параметр-3 parm4: параметр-4

MPQPDD exit_cstart: errno: код-ошибки devno: устройство parm#: номер Parmval: значение Suberror: описание

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

MPQPDD exit_halt: errno: код-ошибки devno: устройство status: состояние

MPQPDD entry_getstat: errno: код-ошибки devno: устройство devflag: флаг chan: канал

MPQPDD exit_getstat: errno: код-ошибки devno: устройство code: код opt[0]: опция[0] opt[1]: опция[1] opt[2]: опция[2]

MPQPDD exit_kread: errno: код-ошибки devno: устройство openid: openid status: состояние bufptr: буфер

MPQPDD exit_kstat: errno: код-ошибки devno: устройство openid: openid code: код opt[0]: опция[0] opt[1]: опция[1]

MPQPDD exit_ktx_fn: errno: код-ошибки devno: устройство openid: openid

MPQPDD entry_chgparm: errno: код-ошибки devno: устройство rcv timer: таймер-приема Poll addr: опрашиваемый-адрес Select addr: управляющий адрес

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

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

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

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

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

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

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

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

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

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

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

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

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

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

errno: код-ошибки Код ошибки
devno: устройство Основной и вспомогательный номер устройства
devflag: флаг Флаг устройства
chan: канал Номер канала
p_ext: расширение Указатель на расширение
ext: расширение Расширение
bufptr: буфер Указатель на буфер
status: состояние  
op:операция Операция ioctl
flag: флаг Аргумент devflag операции ioctl
events: события Аргумент events операции select
reventp: значение Аргумент reventp операции select
nameptr: имя Указатель на имя канала

openflag: флаг-открытия

parm1: параметр-1 Параметр parm1 операции cstart; физическое соединение

parm2: параметр-2 Параметр parm2 операции cstart; флаги данных

parm3: параметр-3 Параметр parm3 операции cstart; скорость передачи в бодах

parm4: параметр-4

Параметр parm4 операции cstart; смещение получаемых данных

parm#: номер Номер параметра
Parmval: значение Значение параметра

opt[0]: опция[0]

opt[1]: опция[1]

opt[2]: опция[2]

openid: openid

code: код

rcv timer: таймер-приема Таймер приема
Poll addr: опрашиваемый-адрес Опрашиваемый адрес
Select addr: управляющий-адрес Управляющий адрес
Suberror: описание Дополнительная информация об ошибке:

Слишком большой номер адаптера.

Отсутствует ACB.

Отсутствует внешняя структура прерывания.

Прерывание не зарегистрировано.

Нет DDS порта.

Слишком длинный канал.

Канал занят.

Не удалось выделить mbuf.

Нет цепочки передачи.

Адаптер уже активен.

Невозможно установить POS REG.

Ошибка uiomove.

Порт не открыт.

Порт не запущен.

Неверный код.

Сбой добавления записи в devswadd.

Порт уже открыт.

Неверный физический канал.

Неправильный протокол.

Неверная скорость передачи в бодах.

Нет.

225 : HKWD DD X25DD

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

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

Событие:

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

X25DD exit_open: errno: код-ошибки devno: устройство Suberror: описание chan: канал

X25DD entry_close: errno: код-ошибки devno: устройство chan: канал

X25DD exit_close: errno: код-ошибки devno: устройство chan: канал gp_rc: код-возврата

X25DD entry_read: errno: код-ошибки devno: устройство chan: канал ext: расширение

X25DD exit_read: errno: код-ошибки devno: устройство packet_type: тип-пакета session_id: ИД-сеанса status: состояние

X25DD entry_write: errno: код-ошибки devno: устройство chan: канал ext: расширение

X25DD exit_write: errno: код-ошибки devno: устройство packet_type: тип-пакета session_id: ИД сеанса status: состояние

X25DD entry_ioctl: errno: код-ошибки devno: устройство cmd: команда flag: флаг chan: канал

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

X25DD entry_select: errno: код-ошибки devno: устройство chan: канал events: события

X25DD exit_select: errno: код-ошибки devno: устройство chan: канал events: события reventp: значение

X25DD entry_config: errno: код-ошибки devno: устройство uiop: указатель

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

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

X25DD exit_mpx: errno: код-ошибки devno: устройство channame: имя-канала chan: канал

X25DD entry_halt: errno: код-ошибки devno: устройство chan: канал

X25DD exit_halt: errno: код-ошибки devno: устройство chan: канал status: состояние session_id: ИД сеанса session_type: тип-сеанса

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

X25DD exit_get_stat: errno: код-ошибки devno: устройство block.code: block.code block.opt 0: block.opt 0 block.opt 1: block.opt 1

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

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

X25DD entry_start: errno: код-ошибки devno: устройство cmd: команда flag: флаг chan: канал

X25DD exit_start: errno: код-ошибки devno: устройствоSuberror: описание status: состояние session_id: ИД-сеанса

X25DD entry_query: errno: код-ошибки devno: устройство chan: канал

X25DD exit_query: errno: код-ошибки devno: устройство status: состояние

X25DD entry_reject_call: errno: код-ошибки devno: устройство cmd: команда flag: флаг chan: канал

X25DD exit_reject_call: errno: код-ошибки devno: устройство chan: канал status: состояние session_id: ИД-сеанса call_id:ИД-вызова

X25DD entry_query_session: errno: код-ошибки devno: устройство flag: флаг chan: канал

X25DD exit_query_session: errno: код-ошибки devno: устройство chan: канал session_id: ИД сеанса

X25DD entry_del_rid: errno: код-ошибки devno: устройство flag: флаг chan: канал

X25DD exit_del_rid: errno: код-ошибки devno: устройство router_id: маршрутизатор

X25DD entry_query_rid: errno: код-ошибки devno: устройство flag: флаг chan: канал

X25DD exit_query_rid: errno: код-ошибки devno: устройство router_id: маршрутизатор

X25DD entry_link_con: errno: код-ошибки devno: устройство chan: канал

X25DD exit_link_con: errno: код-ошибки devno: устройство cmd: команда chan: канал status: состояние

X25DD entry_link_dis: errno: код-ошибки devno: устройство cmd: команда flag: флаг chan: канал

X25DD exit_link_dis: errno: код ошибки devno: устройство cmd: команда chan: канал status: состояние

X25DD entry_link_stat: errno: код-ошибки devno: устройство cmd: команда flag: флаг chan: канал

X25DD exit_link_stat: errno: код-ошибки devno: устройство status: состояние packet: уровень-пакетов frame: уровень-кадров physical: физический уровень

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

X25DD exit_local_busy: errno: код-ошибки devno: устройство session_id: ИД-сеанса busy_mode: занято

X25DD entry_counter_get: errno: код-ошибки devno: устройство flag: флаг chan: канал

X25DD exit_counter_get: errno: код-ошибки devno: устройство chan: канал counter_val: значение-счетчика

X25DD entry_counter_wait: errno: код-ошибки devno: устройство flag: флаг chan: канал

X25DD exit_counter_wait: errno: код-ошибки devno: устройство chan: канал counter_id: ИД-счетчика counter_num: число-счетчиков

X25DD entry_counter_read: errno: код-ошибки devno: устройство flag: флаг chan: канал

X25DD exit_counter_read: errno: код-ошибки devno: устройство chan: канал counter_id: ИД-счетчика counter_val значение-счетчика

X25DD entry_counter_rem: errno: код-ошибки devno: устройствоflag: флаг chan: канал

X25DD exit_counter_rem: errno: код-ошибки devno: устройство chan: канал counter_id: ИД-счетчика

X25DD entry_diag_io: errno: код-ошибки devno: устройство cmd: команда chan: канал

X25DD exit_diag_io: errno: код-ошибки devno: устройство cmd: команда chan: канал crd_rc: код-возврата

X25DD entry_diag_mem: errno: код-ошибки devno: устройство cmd: команда flag: флаг chan: канал

X25DD exit_diag_mem: errno: код-ошибки devno: устройство cmd: команда chan: канал crd_rc: код-возврата

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

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

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

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

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

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

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

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

X25DD entry_add_rid: errno: код-ошибки devno: устройство flag: флаг chan: канал

X25DD exit_add_rid: errno: код-ошибки devno: устройство router_id: маршрутизатор priority: приоритет action: действие uid: пользователь

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

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

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

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

errno: код-ошибки Код ошибки
devno: устройство Основной и вспомогательный номер устройства
cmd:команда Команда ioctl
chan: канал Номер канала
flag: флаг Режим открытия
ext: расширение Указатель на расширение области данных
gp_rc: код-возврата Внутренний код возврата (для передачи в сервисное представительство)
packet_type: тип-пакета Тип отправляемого пакета X.25
session_id: ИД-сеанса Идентификатор сеанса, созданный ioctl CIO_START
status: состояние Код состояния
events: события Маска событий, передаваемая операции select
reventp: значение События, переданные вызовом select
uiop: указатель Указатель на структуру uio, переданный внешним по отношению к ядру пользователем
channame: имя-канала Расширение пути при открытии
session_type: тип-сеанса Тип сеанса, созданный ioctl CIO_START
block.code: block.code Тип блока состояния - см. документацию по X.25
block.opt 0: block.opt 0 Тип блока состояния - см. документацию по X.25
block.opt 1: block.opt 1 Тип блока состояния - см. документацию по X.25
call_id: ИД-вызова Идентификатор входящего вызова, переданный принимающей стороне при создании сеанса типа SVC_IN
router_id: маршрутизатор Идентифицирует элемент таблицы маршрутизаторов X.25
packet: пакет Состояние соединения X.25 на уровне пакетов
0 Отсоединено
1 Устанавливается соединение
2 Соединено.
frame: уровень-кадров Состояние соединения X.25 на уровне кадров
physical: физический-уровень Состояние соединения X.25 на физическом уровне
busy_mode: занято Флаг, управляющий переходом драйвера в локальный режим "занято"; определен в файле X25/X25user.h
counter_val: значение-счетчика Значение указанного счетчика X.25
counter_id: ИД-счетчика Идентификатор счетчика X.25
counter_num: число счетчиков Число ожидаемых счетчиков
crd_rc: код-возврата Внутренний код возврата (для передачи в сервисное представительство)
priority: приоритет Приоритет записи маршрутизатора - см. документацию по X.25
action: действие Действие, связанное с записью маршрутизатора - см. документацию по X.25
uid: пользователь Идентификатор пользователя, передавшего запрос на маршрутизацию

Suberror: описание
Ошибка открытия сеанса X.25:

Нет.

Устройство не было настроено перед открытием операцией OPEN.

Невозможно зарегистрировать прерывание.

Неотслеживаемая операция START в отслеживаемом сеансе.

Отслеживаемый оператор START в неотслеживаемом сеансе.

START недопустим в сеансах D и R.

В операции START указан неправильный тип сеанса.

226 : HKWD DD GIO

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


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