diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py index a840705ed6601fabb308adb0a832d8f0e0154f81..1d45dd122689e422557b6f7d99936aaa0be93673 100755 --- a/linux-ramdump-parser-v2/ramdump.py +++ b/linux-ramdump-parser-v2/ramdump.py @@ -67,7 +67,7 @@ class AutoDumpInfo(object): for (filename, base_addr) in self._parse(): fullpath = os.path.join(self.autodumpdir, filename) end = base_addr + os.path.getsize(fullpath) - 1 - self.ebi_files.append((open(fullpath), base_addr, end, filename)) + self.ebi_files.append((open(fullpath, 'rb'), base_addr, end, filename)) # sort by addr, DDR files first. The goal is for # self.ebi_files[0] to be the DDR file with the lowest address. self.ebi_files.sort(key=lambda x: (x[-1] not in DDR_FILE_NAMES,