forked from OSchip/llvm-project
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. llvm-svn: 224606
This commit is contained in:
parent
d6b24fa1e2
commit
4aeb19893b
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue