llvm-project/lldb/source/Plugins/Process/minidump
Greg Clayton 77c57200f8 Don't include the Age in the UUID for CvRecordPdb70 UUID records in minidump files for Apple vendors.
The CvRecordPdb70 structure looks like:

struct CvRecordPdb70 {
  uint8_t Uuid[16];
  llvm::support::ulittle32_t Age;
  // char PDBFileName[];
};
We were including the "Age" in the UUID for Apple vedors which caused us to not be able to match the UUID to built binaries. The "Age" field is set to zero in breakpad minidump files for Apple targets. 

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

llvm-svn: 340966
2018-08-29 20:34:08 +00:00
..
CMakeLists.txt Add support for ARM and ARM64 breakpad generated minidump files (version 2). 2018-08-06 16:56:10 +00:00
MinidumpParser.cpp Don't include the Age in the UUID for CvRecordPdb70 UUID records in minidump files for Apple vendors. 2018-08-29 20:34:08 +00:00
MinidumpParser.h Add support for ARM and ARM64 breakpad generated minidump files (version 2). 2018-08-06 16:56:10 +00:00
MinidumpTypes.cpp Add support for parsing Breakpad minidump files that can have extra padding in the module, thread and memory lists. 2018-07-23 14:16:08 +00:00
MinidumpTypes.h Use the UUID from the minidump's CodeView Record for placeholder modules 2018-05-02 20:06:17 +00:00
NtStructures.h Minidump plugin: Adding ProcessMinidump, ThreadMinidump and register the plugin in SystemInitializerFull 2016-10-31 15:35:18 +00:00
ProcessMinidump.cpp Restrict the set of plugins used for ProcessMinidump 2018-08-23 21:34:33 +00:00
ProcessMinidump.h Restrict the set of plugins used for ProcessMinidump 2018-08-23 21:34:33 +00:00
RegisterContextMinidump_ARM.cpp Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
RegisterContextMinidump_ARM.h Add support for ARM and ARM64 breakpad generated minidump files (version 2). 2018-08-06 16:56:10 +00:00
RegisterContextMinidump_ARM64.cpp Fix a couple of extended-offsetof warnings that had slipped through 2018-08-07 12:16:49 +00:00
RegisterContextMinidump_ARM64.h Add support for ARM and ARM64 breakpad generated minidump files (version 2). 2018-08-06 16:56:10 +00:00
RegisterContextMinidump_x86_32.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
RegisterContextMinidump_x86_32.h Minidump plugin: Adding x86_32 register context converter 2016-10-31 15:26:44 +00:00
RegisterContextMinidump_x86_64.cpp Move DataBuffer / DataExtractor and friends from Core -> Utility. 2017-03-04 01:30:05 +00:00
RegisterContextMinidump_x86_64.h Minidump plugin: Adding x86_32 register context converter 2016-10-31 15:26:44 +00:00
ThreadMinidump.cpp Add support for ARM and ARM64 breakpad generated minidump files (version 2). 2018-08-06 16:56:10 +00:00
ThreadMinidump.h Fix for bug 34510 - Minidump target does not resolve new symbols correctly 2017-09-07 18:29:48 +00:00