Add "target.process.stop-on-shared-library-events" setting, and make it work.

Add the ability to give breakpoints a "kind" string, and have the StopInfoBreakpoint
print that in the brief description if set.  Also print the kind - if set - in the breakpoint
listing.
Give kinds to a bunch of the internal breakpoints.
We were deleting the Mac OS X dynamic loader breakpoint as though the id we had stored away was
a breakpoint site ID, but in fact it was a breakpoint id, so we never actually deleted it.  Fixed that.

llvm-svn: 173555
This commit is contained in:
Jim Ingham
2013-01-26 02:19:28 +00:00
parent 03c66d3c57
commit 2995077d8a
22 changed files with 158 additions and 14 deletions

View File

@@ -107,6 +107,7 @@ ThreadPlanStepOut::ThreadPlanStepOut
{
return_bp->SetThreadID(m_thread.GetID());
m_return_bp_id = return_bp->GetID();
return_bp->SetBreakpointKind ("step-out");
}
if (immediate_return_from_sp)