hanchenye-llvm-project/lldb/unittests
Dimitar Vlahovski b52206decc Minidump plugin: functions parsing memory structures and filtering module list
Summary:
Now the Minidump parser can parse the:
1) MemoryInfoList - containing region info about memory ranges (readable,
writable, executable)
2) Memory64List - this is the stuct used when the Minidump is a
full-memory one.
3) Adding filtering of the module list (shared libraries list) - there
can be mutliple records in the module list under the same name but with
different load address (e.g. when the binary has non contigious
sections). FilterModuleList eliminates the duplicated modules, leaving
the one with the lowest load addr.

Added unit tests for everything.

Reviewers: labath, zturner

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

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

llvm-svn: 284593
2016-10-19 14:14:18 +00:00
..
Breakpoint Convert many functions to use StringRefs. 2016-09-17 02:00:02 +00:00
Core unittests: Specify types in a bunch of unittest EXPECT's 2016-10-17 18:22:03 +00:00
Editline *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Expression *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Host Fix unittest compilation on windows 2016-09-07 08:46:50 +00:00
Interpreter Refactor the Args class. 2016-10-03 22:51:09 +00:00
Language *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Platform Fix compiler warnings in PlatformDarwinTest.cpp 2016-10-08 04:03:15 +00:00
Process Minidump plugin: functions parsing memory structures and filtering module list 2016-10-19 14:14:18 +00:00
ScriptInterpreter *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
Symbol Fix compiler warnings in TestClangASTContext.cpp 2016-10-08 04:03:19 +00:00
SymbolFile unittests: Specify types in a bunch of unittest EXPECT's 2016-10-17 18:22:03 +00:00
UnwindAssembly unittests: Specify types in a bunch of unittest EXPECT's 2016-10-17 18:22:03 +00:00
Utility unittests: Specify types in a bunch of unittest EXPECT's 2016-10-17 18:22:03 +00:00
CMakeLists.txt Re-commit the changes from r282565 that I had to back out because of 2016-09-29 01:00:16 +00:00
gtest_common.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00