Changeset View
Changeset View
Standalone View
Standalone View
usr.bin/kdump/kdump.c
Show First 20 Lines • Show All 2,050 Lines • ▼ Show 20 Lines | if (datalen < 1) | ||||
goto invalid; | goto invalid; | ||||
set = malloc(datalen); | set = malloc(datalen); | ||||
if (set == NULL) | if (set == NULL) | ||||
errx(1, "%s", strerror(ENOMEM)); | errx(1, "%s", strerror(ENOMEM)); | ||||
memcpy(set, data, datalen); | memcpy(set, data, datalen); | ||||
ktrbitset(name, set, datalen); | ktrbitset(name, set, datalen); | ||||
free(set); | free(set); | ||||
} else { | } else { | ||||
#ifdef SYSDECODE_HAVE_LINUX | |||||
if (ktrstruct_linux(name, data, datalen) == false) | |||||
#endif | |||||
printf("unknown structure\n"); | printf("unknown structure\n"); | ||||
} | } | ||||
return; | return; | ||||
invalid: | invalid: | ||||
printf("invalid record\n"); | printf("invalid record\n"); | ||||
} | } | ||||
void | void | ||||
ktrcapfail(struct ktr_cap_fail *ktr) | ktrcapfail(struct ktr_cap_fail *ktr) | ||||
▲ Show 20 Lines • Show All 194 Lines • Show Last 20 Lines |