diff options
| author | Dimitar Vlahovski <dvlahovski@google.com> | 2016-10-31 15:35:18 +0000 |
|---|---|---|
| committer | Dimitar Vlahovski <dvlahovski@google.com> | 2016-10-31 15:35:18 +0000 |
| commit | 7b18dd4f7743e4dc9dc02040a2e706e96eb29f6e (patch) | |
| tree | f69da2ec227d92df7e7a8810863d70a9c15bb60c /lldb/packages/Python/lldbsuite/test/functionalities/target_command/globals.c | |
| parent | f01f65ea593bf1bbdcbeb425e1053ac3bbd9644d (diff) | |
| download | bcm5719-llvm-7b18dd4f7743e4dc9dc02040a2e706e96eb29f6e.tar.gz bcm5719-llvm-7b18dd4f7743e4dc9dc02040a2e706e96eb29f6e.zip | |
Minidump plugin: Adding ProcessMinidump, ThreadMinidump and register the plugin in SystemInitializerFull
Summary:
This plugin resembles the already existing Windows-only Minidump plugin.
The WinMinidumpPlugin uses the Windows API for parsing Minidumps
while this plugin is cross-platform because it includes a Minidump
parser (which is already commited)
It is able to produce a backtrace, to read the general puprose regiters,
inspect local variables, show image list, do memory reads, etc.
For now the only arches that this supports are x86_32 and x86_64.
This is because I have only written register contexts for those.
Others will come in next CLs.
I copied the WinMinidump tests and adapted them a little bit for them to
work with the new plugin (and they pass)
I will add more tests, aiming for better code coverage.
There is still functionality to be added, see TODOs in code.
Reviewers: labath, zturner
Subscribers: beanz, mgorny, modocache, lldb-commits, amccarth
Differential Revision: https://reviews.llvm.org/D25905
llvm-svn: 285587
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/target_command/globals.c')
0 files changed, 0 insertions, 0 deletions

