From 7dd9812675a11e12d1f41b3e4ad50c1a1a14d897 Mon Sep 17 00:00:00 2001 From: Sean Callanan Date: Fri, 14 Oct 2011 20:34:21 +0000 Subject: Improved expression logging. Now all calls to FindExternalVisibleDecls and FindExternalLexicalDecls are marked and given unique IDs, so that all logging done as part of their execution can be traced back to the proper call. Also there was some logging that really wasn't helpful in most cases so I disabled it unless verbose logging (log enable -v lldb expr) is enabled. llvm-svn: 141987 --- lldb/source/Expression/DWARFExpression.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lldb/source/Expression/DWARFExpression.cpp') diff --git a/lldb/source/Expression/DWARFExpression.cpp b/lldb/source/Expression/DWARFExpression.cpp index 9b7f93eb5e1..55f9f03819d 100644 --- a/lldb/source/Expression/DWARFExpression.cpp +++ b/lldb/source/Expression/DWARFExpression.cpp @@ -1038,7 +1038,7 @@ DWARFExpression::Evaluate const uint32_t op_offset = offset; const uint8_t op = opcodes.GetU8(&offset); - if (log) + if (log && log->GetVerbose()) { size_t count = stack.size(); log->Printf("Stack before operation has %lu values:", count); @@ -2875,7 +2875,7 @@ DWARFExpression::Evaluate error_ptr->SetErrorString ("Stack empty after evaluation."); return false; } - else if (log) + else if (log && log->GetVerbose()) { size_t count = stack.size(); log->Printf("Stack after operation has %lu values:", count); -- cgit v1.2.3