/freebsd/sys/kern/ |
H A D | kern_shutdown.c | 1579 hdrsz = sizeof(*kdh); in dump_write_headers() 1598 buf = kdh; in dump_write_headers() 1788 kdh->parity = 0; in dump_finish() 1789 kdh->parity = kerneldump_parity(kdh); in dump_finish() 1808 bzero(kdh, sizeof(*kdh)); in dump_init_header() 1809 strlcpy(kdh->magic, magic, sizeof(kdh->magic)); in dump_init_header() 1810 strlcpy(kdh->architecture, MACHINE_ARCH, sizeof(kdh->architecture)); in dump_init_header() 1814 kdh->dumpextent = kdh->dumplength; in dump_init_header() 1822 strlcpy(kdh->hostname, prison0.pr_hostname, sizeof(kdh->hostname)); in dump_init_header() 1827 strlcpy(kdh->panicstring, panicstr, sizeof(kdh->panicstring)); in dump_init_header() [all …]
|
H A D | kern_vnodedumper.c | 205 vnode_write_headers(struct dumperinfo *di, struct kerneldumpheader *kdh) in vnode_write_headers() argument 219 error = vn_rdwr(UIO_WRITE, vp, kdh, sizeof(*kdh), offset, in vnode_write_headers()
|
H A D | kern_dump.c | 288 static struct kerneldumpheader kdh; in dumpsys_generic() local 332 dump_init_header(di, &kdh, KERNELDUMPMAGIC, KERNELDUMP_ARCH_VERSION, in dumpsys_generic() 335 error = dump_start(di, &kdh); in dumpsys_generic() 371 error = dump_finish(di, &kdh); in dumpsys_generic()
|
/freebsd/sys/ddb/ |
H A D | db_textdump.c | 183 static struct kerneldumpheader kdh; variable 447 if (di->mediasize < SIZEOF_METADATA + 2 * sizeof(kdh)) { in textdump_dumpsys() 465 textdump_offset = di->mediasize - sizeof(kdh); in textdump_dumpsys() 467 dump_init_header(di, &kdh, TEXTDUMPMAGIC, KERNELDUMP_TEXT_VERSION, 0); in textdump_dumpsys() 468 (void)textdump_writenextblock(di, (char *)&kdh); in textdump_dumpsys() 492 dump_init_header(di, &kdh, TEXTDUMPMAGIC, KERNELDUMP_TEXT_VERSION, in textdump_dumpsys() 494 (void)textdump_writenextblock(di, (char *)&kdh); in textdump_dumpsys() 496 (void)textdump_writenextblock(di, (char *)&kdh); in textdump_dumpsys()
|
/freebsd/sys/arm/arm/ |
H A D | minidump_machdep.c | 57 static struct kerneldumpheader kdh; variable 217 dump_init_header(di, &kdh, KERNELDUMPMAGIC, KERNELDUMP_ARM_VERSION, in cpu_minidumpsys() 220 error = dump_start(di, &kdh); in cpu_minidumpsys() 306 error = dump_finish(di, &kdh); in cpu_minidumpsys()
|
/freebsd/sys/riscv/riscv/ |
H A D | minidump_machdep.c | 56 static struct kerneldumpheader kdh; variable 244 dump_init_header(di, &kdh, KERNELDUMPMAGIC, KERNELDUMP_RISCV_VERSION, in cpu_minidumpsys() 247 error = dump_start(di, &kdh); in cpu_minidumpsys() 340 error = dump_finish(di, &kdh); in cpu_minidumpsys()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | minidump_machdep.c | 68 static struct kerneldumpheader kdh; variable 245 dump_init_header(di, &kdh, KERNELDUMPMAGIC, KERNELDUMP_POWERPC_VERSION, in cpu_minidumpsys() 248 error = dump_start(di, &kdh); in cpu_minidumpsys() 302 error = dump_finish(di, &kdh); in cpu_minidumpsys()
|
/freebsd/sys/i386/i386/ |
H A D | minidump_machdep_base.c | 56 static struct kerneldumpheader kdh; variable 243 dump_init_header(di, &kdh, KERNELDUMPMAGIC, KERNELDUMP_I386_VERSION, in cpu_minidumpsys() 246 error = dump_start(di, &kdh); in cpu_minidumpsys() 329 error = dump_finish(di, &kdh); in cpu_minidumpsys()
|
/freebsd/sys/amd64/amd64/ |
H A D | minidump_machdep.c | 57 static struct kerneldumpheader kdh; variable 287 dump_init_header(di, &kdh, KERNELDUMPMAGIC, KERNELDUMP_AMD64_VERSION, in cpu_minidumpsys() 290 error = dump_start(di, &kdh); in cpu_minidumpsys() 387 error = dump_finish(di, &kdh); in cpu_minidumpsys()
|
/freebsd/sys/arm64/arm64/ |
H A D | minidump_machdep.c | 59 static struct kerneldumpheader kdh; variable 249 dump_init_header(di, &kdh, KERNELDUMPMAGIC, KERNELDUMP_AARCH64_VERSION, in cpu_minidumpsys() 252 error = dump_start(di, &kdh); in cpu_minidumpsys() 372 error = dump_finish(di, &kdh); in cpu_minidumpsys()
|
/freebsd/sys/sys/ |
H A D | conf.h | 133 typedef int dumper_hdr_t(struct dumperinfo *di, struct kerneldumpheader *kdh); 391 int dump_start(struct dumperinfo *di, struct kerneldumpheader *kdh); 394 int dump_finish(struct dumperinfo *di, struct kerneldumpheader *kdh); 395 void dump_init_header(const struct dumperinfo *di, struct kerneldumpheader *kdh,
|
/freebsd/sys/netinet/netdump/ |
H A D | netdump_client.c | 364 netdump_write_headers(struct dumperinfo *di, struct kerneldumpheader *kdh) in netdump_write_headers() argument 371 memcpy(nd_buf, kdh, sizeof(*kdh)); in netdump_write_headers() 373 sizeof(*kdh), NULL); in netdump_write_headers()
|
/freebsd/sbin/savecore/ |
H A D | savecore.c | 308 write_header_info(xo_handle_t *xostdout, const struct kerneldumpheader *kdh, in write_header_info() argument 333 printheader(xostdout, kdh, device, bounds, status); in write_header_info() 335 printheader(xoinfo, kdh, device, bounds, status); in write_header_info() 487 compare_magic(const struct kerneldumpheader *kdh, const char *magic) in compare_magic() argument 490 return (strncmp(kdh->magic, magic, sizeof(kdh->magic)) == 0); in compare_magic()
|