Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/amd64/minidump_machdep.c
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | SYSCTL_INT(_machdep, OID_AUTO, dump_retry_count, CTLFLAG_RWTUN, | ||||
&dump_retry_count, 0, "Number of times dump has to retry before bailing out"); | &dump_retry_count, 0, "Number of times dump has to retry before bailing out"); | ||||
static int | static int | ||||
is_dumpable(vm_paddr_t pa) | is_dumpable(vm_paddr_t pa) | ||||
{ | { | ||||
vm_page_t m; | vm_page_t m; | ||||
int i; | int i; | ||||
if ((m = vm_phys_paddr_to_vm_page(pa)) != NULL) | if ((m = vm_phys_paddr_to_vm_page(pa, NULL)) != NULL) | ||||
return ((m->flags & PG_NODUMP) == 0); | return ((m->flags & PG_NODUMP) == 0); | ||||
for (i = 0; dump_avail[i] != 0 || dump_avail[i + 1] != 0; i += 2) { | for (i = 0; dump_avail[i] != 0 || dump_avail[i + 1] != 0; i += 2) { | ||||
if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) | if (pa >= dump_avail[i] && pa < dump_avail[i + 1]) | ||||
return (1); | return (1); | ||||
} | } | ||||
return (0); | return (0); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 392 Lines • Show Last 20 Lines |