core(5)core(5)Namecore - format of memory image file
Syntax
#include <machine/param.h>
Description
The ULTRIX system writes out a memory image of a terminated process
when any of various errors occur. See for the list of reasons. The
most common reasons are memory violations, illegal instructions, bus
errors, and user-generated quit signals. The memory image is called
and is written in the process's working directory, provided it can be,
and normal access controls apply.
The maximum size of a file is limited by Files that would be larger
than the limit are not created.
The core file consists of the u. area, whose size (in pages) is
defined by the UPAGES manifest in the < machine/param.h > file. The u.
area starts with a user structure as given in <sys/user.h>. The
remainder of the core file consists first of the data pages and then
the stack pages of the process image. The amount of data space image
in the core file is given (in pages) by the variable u_dsize in the u.
area. The amount of stack image in the core file is given (in pages)
by the variable u_ssize in the u. area.
In general, the debugger is sufficient to deal with core images.
See Alsoadb(1), dbx(1), setrlimit(2), sigvec(2)
VAX core(5)