llvm-project/lldb/source
Pavel Labath e03334cf6a Move dumping code out of RegisterValue class
Summary:
The dump function was the only part of this class which depended on
high-level functionality. This was due to the DumpDataExtractor
function, which uses info from a running target to control dump format
(although, RegisterValue doesn't really use the high-level part of
DumpDataExtractor).

This patch follows the same approach done for the DataExtractor class,
and extracts the dumping code into a separate function/file. This file
can stay in the higher level code, while the RegisterValue class and
anything that does not depend in dumping can stay go to lower layers.

The XCode project will need to be updated after this patch.

Reviewers: zturner, jingham, clayborg

Subscribers: lldb-commits, mgorny

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

llvm-svn: 337832
2018-07-24 15:48:13 +00:00
..
API Invert dependency between lldb-framework and lldb-suite 2018-07-17 18:28:51 +00:00
Breakpoint Add missing constness. 2018-06-27 07:01:07 +00:00
Commands Move dumping code out of RegisterValue class 2018-07-24 15:48:13 +00:00
Core Move dumping code out of RegisterValue class 2018-07-24 15:48:13 +00:00
DataFormatters Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
Expression Fix whitespace formatting in DWARFExpression::DumpLocation 2018-07-19 13:30:56 +00:00
Host [cmake] Remove unused ${LLDB_PLUGINS} dependency from our Objective-C++ CMake config 2018-07-23 21:14:52 +00:00
Initialization Move pretty stack trace printer into driver. 2018-07-17 10:04:19 +00:00
Interpreter Replaced more boilerplate code with CompletionRequest (NFC) 2018-07-13 18:28:14 +00:00
Plugins Move dumping code out of RegisterValue class 2018-07-24 15:48:13 +00:00
Symbol Rollback r337070. 2018-07-13 23:03:15 +00:00
Target Move dumping code out of RegisterValue class 2018-07-24 15:48:13 +00:00
Utility Replaced more boilerplate code with CompletionRequest (NFC) 2018-07-13 18:28:14 +00:00
CMakeLists.txt Remove Plugins/Process/POSIX from include_directories 2017-04-11 12:26:25 +00:00
lldb.cpp Run clang-format on lldb.cpp 2017-11-02 16:56:52 +00:00