HomePhabricator

Use the UUID from the minidump's CodeView Record for placeholder modules

Description

Use the UUID from the minidump's CodeView Record for placeholder modules

This change adds support for two types of Minidump CodeView records:

PDB70 (reference: https://crashpad.chromium.org/doxygen/structcrashpad_1_1CodeViewRecordPDB70.html)
This is by far the most common record type.

ELF BuildID (found in Breakpad/Crashpad generated minidumps)
This would set a proper UUID for placeholder modules, in turn enabling
an accurate match with local module images.

Differential Revision: https://reviews.llvm.org/D46292

Details

Committed
lemoMay 2 2018, 1:06 PM
Differential Revision
D46292: Use the UUID from the minidump's CodeView Record for placeholder modules
Branches
Unknown
Tags
Unknown