Skip to content
Snippets Groups Projects
Commit fc7860ef authored by Soumen Ghosh's avatar Soumen Ghosh
Browse files

lrdp-v2: setting kimage_voffset to null

        In case of 32bit ramdump kimage_voffset will not be used in ramparser.
        In upstream kernel 4.14 this variable got added and set to some address.
        Due to that in case of 32 bit all calculation went worng. So forcefully setting to null if it is 32 bit dump

Change-Id: Ia341074ebfd0811543cc3a2e77d2b23ade43d520
parent a2583fc2
No related branches found
No related tags found
No related merge requests found
......@@ -627,11 +627,14 @@ class RamDump():
modules_vsize
self.kimage_vaddr = self.kimage_vaddr + self.get_kaslr_offset()
self.modules_end = self.page_offset
if self.arm64:
self.kimage_voffset = self.address_of("kimage_voffset")
if self.kimage_voffset is not None:
self.kimage_voffset = self.kimage_vaddr - self.phys_offset
self.modules_end = self.kimage_vaddr
print_out_str("The kimage_voffset extracted is: {:x}".format(self.kimage_voffset))
else:
self.kimage_voffset = None
# The address of swapper_pg_dir can be used to determine
# whether or not we're running with LPAE enabled since an
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment