[Lldb-commits] [PATCH] D58973: Move the minidump parser into the Formats module
Pavel Labath via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Tue Mar 5 08:24:41 PST 2019
labath created this revision.
labath added reviewers: zturner, lemo, clayborg, JDevlieghere.
Herald added subscribers: javed.absar, mgorny.
the parser was already independent from the lldb Process classes, but it
was living in source/Plugins/Process/minidump, because we did not have a
good place to put it. Now that we have the new Formats module, it can be
moved there. This enables writing new interesting tools (such as
yaml2core), which process minidump files independently of lldb.
https://reviews.llvm.org/D58973
Files:
include/lldb/Formats/MinidumpParser.h
include/lldb/Formats/MinidumpTypes.h
source/Formats/CMakeLists.txt
source/Formats/MinidumpParser.cpp
source/Formats/MinidumpTypes.cpp
source/Plugins/Process/minidump/CMakeLists.txt
source/Plugins/Process/minidump/MinidumpParser.cpp
source/Plugins/Process/minidump/MinidumpParser.h
source/Plugins/Process/minidump/MinidumpTypes.cpp
source/Plugins/Process/minidump/MinidumpTypes.h
source/Plugins/Process/minidump/NtStructures.h
source/Plugins/Process/minidump/ProcessMinidump.h
source/Plugins/Process/minidump/RegisterContextMinidump_ARM.h
source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.h
source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp
source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.h
source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp
source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.h
source/Plugins/Process/minidump/ThreadMinidump.h
unittests/Formats/CMakeLists.txt
unittests/Formats/Inputs/bad_duplicate_streams.dmp
unittests/Formats/Inputs/bad_overlapping_streams.dmp
unittests/Formats/Inputs/dump-content.dmp
unittests/Formats/Inputs/fizzbuzz_no_heap.dmp
unittests/Formats/Inputs/fizzbuzz_wow64.dmp
unittests/Formats/Inputs/linux-i386.dmp
unittests/Formats/Inputs/linux-x86_64.cpp
unittests/Formats/Inputs/linux-x86_64.dmp
unittests/Formats/Inputs/linux-x86_64_not_crashed.dmp
unittests/Formats/Inputs/memory-list-not-padded.dmp
unittests/Formats/Inputs/memory-list-padded.dmp
unittests/Formats/Inputs/module-list-not-padded.dmp
unittests/Formats/Inputs/module-list-padded.dmp
unittests/Formats/Inputs/modules-dup-min-addr.dmp
unittests/Formats/Inputs/modules-order.dmp
unittests/Formats/Inputs/regions-linux-map.dmp
unittests/Formats/Inputs/regions-memlist.dmp
unittests/Formats/Inputs/regions-memlist64.dmp
unittests/Formats/Inputs/thread-list-not-padded.dmp
unittests/Formats/Inputs/thread-list-padded.dmp
unittests/Formats/MinidumpParserTest.cpp
unittests/Process/minidump/CMakeLists.txt
unittests/Process/minidump/Inputs/bad_duplicate_streams.dmp
unittests/Process/minidump/Inputs/bad_overlapping_streams.dmp
unittests/Process/minidump/Inputs/dump-content.dmp
unittests/Process/minidump/Inputs/fizzbuzz_no_heap.dmp
unittests/Process/minidump/Inputs/fizzbuzz_wow64.dmp
unittests/Process/minidump/Inputs/linux-i386.dmp
unittests/Process/minidump/Inputs/linux-x86_64.cpp
unittests/Process/minidump/Inputs/linux-x86_64.dmp
unittests/Process/minidump/Inputs/linux-x86_64_not_crashed.dmp
unittests/Process/minidump/Inputs/memory-list-not-padded.dmp
unittests/Process/minidump/Inputs/memory-list-padded.dmp
unittests/Process/minidump/Inputs/module-list-not-padded.dmp
unittests/Process/minidump/Inputs/module-list-padded.dmp
unittests/Process/minidump/Inputs/modules-dup-min-addr.dmp
unittests/Process/minidump/Inputs/modules-order.dmp
unittests/Process/minidump/Inputs/regions-linux-map.dmp
unittests/Process/minidump/Inputs/regions-memlist.dmp
unittests/Process/minidump/Inputs/regions-memlist64.dmp
unittests/Process/minidump/Inputs/thread-list-not-padded.dmp
unittests/Process/minidump/Inputs/thread-list-padded.dmp
unittests/Process/minidump/MinidumpParserTest.cpp
unittests/Process/minidump/RegisterContextMinidumpTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D58973.189332.patch
Type: text/x-patch
Size: 31698 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20190305/4b91d952/attachment-0001.bin>
More information about the lldb-commits
mailing list