ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



CORE(5)                     BSD File Formats Manual                    CORE(5)

NAME
     core -- memory image file format

SYNOPSIS
     #include <sys/param.h>

DESCRIPTION
     A small number of signals which cause abnormal termination of a process also cause a record of the
     process's in-core state to be written to disk for later examination by one of the available debuggers.
     (See sigaction(2).)  This memory image is written to a file named by default core.pid, where pid is the
     process ID of the process, in the /cores directory, provided the terminated process had write permis-sion permission
     sion in the directory, and the directory existed.

     The maximum size of a core file is limited by setrlimit(2).  Files which would be larger than the limit
     are not created.

     The core file consists of the Mach-O(5) header as  described in the <mach-o/loader.h> file.  The
     remainder of the core file consists of various sections described in the Mach-O(5) header.

NOTE
     Core dumps are disabled by default under Darwin/Mac OS X.  To re-enable core dumps, a privileged user
     must edit /etc/hostconfig to contain the line:

     COREDUMPS=-YES-SEE COREDUMPS=-YESSEE

SEE ALSO
     gdb(1), setrlimit(2), sigaction(2), Mach-O(5), sysctl(8)

HISTORY
     A core file format appeared in Version 6 AT&T UNIX.

BSD                             March 18, 2002                             BSD

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.