Author: Jonas Devlieghere Date: 2020-01-29T09:16:43-08:00 New Revision: 33fa6727b7ce1c3aad6ef4bb24dff2ce3e3b2c7a
URL: https://github.com/llvm/llvm-project/commit/33fa6727b7ce1c3aad6ef4bb24dff2ce3e3b2c7a DIFF: https://github.com/llvm/llvm-project/commit/33fa6727b7ce1c3aad6ef4bb24dff2ce3e3b2c7a.diff LOG: [lldb/Reproducers] Add logging to the string template specialization Only the templated function had logging for deserialization. The string deserializer is implemented as a specialization and now prints to the log as well. Added: Modified: lldb/source/Utility/ReproducerInstrumentation.cpp Removed: ################################################################################ diff --git a/lldb/source/Utility/ReproducerInstrumentation.cpp b/lldb/source/Utility/ReproducerInstrumentation.cpp index 10e4e3a14e60..46def9f59d7b 100644 --- a/lldb/source/Utility/ReproducerInstrumentation.cpp +++ b/lldb/source/Utility/ReproducerInstrumentation.cpp @@ -32,6 +32,10 @@ template <> const char *Deserializer::Deserialize<const char *>() { return nullptr; const char *str = m_buffer.data(); m_buffer = m_buffer.drop_front(pos + 1); +#ifdef LLDB_REPRO_INSTR_TRACE + llvm::errs() << "Deserializing with " << LLVM_PRETTY_FUNCTION << " -> \"" + << str << "\"\n"; +#endif return str; } _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits