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