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 () |
virtual llvm::StringRef | GetFlavor () const =0 |
virtual Log * | GetLogChannel () |
virtual void | Dump (Stream *s) const |
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 |
|
overridevirtual |
Reimplemented from lldb_private::EventData.
Definition at line 1045 of file Breakpoint.cpp.
References lldb_private::Breakpoint::BreakpointEventTypeAsCString(), and lldb_private::Stream::Format().
BreakpointSP Breakpoint::BreakpointEventData::GetBreakpoint | ( | ) | const |
Definition at line 1036 of file Breakpoint.cpp.
BreakpointEventType Breakpoint::BreakpointEventData::GetBreakpointEventType | ( | ) | const |
Definition at line 1041 of file Breakpoint.cpp.
Referenced by GetBreakpointEventTypeFromEvent().
|
static |
Definition at line 1066 of file Breakpoint.cpp.
References GetBreakpointEventType().
Referenced by lldb::SBBreakpoint::GetBreakpointEventTypeFromEvent(), and lldb_private::Debugger::HandleBreakpointEvent().
|
static |
Definition at line 1076 of file Breakpoint.cpp.
References m_new_breakpoint_sp.
Referenced by lldb::SBBreakpoint::GetBreakpointFromEvent(), and lldb_private::Debugger::HandleBreakpointEvent().
|
static |
Definition at line 1097 of file Breakpoint.cpp.
References lldb_private::BreakpointLocationCollection::GetByIndex(), and m_locations.
Referenced by lldb::SBBreakpoint::GetBreakpointLocationAtIndexFromEvent().
|
inline |
Definition at line 118 of file Breakpoint.h.
References m_locations.
|
static |
Definition at line 1055 of file Breakpoint.cpp.
References lldb_private::EventData::GetFlavor(), and GetFlavorString().
Referenced by lldb_private::Debugger::DefaultEventHandler(), and lldb::SBBreakpoint::EventIsBreakpointEvent().
|
overridevirtual |
Implements lldb_private::EventData.
Definition at line 1032 of file Breakpoint.cpp.
References GetFlavorString().
|
static |
Definition at line 1028 of file Breakpoint.cpp.
Referenced by GetEventDataFromEvent(), and GetFlavor().
|
overridevirtual |
Reimplemented from lldb_private::EventData.
Definition at line 1018 of file Breakpoint.cpp.
References lldb_private::Breakpoints, and lldb_private::GetLog().
|
static |
Definition at line 1087 of file Breakpoint.cpp.
References lldb_private::BreakpointLocationCollection::GetSize(), and m_locations.
Referenced by lldb::SBBreakpoint::GetNumBreakpointLocationsFromEvent(), and lldb_private::Debugger::HandleBreakpointEvent().
|
privatedelete |
|
private |
Definition at line 141 of file Breakpoint.h.
|
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 GetBreakpointFromEvent().