diff --git a/linux-ramdump-parser-v2/gdbmi.py b/linux-ramdump-parser-v2/gdbmi.py index 5501c4dc0f707804285e7250c22c48a4417f48d8..0043f3b47314d5ba33696b6ba383e0ffefd83c93 100644 --- a/linux-ramdump-parser-v2/gdbmi.py +++ b/linux-ramdump-parser-v2/gdbmi.py @@ -302,6 +302,10 @@ class GdbMI(object): match = re.search(r'^[$]\d+ = \\"(.*)(\\\\n\\")', result.lines[0]) if match: return match.group(1) + else: + match = re.search(r'^[$]\d+ = 0x[0-9a-fA-F]+ .* \\"(.*)(\\\\n\\")', result.lines[0]) + if match: + return match.group(1) return None