Annotation of 43BSDReno/share/man/man5/core.5, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1980 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"    @(#)core.5      6.2 (Berkeley) 3/9/86
                      6: .\"
                      7: .TH CORE 5  "March 9, 1986"
                      8: .UC 4
                      9: .SH NAME
                     10: core \- format of memory image file
                     11: .SH SYNOPSIS
                     12: .B #include <sys/param.h>
                     13: .SH DESCRIPTION
                     14: The UNIX System writes out a memory image of a terminated
                     15: process when any of various errors occur.  See
                     16: .IR sigvec (2)
                     17: for the list of reasons; the most common are memory violations, illegal
                     18: instructions, bus errors, and user-generated quit signals.
                     19: The memory image is called `core' and is written in the process's
                     20: working directory (provided it can be; normal access controls apply).
                     21: .PP
                     22: The maximum size of a
                     23: .I core
                     24: file is limited by
                     25: .IR setrlimit (2).
                     26: Files which would be larger than the limit are not created.
                     27: .PP
                     28: The core file consists of the
                     29: .I u.
                     30: area, whose size (in pages) is
                     31: defined by the UPAGES manifest in the
                     32: .RI < sys/param.h >
                     33: file.  The 
                     34: .I u.
                     35: area starts with a 
                     36: .I user
                     37: structure as given in
                     38: .RI < sys/user.h >.
                     39: The remainder of the core file consists first of the data pages and then
                     40: the stack pages of the process image.
                     41: The amount of data space image in the core file is given (in pages) by the
                     42: variable
                     43: .I u_dsize
                     44: in the
                     45: .I u.
                     46: area.
                     47: The amount of stack image in the core file is given (in pages) by the
                     48: variable 
                     49: .I u_ssize
                     50: in the 
                     51: .I u.
                     52: area.
                     53: The size of a ``page'' is given by the constant NBPG
                     54: (also from
                     55: .RI < sys/param.h >).
                     56: .PP
                     57: In general the debugger
                     58: .IR adb (1)
                     59: is sufficient to deal with core images.
                     60: .SH "SEE ALSO"
                     61: adb(1), dbx(1), sigvec(2), setrlimit(2)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.