Extend r356573 (minidump UUID handling) to cover elf build-ids too
authorPavel Labath <pavel@labath.sk>
Fri, 22 Mar 2019 14:03:59 +0000 (14:03 +0000)
committerPavel Labath <pavel@labath.sk>
Fri, 22 Mar 2019 14:03:59 +0000 (14:03 +0000)
commit3285c0f065ec6ddb6cf8c41dbc76a3bde09e04a1
tree98c9895db83331edd34eab8be79d2aefacbf644b
parentbbc89dcb29035ad450ac0981b8f51a6cfa2aa8ba
Extend r356573 (minidump UUID handling) to cover elf build-ids too

Breakpad (but not crashpad) will insert an empty (all-zero) build-id
record for modules which do not have a build-id. This tells lldb to
treat such records as empty/invalid uuids.

llvm-svn: 356751
lldb/packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/TestMiniDumpUUID.py
lldb/packages/Python/lldbsuite/test/functionalities/postmortem/minidump-new/linux-arm-uuids-elf-build-id-zero.dmp [new file with mode: 0644]
lldb/source/Plugins/Process/minidump/MinidumpParser.cpp