Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/arm/minidump_machdep.c
Show First 20 Lines • Show All 239 Lines • ▼ Show 20 Lines | minidumpsys(struct dumperinfo *di) | ||||
mdhdr.ptesize = ptesize; | mdhdr.ptesize = ptesize; | ||||
mdhdr.kernbase = KERNBASE; | mdhdr.kernbase = KERNBASE; | ||||
mdhdr.arch = __ARM_ARCH; | mdhdr.arch = __ARM_ARCH; | ||||
#if __ARM_ARCH >= 6 | #if __ARM_ARCH >= 6 | ||||
mdhdr.mmuformat = MINIDUMP_MMU_FORMAT_V6; | mdhdr.mmuformat = MINIDUMP_MMU_FORMAT_V6; | ||||
#else | #else | ||||
mdhdr.mmuformat = MINIDUMP_MMU_FORMAT_V4; | mdhdr.mmuformat = MINIDUMP_MMU_FORMAT_V4; | ||||
#endif | #endif | ||||
mkdumpheader(&kdh, KERNELDUMPMAGIC, KERNELDUMP_ARM_VERSION, dumpsize, | dump_init_header(di, &kdh, KERNELDUMPMAGIC, KERNELDUMP_ARM_VERSION, | ||||
kerneldumpcrypto_dumpkeysize(di->kdc), di->blocksize); | dumpsize); | ||||
printf("Physical memory: %u MB\n", ptoa((uintmax_t)physmem) / 1048576); | printf("Physical memory: %u MB\n", ptoa((uintmax_t)physmem) / 1048576); | ||||
printf("Dumping %llu MB:", (long long)dumpsize >> 20); | printf("Dumping %llu MB:", (long long)dumpsize >> 20); | ||||
error = dump_start(di, &kdh, &dumplo); | error = dump_start(di, &kdh, &dumplo); | ||||
if (error != 0) | if (error != 0) | ||||
goto fail; | goto fail; | ||||
▲ Show 20 Lines • Show All 115 Lines • Show Last 20 Lines |