Home
last modified time | relevance | path

Searched refs:BreakpointSP (Results 1 – 25 of 64) sorted by relevance

123

/src/contrib/llvm-project/lldb/source/API/
H A DSBBreakpoint.cpp54 SBBreakpoint::SBBreakpoint(const lldb::BreakpointSP &bp_sp) in SBBreakpoint()
83 BreakpointSP bkpt_sp = GetSP(); in GetTarget()
94 BreakpointSP bkpt_sp = GetSP(); in GetID()
108 BreakpointSP bkpt_sp = GetSP(); in operator bool()
120 BreakpointSP bkpt_sp = GetSP(); in ClearAllBreakpointSites()
133 BreakpointSP bkpt_sp = GetSP(); in FindLocationByAddress()
153 BreakpointSP bkpt_sp = GetSP(); in FindLocationIDByAddress()
173 BreakpointSP bkpt_sp = GetSP(); in FindLocationByID()
188 BreakpointSP bkpt_sp = GetSP(); in GetLocationAtIndex()
202 BreakpointSP bkpt_sp = GetSP(); in SetEnabled()
[all …]
H A DSBBreakpointOptionCommon.cpp54 BreakpointSP bp_sp( in PrivateBreakpointHitCallback()
/src/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpointList.cpp18 static void NotifyChange(const BreakpointSP &bp, BreakpointEventType event) { in NotifyChange()
33 break_id_t BreakpointList::Add(BreakpointSP &bp_sp, bool notify) { in Add()
52 [&](const BreakpointSP &bp) { return bp->GetID() == break_id; }); in Remove()
107 [&](const BreakpointSP &bp) { return bp->AllowDelete(); }); in RemoveAllowed()
114 [&](const BreakpointSP &bp) { return bp->GetID() == break_id; }); in GetBreakpointIDIterator()
121 [&](const BreakpointSP &bp) { return bp->GetID() == break_id; }); in GetBreakpointIDConstIterator()
124 BreakpointSP BreakpointList::FindBreakpointByID(break_id_t break_id) const { in FindBreakpointByID()
133 llvm::Expected<std::vector<lldb::BreakpointSP>>
143 std::vector<lldb::BreakpointSP> matching_bps; in FindBreakpointsByName()
144 for (BreakpointSP bkpt_sp : Breakpoints()) { in FindBreakpointsByName()
[all …]
H A DBreakpointResolverAddress.cpp23 const BreakpointSP &bkpt, const Address &addr, const FileSpec &module_spec) in BreakpointResolverAddress()
28 BreakpointResolverAddress::BreakpointResolverAddress(const BreakpointSP &bkpt, in BreakpointResolverAddress()
117 BreakpointSP breakpoint_sp = GetBreakpoint(); in SearchCallback()
172 BreakpointResolverAddress::CopyForBreakpoint(BreakpointSP &breakpoint) { in CopyForBreakpoint()
H A DBreakpointResolverScripted.cpp29 const BreakpointSP &bkpt, const llvm::StringRef class_name, in BreakpointResolverScripted()
37 BreakpointSP breakpoint_sp) { in CreateImplementationIfNeeded()
148 BreakpointResolverScripted::CopyForBreakpoint(BreakpointSP &breakpoint) { in CopyForBreakpoint()
H A DBreakpointResolverName.cpp27 BreakpointResolverName::BreakpointResolverName(const BreakpointSP &bkpt, in BreakpointResolverName()
48 const BreakpointSP &bkpt, const char *names[], size_t num_names, in BreakpointResolverName()
60 const BreakpointSP &bkpt, const std::vector<std::string> &names, in BreakpointResolverName()
71 BreakpointResolverName::BreakpointResolverName(const BreakpointSP &bkpt, in BreakpointResolverName()
327 BreakpointSP breakpoint_sp = GetBreakpoint(); in SearchCallback()
419 BreakpointResolverName::CopyForBreakpoint(BreakpointSP &breakpoint) { in CopyForBreakpoint()
H A DBreakpoint.cpp61 BreakpointSP Breakpoint::CopyFromBreakpoint(TargetSP new_target, in CopyFromBreakpoint()
64 return BreakpointSP(); in CopyFromBreakpoint()
66 BreakpointSP bp(new Breakpoint(*new_target, bp_to_copy_from)); in CopyFromBreakpoint()
122 lldb::BreakpointSP Breakpoint::CreateFromStructuredData( in CreateFromStructuredData()
124 BreakpointSP result_sp; in CreateFromStructuredData()
1023 BreakpointEventType sub_type, const BreakpointSP &new_breakpoint_sp) in BreakpointEventData()
1036 BreakpointSP Breakpoint::BreakpointEventData::GetBreakpoint() const { in GetBreakpoint()
1076 BreakpointSP Breakpoint::BreakpointEventData::GetBreakpointFromEvent( in GetBreakpointFromEvent()
1078 BreakpointSP bp_sp; in GetBreakpointFromEvent()
H A DBreakpointResolverFileRegex.cpp23 const lldb::BreakpointSP &bkpt, RegularExpression regex, in BreakpointResolverFileRegex()
160 BreakpointResolverFileRegex::CopyForBreakpoint(BreakpointSP &breakpoint) { in CopyForBreakpoint()
H A DBreakpointName.cpp75 void BreakpointName::ConfigureBreakpoint(lldb::BreakpointSP bp_sp) in ConfigureBreakpoint()
/src/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpointList.h38 lldb::break_id_t Add(lldb::BreakpointSP &bp_sp, bool notify);
52 lldb::BreakpointSP FindBreakpointByID(lldb::break_id_t breakID) const;
62 lldb::BreakpointSP GetBreakpointAtIndex(size_t i) const;
72 llvm::Expected<std::vector<lldb::BreakpointSP>>
151 typedef std::vector<lldb::BreakpointSP> bp_collection;
166 typedef LockingAdaptedIterable<bp_collection, lldb::BreakpointSP,
H A DBreakpointResolverName.h26 BreakpointResolverName(const lldb::BreakpointSP &bkpt, const char *name,
33 BreakpointResolverName(const lldb::BreakpointSP &bkpt, const char *names[],
40 BreakpointResolverName(const lldb::BreakpointSP &bkpt,
48 BreakpointResolverName(const lldb::BreakpointSP &bkpt,
78 CopyForBreakpoint(lldb::BreakpointSP &breakpoint) override;
H A DBreakpointResolver.h48 BreakpointResolver(const lldb::BreakpointSP &bkpt,
60 void SetBreakpoint(const lldb::BreakpointSP &bkpt);
63 lldb::BreakpointSP GetBreakpoint() const { in GetBreakpoint()
64 auto breakpoint_sp = m_breakpoint.expired() ? lldb::BreakpointSP() : in GetBreakpoint()
162 CopyForBreakpoint(lldb::BreakpointSP &breakpoint) = 0;
H A DBreakpointResolverAddress.h24 BreakpointResolverAddress(const lldb::BreakpointSP &bkpt,
27 BreakpointResolverAddress(const lldb::BreakpointSP &bkpt,
61 CopyForBreakpoint(lldb::BreakpointSP &breakpoint) override;
H A DBreakpointResolverScripted.h26 BreakpointResolverScripted(const lldb::BreakpointSP &bkpt,
56 CopyForBreakpoint(lldb::BreakpointSP &breakpoint) override;
61 void CreateImplementationIfNeeded(lldb::BreakpointSP bkpt);
H A DBreakpoint.h104 const lldb::BreakpointSP &new_breakpoint_sp);
116 lldb::BreakpointSP GetBreakpoint() const;
127 static lldb::BreakpointSP
142 lldb::BreakpointSP m_new_breakpoint_sp;
150 static lldb::BreakpointSP CreateFromStructuredData(
585 static lldb::BreakpointSP CopyFromBreakpoint(lldb::TargetSP new_target,
H A DBreakpointResolverFileRegex.h27 const lldb::BreakpointSP &bkpt, RegularExpression regex,
59 CopyForBreakpoint(lldb::BreakpointSP &breakpoint) override;
H A DBreakpointResolverFileLine.h26 const lldb::BreakpointSP &bkpt, lldb::addr_t offset, bool skip_prologue,
57 CopyForBreakpoint(lldb::BreakpointSP &breakpoint) override;
/src/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/
H A DItaniumABILanguageRuntime.h74 CreateExceptionResolver(const lldb::BreakpointSP &bkpt,
87 CreateExceptionResolver(const lldb::BreakpointSP &bkpt,
90 lldb::BreakpointSP CreateExceptionBreakpoint(bool catch_bp, bool throw_bp,
102 lldb::BreakpointSP m_cxx_exception_bp_sp;
/src/contrib/llvm-project/lldb/include/lldb/Target/
H A DTarget.h662 lldb::BreakpointSP GetLastCreatedBreakpoint() { in GetLastCreatedBreakpoint()
666 lldb::BreakpointSP GetBreakpointByID(lldb::break_id_t break_id);
668 lldb::BreakpointSP CreateBreakpointAtUserEntry(Status &error);
672 lldb::BreakpointSP CreateBreakpoint(const FileSpecList *containingModules,
683 lldb::BreakpointSP CreateSourceRegexBreakpoint(
691 lldb::BreakpointSP CreateBreakpoint(lldb::addr_t load_addr, bool internal,
695 lldb::BreakpointSP CreateAddressInModuleBreakpoint(lldb::addr_t file_addr,
701 lldb::BreakpointSP CreateBreakpoint(const Address &addr, bool internal,
708 lldb::BreakpointSP CreateFuncRegexBreakpoint(
719 lldb::BreakpointSP CreateBreakpoint(
[all …]
H A DLanguageRuntime.h145 static lldb::BreakpointSP
166 CreateExceptionResolver(const lldb::BreakpointSP &bkpt,
/src/contrib/llvm-project/lldb/source/Target/
H A DLanguageRuntime.cpp155 BreakpointResolverSP CopyForBreakpoint(BreakpointSP &breakpoint) override { in CopyForBreakpoint()
163 BreakpointSP breakpoint_sp = GetBreakpoint(); in SetActualResolver()
238 BreakpointSP LanguageRuntime::CreateExceptionBreakpoint( in CreateExceptionBreakpoint()
247 BreakpointSP exc_breakpt_sp( in CreateExceptionBreakpoint()
H A DTarget.cpp143 BreakpointSP new_bp( in PrimeFromDummyTarget()
328 BreakpointSP Target::GetBreakpointByID(break_id_t break_id) { in GetBreakpointByID()
329 BreakpointSP bp_sp; in GetBreakpointByID()
339 lldb::BreakpointSP
351 return lldb::BreakpointSP(); in CreateBreakpointAtUserEntry()
359 return lldb::BreakpointSP(); in CreateBreakpointAtUserEntry()
361 BreakpointSP bp_sp = CreateBreakpoint( in CreateBreakpointAtUserEntry()
372 return lldb::BreakpointSP(); in CreateBreakpointAtUserEntry()
378 BreakpointSP Target::CreateSourceRegexBreakpoint( in CreateSourceRegexBreakpoint()
395 BreakpointSP Target::CreateBreakpoint(const FileSpecList *containingModules, in CreateBreakpoint()
[all …]
/src/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleThreadPlanStepThroughObjCTrampoline.cpp281 for (BreakpointSP bkpt_sp : m_msgSend_bkpts) { in ~AppleThreadPlanStepThroughDirectDispatch()
332 for (BreakpointSP break_sp : m_msgSend_bkpts) { in DoPlanExplainsStop()
391 for (BreakpointSP bkpt_sp : m_msgSend_bkpts) { in ShouldStop()
416 for (BreakpointSP bkpt_sp : m_msgSend_bkpts) { in ShouldStop()
/src/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/
H A DScriptedPythonInterface.cpp96 lldb::BreakpointSP
97 ScriptedPythonInterface::ExtractValueFromPythonObject<lldb::BreakpointSP>( in ExtractValueFromPythonObject()
/src/contrib/llvm-project/lldb/include/lldb/API/
H A DSBBreakpoint.h166 SBBreakpoint(const lldb::BreakpointSP &bp_sp);
168 lldb::BreakpointSP GetSP() const;

123