CORE(4) CORE(4)
НАЗВАНИЕ
core - формат файла, содержащего образ памяти
ОПИСАНИЕ
Система UNIX создает образ памяти терминированного про-
цесса при обнаружении широкого класса ошибок. Причины
ошибок описываются в signal(2). Типичными ошибками яв-
ляются:
1. Нарушение сегментации.
2. Некорректная команда.
3. Ошибка шины.
4. Пользовательский сигнал выхода.
Файл, содержащий образ памяти, называется core и поме-
щается в рабочем каталоге процесса (при условии, что он
может быть туда помещен; используется обычный контроль
прав доступа). Процесс, действующий идентификатор поль-
зователя которого отличается от реального идентификато-
ра пользователя, не создаст образа памяти.
Первая секция образа памяти является копией системных
данных о процессе, включая состояние регистров на мо-
мент терминации. Размер секции зависит от параметра
usize, определяемого во включаемом файле .
Остальное представляет собственно содержимое памяти
пользователя на момент создания образа памяти. Если
сегмент команд доступен только для чтения и является
разделяемым или отделенным от области данных, он не
включается в образ.
Формат информации в первой секции описан в системной
структуре user, определяемой в файле . Рас-
положение регистров описано в файле .
СМ. ТАКЖЕ
setuid(2), signal(2).
sdb(1) в Справочнике пользователя.
crash(1M) в Справочнике администратора.
|