CORE(4)
CORE(4)
НАЗВАНИЕ
core - формат файла, содержащего образ памяти
ОПИСАНИЕ
Система UNIX создает образ памяти терминированного процесса при обнаружении широкого класса ошибок. Причины ошибок описываются в . Типичными ошибками являются:
- Нарушение сегментации.
- Некорректная команда.
- Ошибка шины.
- Пользовательский сигнал выхода.
Файл, содержащий образ памяти, называется core и помещается в рабочем каталоге процесса (при условии, что он может быть туда помещен; используется обычный контроль прав доступа). Процесс, действующий идентификатор пользователя которого отличается от реального идентификатора пользователя, не создаст образа памяти.
Первая секция образа памяти является копией системных данных о процессе, включая состояние регистров на момент терминации. Размер секции зависит от параметра usize, определяемого во включаемом файле <sys/param.h>. Остальное представляет собственно содержимое памяти пользователя на момент создания образа памяти. Если сегмент команд доступен только для чтения и является разделяемым или отделенным от области данных, он не включается в образ.
Формат информации в первой секции описан в системной структуре user, определяемой в файле <sys/user.h>. Расположение регистров описано в файле <sys/reg.h>.
СМ. ТАКЖЕ
, .
в Справочнике пользователя.
в Справочнике администратора.