[Lldb-commits] [lldb] r224606 - Don't emit the "WARNING: no locations" message when breakpoints are set in

Jim Ingham jingham at apple.com
Fri Dec 19 11:45:32 PST 2014


Author: jingham
Date: Fri Dec 19 13:45:31 2014
New Revision: 224606

URL: http://llvm.org/viewvc/llvm-project?rev=224606&view=rev
Log:
Don't emit the "WARNING: no locations" message when breakpoints are set in
the dummy target.  Say they were set in the dummy target instead.

Modified:
    lldb/trunk/source/Commands/CommandObjectBreakpoint.cpp

Modified: lldb/trunk/source/Commands/CommandObjectBreakpoint.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Commands/CommandObjectBreakpoint.cpp?rev=224606&r1=224605&r2=224606&view=diff
==============================================================================
--- lldb/trunk/source/Commands/CommandObjectBreakpoint.cpp (original)
+++ lldb/trunk/source/Commands/CommandObjectBreakpoint.cpp Fri Dec 19 13:45:31 2014
@@ -583,10 +583,17 @@ protected:
             Stream &output_stream = result.GetOutputStream();
             const bool show_locations = false;
             bp->GetDescription(&output_stream, lldb::eDescriptionLevelInitial, show_locations);
-            // Don't print out this warning for exception breakpoints.  They can get set before the target
-            // is set, but we won't know how to actually set the breakpoint till we run.
-            if (bp->GetNumLocations() == 0 && break_type != eSetTypeException)
-                output_stream.Printf ("WARNING:  Unable to resolve breakpoint to any actual locations.\n");
+            if (target == m_interpreter.GetDebugger().GetDummyTarget())
+                    output_stream.Printf ("Breakpoint set in dummy target, will get copied into future targets.\n");
+            else
+            {
+                // Don't print out this warning for exception breakpoints.  They can get set before the target
+                // is set, but we won't know how to actually set the breakpoint till we run.
+                if (bp->GetNumLocations() == 0 && break_type != eSetTypeException)
+                {
+                    output_stream.Printf ("WARNING:  Unable to resolve breakpoint to any actual locations.\n");
+                }
+            }
             result.SetStatus (eReturnStatusSuccessFinishResult);
         }
         else if (!bp)





More information about the lldb-commits mailing list