Unix/Linux Go Back    


NetBSD 6.1.5 - man page for cpu_coredump (netbsd section 9)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


CPU_COREDUMP(9) 		  BSD Kernel Developer's Manual 		  CPU_COREDUMP(9)

NAME
     cpu_coredump -- machine-dependent process core dump interface

SYNOPSIS
     #include <sys/signalvar.h>

     int
     cpu_coredump(struct lwp *l, void *iocookie, struct core *chdr);

     int
     cpu_coredump32(struct lwp *l, void *iocookie, struct core32 *chdr);

DESCRIPTION
     cpu_coredump() is the machine-dependent interface invoked by machine-independent code to
     dump the machine-dependent header information at the start of a process core dump.  The
     header information primarily consists of the CPU and floating-point registers.  l is the lwp
     structure of the thread being dumped.  iocookie is an opaque pointer to be passed to
     coredump_write().	Information about the machine-dependent header sections are returned in
     chdr.

     cpu_coredump() returns 0 on success and an appropriate error code on failure.

CODE REFERENCES
     Process core dumps are initiated within the file sys/kern/kern_sig.c.  Process core dumps
     for ELF NetBSD binaries are performed within the files sys/kern/core_elf32.c or
     sys/kern/core_elf64.c.  Process core dumps for other NetBSD binaries are performed within
     the file sys/kern/core_netbsd.c.

SEE ALSO
     coredump_write(9)

BSD					December 24, 2005				      BSD
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 09:10 AM.