diff --git a/lldb/examples/python/crashlog.py b/lldb/examples/python/crashlog.py --- a/lldb/examples/python/crashlog.py +++ b/lldb/examples/python/crashlog.py @@ -471,7 +471,6 @@ def parse_process_info(self, json_data): self.crashlog.process_id = json_data['pid'] self.crashlog.process_identifier = json_data['procName'] - self.crashlog.process_path = json_data['procPath'] def parse_crash_reason(self, json_exception): exception_type = json_exception['type'] @@ -670,8 +669,6 @@ (self.crashlog.process_name, pid_with_brackets) = line[ 8:].strip().split(' [') self.crashlog.process_id = pid_with_brackets.strip('[]') - elif line.startswith('Path:'): - self.crashlog.process_path = line[5:].strip() elif line.startswith('Identifier:'): self.crashlog.process_identifier = line[11:].strip() elif line.startswith('Version:'): diff --git a/lldb/test/Shell/ScriptInterpreter/Python/Crashlog/parser_json.test b/lldb/test/Shell/ScriptInterpreter/Python/Crashlog/parser_json.test --- a/lldb/test/Shell/ScriptInterpreter/Python/Crashlog/parser_json.test +++ b/lldb/test/Shell/ScriptInterpreter/Python/Crashlog/parser_json.test @@ -7,12 +7,11 @@ parser = crashlog.JSONCrashLogParser("", "", False) -process_info_json = json.loads('{"pid" : 287, "procName" : "mediaserverd", "procPath" : "\/usr\/sbin\/mediaserverd"}') +process_info_json = json.loads('{"pid" : 287, "procName" : "mediaserverd"}') parser.parse_process_info(process_info_json) assert parser.crashlog.process_id == 287 assert parser.crashlog.process_identifier == "mediaserverd" -assert parser.crashlog.process_path == "/usr/sbin/mediaserverd" crash_reason_json = json.loads('{"type" : "EXC_BAD_ACCESS", "signal" : "SIGSEGV", "subtype" : "KERN_INVALID_ADDRESS"}') assert parser.parse_crash_reason(crash_reason_json) == "EXC_BAD_ACCESS (SIGSEGV) (KERN_INVALID_ADDRESS)"