diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py index 343f40f33fea9f6975031aeb8b514af6c52df192..23d0a1c71832e6c984d5abf1ac940a93f330f777 100644 --- a/linux-ramdump-parser-v2/ramdump.py +++ b/linux-ramdump-parser-v2/ramdump.py @@ -200,12 +200,7 @@ class RamDump(): mask = (self.ramdump.thread_size) - 1 high = (low + mask) & (~mask) - # Ignore NON HLOS addresses and return from the function without - # unwinding the frame pointer. HLOS addresses are expected to be - # greater than or equal to page_offset. NON HLOS addresses have 1-1 - # virtual to physical mapping and may not have physical addresses - # equal to or greater than page_offset anytime soon. - if (fp < low or fp > high or fp & 0xf or fp < self.ramdump.page_offset): + if (fp < low or fp > high or fp & 0xf): return frame.sp = fp + 0x10