[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека |
Юридическая информация |
Поиск ]
Программирование: Разработка и отладка программ
Следующие идентификаторы точек
трассировки описаны в файле
/usr/include/sys/trchkid.h.
Это событие записывается при
вызове ioctl trcon из файла /dev/systrcctl.
Сохраняемые данные
TRACE ON канал
номер-канала
канал номер-канала
| Номер канала трассировки:
|
0
| Трассировка системных событий
|
1-7
| Общие каналы трассировки.
|
Это событие записывается при
вызове ioctl trcoff из файла /dev/systrcctl.
Сохраняемые данные
TRACE OFF канал
номер-канала
канал номер-канала
| Номер канала трассировки:
|
0
| Трассировка системных событий
|
1-7
| Общие каналы трассировки.
|
Это событие применяется для
записи системной информации и времени в заголовок отчета о трассировке.
Сохраняемые данные
дата и время
System имя-системы Machine
имя-машины Internet AddressIP-адрес
|
дата и время
| Дата и время создания протокола трассировки
|
System имя
системы
| Название и версия операционной системы
|
MachineИД
компьютера
| Идентификатор системы
|
Internet
AddressIP-адрес
| IP-адрес системы.
|
Шаблон с этим идентификатором
применяется для форматирования событий с идентификатором 000.
Сохраняемые данные
TRACEID IS ZERO
hookword=ключевое словоfile=имя
файла index=индекс
hookword=ключевое
слово
| Ключевое слово
|
file=имя
файла
| Путь к файлу протокола трассировки
|
index=индекс
| Смещение события в файле протокола трассировки.
|
Это событие записывается демоном
trace при заполнении протокола трассировки.
Сохраняемые данные
LOGFILE
WRAPAROUNDчисло
Wraparoundчисло
| Число замыканий протокола трассировки.
|
Это событие записывается
функциями trchk и trcgen при заполнении буфера
трассировки.
Сохраняемые данные
TRACEBUFFER
Wraparoundчислочисло удаленных записей
Wraparoundчисло
| Число замыканий буфера трассировки
|
число удаленных
записей
| Число удаленных записей.
|
Шаблон с этим идентификатором
применяется для форматирования неопределенных событий. События файла
протокола трассировки, для которых нет шаблонов в файле
/etc/trcfmt, форматируются с помощью этого шаблона.
Сохраняемые данные
UNDEFINED TRACE ID idx
смещение traceid ИД точки трассировки
hookword ключевое слово type тип точки
трассировки hookdata данные
idxсмещение
| Смещение события в файле протокола трассировки
|
traceidИД точки
трассировки
| Идентификатор точки трассировки неопределенного события
|
hookword ключевое
слово
| Ключевое слово события
|
type тип точки
трассировки
| Тип точки трассировки (0-7)
|
hookdata данные
| Данные, связанные с событием, в шестнадцатеричном формате.
|
Это событие записывается
обработчиком прерывания первого уровня (FLIH) при его вызове. При
возврате из FLIH записывается событие 200 :HKWD KERN
RESUME.
Сохраняемые данные
Тип
прерывания:
|
- Машинный сбой
-
- Страничная ошибка
данных
-
- Страничная ошибка
кода
-
- Прерывание
ввода-вывода
-
- Ошибка выравнивания
-
- Программный сбой
-
- Операции с плавающей точкой
недоступны
-
|
Это событие записывается
обработчиком SVC при вызове функции.
Сохраняемые данные
Имя функции.
Это событие записывается
обработчиком прерывания второго уровня (SLIH) при возникновении такого
прерывания. При возврате из SLIH записывается событие 103
:HKWD KERN SLIHRET.
Сохраняемые данные
Имя функции
SLIH.
Это событие записывается
Обработчиком прерывания второго уровня (SLIH) при возврате управления.
Сохраняемые данные
return from slih
Это событие записывается
обработчиком SVC при возврате из функции.
Сохраняемые данные
return from
функция errorкод-ошибки
функция
| Имя функции
|
error код ошибки
| Если код ошибки отличен от нуля, выводится значение глобальной
переменной errno.
|
Это событие записывается
Администратором логических томов (LVM) для различных событий.
Сохраняемые данные
Событие:
LVM relocingblk
bp=значение pblock=значение
relblock=значение
| Обнаружен перемещенный блок
- bp=значение
- Указатель на буфер
- pblock=значение
- Номер физического блока
- relblock=значение
- Номер перемещенного блока.
|
LVM oldbadblk
bp=значение pblock=значение
state=значение флагов-буфера
| Поврежденный блок ожидает перемещения
|
bp= значение
| Указатель на буфер
|
pblock=
значение
| Номер физического блока
|
state= значение
| Состояние физического тома
|
флаги буфера
| Флаги буфера описаны в файле sys/buf.h.
|
LVM badblkdone bp=
значение
| Перемещение блока завершено
|
bp= значение
| Указатель на буфер.
|
LVM newbadblk
bp=значение badblock=значение
error=значение флагов буфера
| Найден новый поврежденный блок
|
bp= значение
| Указатель на буфер
|
badblock=
значение
| Номер поврежденного блока
|
error= значение
| Системный номер ошибки (значение глобальной переменной errno)
|
флаги буфера
| Флаги буфера описаны в файле sys/buf.h.
|
LVM swreloc
bp=значение status=значение
error=значение retry=значение
| Программное перемещение поврежденного блока
|
bp= значение
| Указатель на буфер
|
status=
значение
| Состояние записи каталога, соответствующей поврежденному блоку
|
error= значение
| Системный номер ошибки (значение глобальной переменной errno)
|
retry= значение
| Число перемещенных записей.
|
LVM resyncpp
bp=значение флаги буфера
| Синхронизация зеркальных копий логических разделов
|
bp=
значение
| Указатель на буфер
|
флаги буфера
| Флаги буфера описаны в файле sys/buf.h.
|
LVM open имя
устройства flags= значение
| Open
|
имя устройства
| Имя устройства
|
flags= значение
| Режим открытия файла.
|
LVM closeимя
устройства
| Close
|
имя устройства
| Имя устройства.
|
LVM read имя
устройства ext= значение
| Read
|
имя устройства
| Имя устройства
|
ext= значение
| Параметры расширения.
|
LVM write имя
устройства ext= значение
| Write
|
имя устройства
| Имя устройства
|
ext= значение
| Параметры расширения.
|
LVM ioctl имя
устройства cmd=значение
arg=значение
| ioctl
|
имя устройства
| Имя устройства
|
cmd= значение
| Команда ioctl
|
arg= значение
| Аргументы ioctl.
|
Это событие записывается
планировщиком или нитью при передаче управления другой нити.
Сохраняемые данные
dispatchимя процесса ИД
процесса
имя процесса
| Имя процесса, которому передается управление
|
идентификатор процесса
| Идентификатор процесса, которому передается управление.
|
dispatch cmd=имя-процесса
pid=ИД-процесса tid=ИД-нити
priority=приоритет
old_tid=ИД-предыдущей-нити
old_priority=приоритет-предыдущей-нити
|
dispatch scheduler
|
имя процесса
| Имя процесса, которому передается управление.
|
идентификатор процесса
| Идентификатор процесса, которому передается управление.
|
идентификатор нити
| Идентификатор нити, которой передается управление.
|
приоритет
| Приоритет нити, которой передается управление.
|
идентификатор предыдущей нити
| Идентификатор нити, передающей управление.
|
приоритет предыдущей нити
| Приоритет нити, передающей управление.
|
Это событие записывается службой
ядра lookuppn.
Сохраняемые данные
lookuppnпуть
путь
| Путь к текущему файлу.
|
События с таким идентификатором
записываются различными функциями работы с файлами.
Сохраняемые данные
Событие:
accessрежим доступа к
файлу
| функция access
|
fchmod режим доступа к
файлу
| функция fchmod
|
chown имя файла
uid= значение gid=значение
| функция chown
|
fchown имя файла
uid= значение gid= значение
| функция fchown
|
chownx имя файла
uid= значение gid= значение
| функция chownx
|
fchownx имя
файла uid= значение gid=
значение
| функция fchownx
|
ftruncate имя
файла to размер
| функция ftruncate
|
truncate имя
файла to размер
| функция truncate
|
ioctlx имя
файла cmd= значение
| функция ioctlx
|
lockfx имя
файла start= значение length=
значение whence= значение
| функция lockfx
|
mknod имя файла
режим доступа к файлу
| функция mknod
|
fsyncимя файла
| функция fsync
|
readx
(fd,buf,count)имя файла
| функция readx
|
writex
(fd,buf,count)имя файла
| функция writex
|
openx имя файла
fd=значение режим доступа к файлу
| функция openx
- имя файла
- Путь к файлу
- uid=значение
- ИД пользователя
- gid=значение
- Идентификатор группы
- fd=дескриптор
- Дескриптор файла
- режим доступа
- Режим доступа к файлу
- to размер
- Целевой размер файла
- cmd=значение
- Операция ioctl
- start=значение
- Начальное смещение
- length=значение
- Длина блокируемого участка
- whence=значение
- Тип блокировки
- (дескриптор,буфер,число)
- Дескриптор файла, указатель на буфер и число.
|
Это событие записывается
физической файловой системой ядра для различных событий.
Сохраняемые данные
Событие:
PFS rdwr (vp, ip)=(vp,
ip) имя-файла
PFS readi
VA.S=значение
bcount=значение ip=значение имя-файла
PFS writei
VA.S=значение
bcount=значение ip=значение имя-файла
(vp, ip)=(vp,
ip)
vp
| указатель v-узла
|
ip
| указатель i-узла
|
имя файла
| Путь к файлу
|
VA.S=
значение
| Сегмент идентификатора, указывающий на файл
|
bcount=
значение
| Число байт.
|
[ Страница назад | Страница вперед | Содержание | Индекс |
Библиотека |
Юридическая информация |
Поиск ]