diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py index 3c0e8bb37a4b894e2b6c76fc2514c23326534602..9fbabf750172e4b0eaf361c5d774a66542f4b203 100644 --- a/linux-ramdump-parser-v2/ramdump.py +++ b/linux-ramdump-parser-v2/ramdump.py @@ -1273,7 +1273,9 @@ class RamDump(): for line in symbols: s = line.split(' ') if len(s) == 3: - mod_tbl_ent.sym_lookup_table.append( ( int(s[0], 16) + mod_tbl_ent.module_offset, s[2].rstrip() ) ) + mod_tbl_ent.sym_lookup_table.append( + (int(s[0], 16) + mod_tbl_ent.module_offset, + s[2].rstrip() + '[' + mod_tbl_ent.name + ']')) stream.close() def parse_module_symbols(self):