#include "lldb/Breakpoint/BreakpointList.h"
#include "lldb/Target/Target.h"
#include "llvm/Support/Errc.h"
usingnamespacelldb;
usingnamespacelldb_private;
static void NotifyChange(const BreakpointSP &bp, BreakpointEventType event) { … }
BreakpointList::BreakpointList(bool is_internal)
: … { … }
BreakpointList::~BreakpointList() = default;
break_id_t BreakpointList::Add(BreakpointSP &bp_sp, bool notify) { … }
bool BreakpointList::Remove(break_id_t break_id, bool notify) { … }
void BreakpointList::RemoveInvalidLocations(const ArchSpec &arch) { … }
void BreakpointList::SetEnabledAll(bool enabled) { … }
void BreakpointList::SetEnabledAllowed(bool enabled) { … }
void BreakpointList::RemoveAll(bool notify) { … }
void BreakpointList::RemoveAllowed(bool notify) { … }
BreakpointList::bp_collection::iterator
BreakpointList::GetBreakpointIDIterator(break_id_t break_id) { … }
BreakpointList::bp_collection::const_iterator
BreakpointList::GetBreakpointIDConstIterator(break_id_t break_id) const { … }
BreakpointSP BreakpointList::FindBreakpointByID(break_id_t break_id) const { … }
llvm::Expected<std::vector<lldb::BreakpointSP>>
BreakpointList::FindBreakpointsByName(const char *name) { … }
void BreakpointList::Dump(Stream *s) const { … }
BreakpointSP BreakpointList::GetBreakpointAtIndex(size_t i) const { … }
void BreakpointList::UpdateBreakpoints(ModuleList &module_list, bool added,
bool delete_locations) { … }
void BreakpointList::UpdateBreakpointsWhenModuleIsReplaced(
ModuleSP old_module_sp, ModuleSP new_module_sp) { … }
void BreakpointList::ClearAllBreakpointSites() { … }
void BreakpointList::ResetHitCounts() { … }
void BreakpointList::GetListMutex(
std::unique_lock<std::recursive_mutex> &lock) { … }