Add StringPrinter support for printing a std::string with embedded NUL bytes
llvm-svn: 242496
diff --git a/lldb/source/DataFormatters/CXXFormatterFunctions.cpp b/lldb/source/DataFormatters/CXXFormatterFunctions.cpp
index 49eacee..9c59ea1 100644
--- a/lldb/source/DataFormatters/CXXFormatterFunctions.cpp
+++ b/lldb/source/DataFormatters/CXXFormatterFunctions.cpp
@@ -539,6 +539,7 @@
options.SetPrefixToken(0);
options.SetQuote('"');
options.SetSourceSize(size);
+ options.SetBinaryZeroIsTerminator(false);
lldb_private::formatters::ReadBufferAndDumpToStream<lldb_private::formatters::StringElementType::ASCII>(options);
return true;