Minidump plugin: Adding x86_32 register context converter
authorDimitar Vlahovski <dvlahovski@google.com>
Mon, 31 Oct 2016 15:26:44 +0000 (15:26 +0000)
committerDimitar Vlahovski <dvlahovski@google.com>
Mon, 31 Oct 2016 15:26:44 +0000 (15:26 +0000)
commita7eebeb156220ba889869756513a8c9e02b4ea85
tree8731a66b46df49ea7286a91048a9157d9afc0751
parent88818b725ded977c9b28b048c6df3bbf436e7ea5
Minidump plugin: Adding x86_32 register context converter

Summary:
This, like the x86_64 case, reads the register values from the minidump
file, and emits a binary buffer that is ordered using the offsets from
the RegisterInfoInterface argument. That way we can reuse an existing
register context.
Added unit tests.

Reviewers: labath, zturner

Subscribers: beanz, mgorny, modocache, amccarth, lldb-commits

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

llvm-svn: 285584
lldb/source/Plugins/Process/minidump/CMakeLists.txt
lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp [new file with mode: 0644]
lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.h [new file with mode: 0644]
lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp
lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.h
lldb/unittests/Process/minidump/CMakeLists.txt
lldb/unittests/Process/minidump/Inputs/linux-i386.dmp [new file with mode: 0644]
lldb/unittests/Process/minidump/MinidumpParserTest.cpp