llvm-project/lldb/source/Plugins/Process
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
..
Darwin Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
FreeBSD Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
Linux Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
MacOSX-Kernel Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
NetBSD Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
POSIX Normalize some lldb #include statements. 2018-05-22 22:53:50 +00:00
Utility Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
Windows/Common Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
elf-core Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
gdb-remote Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
mach-core Move RegisterValue,Scalar,State from Core to Utility 2018-08-07 11:07:21 +00:00
minidump 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
CMakeLists.txt Enable ProcessMachCore plugin on non-apple platforms 2018-05-22 16:33:43 +00:00