diff options
Diffstat (limited to 'lldb/source/DataFormatters/Cocoa.cpp')
-rw-r--r-- | lldb/source/DataFormatters/Cocoa.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/lldb/source/DataFormatters/Cocoa.cpp b/lldb/source/DataFormatters/Cocoa.cpp index 6c55f5b8a61..d89c3e35469 100644 --- a/lldb/source/DataFormatters/Cocoa.cpp +++ b/lldb/source/DataFormatters/Cocoa.cpp @@ -7,20 +7,21 @@ // //===----------------------------------------------------------------------===// -#include "lldb/DataFormatters/CXXFormatterFunctions.h" -#include "lldb/DataFormatters/StringPrinter.h" -#include "lldb/DataFormatters/TypeSummary.h" +#include "lldb/DataFormatters/Cocoa.h" #include "lldb/Core/DataBufferHeap.h" #include "lldb/Core/Error.h" #include "lldb/Core/Stream.h" #include "lldb/Core/ValueObject.h" #include "lldb/Core/ValueObjectConstResult.h" +#include "lldb/DataFormatters/FormattersHelpers.h" +#include "lldb/DataFormatters/StringPrinter.h" +#include "lldb/DataFormatters/TypeSummary.h" #include "lldb/Host/Endian.h" #include "lldb/Symbol/ClangASTContext.h" #include "lldb/Target/ObjCLanguageRuntime.h" #include "lldb/Target/Target.h" - +#include "lldb/Target/Process.h" #include "lldb/Utility/ProcessStructReader.h" using namespace lldb; @@ -1129,6 +1130,13 @@ lldb_private::formatters::GetOSXEpoch () return epoch; } +bool +lldb_private::formatters::RuntimeSpecificDescriptionSummaryProvider (ValueObject& valobj, Stream& stream, const TypeSummaryOptions& options) +{ + stream.Printf("%s",valobj.GetObjectDescription()); + return true; +} + template bool lldb_private::formatters::NSDataSummaryProvider<true> (ValueObject&, Stream&, const TypeSummaryOptions&) ; |