|
LLDB mainline
|
#include <Breakpoint.h>
Public Member Functions | |
| BreakpointEventData (lldb::BreakpointEventType sub_type, const lldb::BreakpointSP &new_breakpoint_sp) | |
| ~BreakpointEventData () override | |
| Log * | GetLogChannel () override |
| llvm::StringRef | GetFlavor () const override |
| lldb::BreakpointEventType | GetBreakpointEventType () const |
| lldb::BreakpointSP | GetBreakpoint () const |
| BreakpointLocationCollection & | GetBreakpointLocationCollection () |
| void | Dump (Stream *s) const override |
| Public Member Functions inherited from lldb_private::EventData | |
| EventData () | |
| virtual | ~EventData () |
Static Public Member Functions | |
| static llvm::StringRef | GetFlavorString () |
| static lldb::BreakpointEventType | GetBreakpointEventTypeFromEvent (const lldb::EventSP &event_sp) |
| static lldb::BreakpointSP | GetBreakpointFromEvent (const lldb::EventSP &event_sp) |
| static lldb::BreakpointLocationSP | GetBreakpointLocationAtIndexFromEvent (const lldb::EventSP &event_sp, uint32_t loc_idx) |
| static size_t | GetNumBreakpointLocationsFromEvent (const lldb::EventSP &event_sp) |
| static const BreakpointEventData * | GetEventDataFromEvent (const Event *event_sp) |
Private Member Functions | |
| BreakpointEventData (const BreakpointEventData &)=delete | |
| const BreakpointEventData & | operator= (const BreakpointEventData &)=delete |
Private Attributes | |
| lldb::BreakpointEventType | m_breakpoint_event |
| lldb::BreakpointSP | m_new_breakpoint_sp |
| BreakpointLocationCollection | m_locations |
Definition at line 101 of file Breakpoint.h.
| lldb_private::Breakpoint::BreakpointEventData::BreakpointEventData | ( | lldb::BreakpointEventType | sub_type, |
| const lldb::BreakpointSP & | new_breakpoint_sp ) |
|
overridedefault |
|
privatedelete |
References BreakpointEventData().
|
overridevirtual |
Reimplemented from lldb_private::EventData.
Definition at line 1181 of file Breakpoint.cpp.
References lldb_private::Breakpoint::BreakpointEventTypeAsCString(), lldb_private::Stream::Format(), GetBreakpoint(), and GetBreakpointEventType().
| BreakpointSP Breakpoint::BreakpointEventData::GetBreakpoint | ( | ) | const |
Definition at line 1172 of file Breakpoint.cpp.
References m_new_breakpoint_sp.
Referenced by Dump().
| BreakpointEventType Breakpoint::BreakpointEventData::GetBreakpointEventType | ( | ) | const |
Definition at line 1177 of file Breakpoint.cpp.
References m_breakpoint_event.
Referenced by Dump(), and GetBreakpointEventTypeFromEvent().
|
static |
Definition at line 1202 of file Breakpoint.cpp.
References BreakpointEventData(), GetBreakpointEventType(), and GetEventDataFromEvent().
Referenced by lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent(), and lldb_private::Debugger::HandleBreakpointEvent().
|
static |
Definition at line 1211 of file Breakpoint.cpp.
References BreakpointEventData(), GetEventDataFromEvent(), and m_new_breakpoint_sp.
Referenced by lldb::SBBreakpoint::GetBreakpointFromEvent(), and lldb_private::Debugger::HandleBreakpointEvent().
|
static |
Definition at line 1232 of file Breakpoint.cpp.
References BreakpointEventData(), lldb_private::BreakpointLocationCollection::GetByIndex(), GetEventDataFromEvent(), and m_locations.
Referenced by lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent().
|
inline |
Definition at line 118 of file Breakpoint.h.
References m_locations.
|
static |
Definition at line 1191 of file Breakpoint.cpp.
References BreakpointEventData(), lldb_private::EventData::Event, lldb_private::EventData::EventData(), lldb_private::EventData::GetFlavor(), and GetFlavorString().
Referenced by lldb_private::Debugger::DefaultEventHandler(), lldb::SBBreakpoint::EventIsBreakpointEvent(), GetBreakpointEventTypeFromEvent(), GetBreakpointFromEvent(), GetBreakpointLocationAtIndexFromEvent(), and GetNumBreakpointLocationsFromEvent().
|
overridevirtual |
Implements lldb_private::EventData.
Definition at line 1168 of file Breakpoint.cpp.
References GetFlavorString().
|
static |
Definition at line 1164 of file Breakpoint.cpp.
Referenced by GetEventDataFromEvent(), and GetFlavor().
|
overridevirtual |
Reimplemented from lldb_private::EventData.
Definition at line 1154 of file Breakpoint.cpp.
References lldb_private::Breakpoints, and lldb_private::GetLog().
|
static |
Definition at line 1222 of file Breakpoint.cpp.
References BreakpointEventData(), GetEventDataFromEvent(), lldb_private::BreakpointLocationCollection::GetSize(), and m_locations.
Referenced by lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent(), and lldb_private::Debugger::HandleBreakpointEvent().
|
privatedelete |
References BreakpointEventData().
|
private |
Definition at line 141 of file Breakpoint.h.
Referenced by GetBreakpointEventType().
|
private |
Definition at line 143 of file Breakpoint.h.
Referenced by GetBreakpointLocationAtIndexFromEvent(), GetBreakpointLocationCollection(), and GetNumBreakpointLocationsFromEvent().
|
private |
Definition at line 142 of file Breakpoint.h.
Referenced by GetBreakpoint(), and GetBreakpointFromEvent().