Send Breakpoint Changed events for all the relevant changes to breakpoints.
Also, provide and use accessors for the thread options on breakpoints so we can control sending the appropriate events. llvm-svn: 150057
This commit is contained in:
@@ -557,6 +557,13 @@ SBBreakpoint::operator *() const
|
||||
return m_opaque_sp;
|
||||
}
|
||||
|
||||
bool
|
||||
SBBreakpoint::EventIsBreakpointEvent (const lldb::SBEvent &event)
|
||||
{
|
||||
return Breakpoint::BreakpointEventData::GetEventDataFromEvent(event.get()) != NULL;
|
||||
|
||||
}
|
||||
|
||||
BreakpointEventType
|
||||
SBBreakpoint::GetBreakpointEventTypeFromEvent (const SBEvent& event)
|
||||
{
|
||||
@@ -583,4 +590,13 @@ SBBreakpoint::GetBreakpointLocationAtIndexFromEvent (const lldb::SBEvent& event,
|
||||
return sb_breakpoint_loc;
|
||||
}
|
||||
|
||||
uint32_t
|
||||
SBBreakpoint::GetNumBreakpointLocationsFromEvent (const lldb::SBEvent &event)
|
||||
{
|
||||
uint32_t num_locations = 0;
|
||||
if (event.IsValid())
|
||||
num_locations = (Breakpoint::BreakpointEventData::GetNumBreakpointLocationsFromEvent (event.GetSP()));
|
||||
return num_locations;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user