Home | History | Annotate | Download | only in kern

Lines Matching refs:core

44  * core_netbsd.c: Support for the historic NetBSD core file format.
55 #include <sys/core.h>
71 struct CORENAME(core) core;
85 cs.core.c_midmag = 0;
86 strncpy(cs.core.c_name, p->p_comm, MAXCOMLEN);
87 cs.core.c_nseg = 0;
88 cs.core.c_signo = p->p_sigctx.ps_info._signo;
89 cs.core.c_ucode = p->p_sigctx.ps_info._code;
90 cs.core.c_cpusize = 0;
91 cs.core.c_tsize = (u_long)ctob(vm->vm_tsize);
92 cs.core.c_dsize = (u_long)ctob(vm->vm_dsize);
93 cs.core.c_ssize = (u_long)round_page(ctob(vm->vm_ssize));
95 error = CORENAME(cpu_coredump)(l, NULL, &cs.core);
98 MODULE_HOOK_CALL(uvm_coredump_count_segs_hook, (p), 0, cs.core.c_nseg);
100 /* First write out the core header. */
101 MODULE_HOOK_CALL(coredump_write_hook, (iocookie, UIO_SYSSPACE, &cs.core,
102 cs.core.c_hdrsize), ENOSYS, error);
107 error = CORENAME(cpu_coredump)(l, iocookie, &cs.core);
131 * Set up a new core file segment.
133 CORE_SETMAGIC(cseg, CORESEGMAGIC, CORE_GETMID(cs->core), flag);
143 &cseg, cs->core.c_seghdrsize), ENOSYS, error);