llvm-capstone/lldb/source
Pavel Labath 025b9d0f2e Breakpad: Match the new UUID algorithm in minidumps
D59433 and D60501 changed the way UUIDs are computed from minidump
files. This was done to synchronize the U(G)UID representation with the
native tools of given platforms, but it created a mismatch between
minidumps and breakpad files.

This updates the breakpad algorithm to match the one found in minidumps,
and also adds a couple of tests which should fail if these two ever get
out of sync. Incidentally, this means that the module id in the breakpad
files is almost identical to our notion of UUIDs, so the computation
algorithm can be somewhat simplified.

llvm-svn: 358500
2019-04-16 14:51:47 +00:00
..
API [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Breakpoint [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Commands [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Core Correctly check if a warning message lacks a trailing new line 2019-04-16 07:48:11 +00:00
DataFormatters [DataFormatters] Remove LLDB_DISABLE_PYTHON from TypeCategory. 2019-03-15 16:55:51 +00:00
Expression [IRMemoryMap] Fix -Wimplicit-fallthrough in -DLLVM_ENABLE_ASSERTIONS=off build 2019-04-12 02:38:17 +00:00
Host [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Initialization [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Interpreter [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Plugins Breakpad: Match the new UUID algorithm in minidumps 2019-04-16 14:51:47 +00:00
Symbol Fix typo in ArmUnwindInfo::GetUnwindPlan 2019-04-16 08:06:56 +00:00
Target [NFC] Remove ASCII lines from comments 2019-04-10 20:48:55 +00:00
Utility Prevent unnecessary conversion from StringRef to C-string [NFC] 2019-04-14 14:01:49 +00:00
CMakeLists.txt [CMake] Unify scripts for generating VCS headers 2019-02-06 03:51:00 +00:00
lldb.cpp [CMake] Unify scripts for generating VCS headers 2019-02-06 03:51:00 +00:00