eclair: obtain kernel_base from dump_mem_chunks_t
This commit is contained in:
@@ -578,14 +578,14 @@ static int setup_dump(char *fname) {
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
kernel_base = mem_chunks->kernel_base;
|
||||||
|
|
||||||
dumpscn = bfd_get_section_by_name(dumpbfd, "physmem");
|
dumpscn = bfd_get_section_by_name(dumpbfd, "physmem");
|
||||||
if (!dumpscn) {
|
if (!dumpscn) {
|
||||||
bfd_perror("bfd_get_section_by_name");
|
bfd_perror("bfd_get_section_by_name");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
kernel_base = dumpscn->vma + 0x200000;
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
} /* setup_dump() */
|
} /* setup_dump() */
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user