|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/include/lldb/Core/SearchFilter.h 22 class Breakpoint;
tools/lldb/include/lldb/lldb-forward.h 30 class Breakpoint;
References
tools/lldb/include/lldb/Breakpoint/Breakpoint.h 78 class Breakpoint : public std::enable_shared_from_this<Breakpoint>,
634 Breakpoint(Target &new_target, Breakpoint &bp_to_copy_from);
tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h 53 Breakpoint &GetBreakpoint();
320 BreakpointLocation(lldb::break_id_t bid, Breakpoint &owner,
330 Breakpoint &m_owner; ///< The breakpoint that produced this object.
tools/lldb/include/lldb/Breakpoint/BreakpointLocationList.h 167 BreakpointLocationList(Breakpoint &owner);
204 Breakpoint &m_owner;
tools/lldb/include/lldb/Breakpoint/BreakpointName.h 159 BreakpointName(ConstString name, const Breakpoint &bkpt,
tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h 50 BreakpointResolver(Breakpoint *bkpt, unsigned char resolverType,
61 void SetBreakpoint(Breakpoint *bkpt);
161 CopyForBreakpoint(Breakpoint &breakpoint) = 0;
214 Breakpoint *m_breakpoint; // This is the breakpoint we add locations to.
tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h 24 BreakpointResolverAddress(Breakpoint *bkpt, const Address &addr);
26 BreakpointResolverAddress(Breakpoint *bkpt, const Address &addr,
32 CreateFromStructuredData(Breakpoint *bkpt,
59 lldb::BreakpointResolverSP CopyForBreakpoint(Breakpoint &breakpoint) override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h 23 BreakpointResolverFileLine(Breakpoint *bkpt, const FileSpec &resolver,
29 CreateFromStructuredData(Breakpoint *bkpt,
55 lldb::BreakpointResolverSP CopyForBreakpoint(Breakpoint &breakpoint) override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h 27 Breakpoint *bkpt, RegularExpression regex,
31 CreateFromStructuredData(Breakpoint *bkpt,
59 lldb::BreakpointResolverSP CopyForBreakpoint(Breakpoint &breakpoint) override;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h 26 BreakpointResolverName(Breakpoint *bkpt, const char *name,
29 Breakpoint::MatchType type, lldb::addr_t offset,
33 BreakpointResolverName(Breakpoint *bkpt, const char *names[],
40 BreakpointResolverName(Breakpoint *bkpt, std::vector<std::string> names,
47 BreakpointResolverName(Breakpoint *bkpt, RegularExpression func_regex,
52 CreateFromStructuredData(Breakpoint *bkpt,
76 lldb::BreakpointResolverSP CopyForBreakpoint(Breakpoint &breakpoint) override;
84 Breakpoint::MatchType m_match_type;
tools/lldb/include/lldb/Breakpoint/BreakpointResolverScripted.h 26 BreakpointResolverScripted(Breakpoint *bkpt,
34 CreateFromStructuredData(Breakpoint *bkpt,
56 lldb::BreakpointResolverSP CopyForBreakpoint(Breakpoint &breakpoint) override;
tools/lldb/include/lldb/Core/SearchFilter.h 190 lldb::SearchFilterSP CopyForBreakpoint(Breakpoint &breakpoint);
264 virtual lldb::SearchFilterSP DoCopyForBreakpoint(Breakpoint &breakpoint) = 0;
298 lldb::SearchFilterSP DoCopyForBreakpoint(Breakpoint &breakpoint) override;
344 lldb::SearchFilterSP DoCopyForBreakpoint(Breakpoint &breakpoint) override;
399 lldb::SearchFilterSP DoCopyForBreakpoint(Breakpoint &breakpoint) override;
448 lldb::SearchFilterSP DoCopyForBreakpoint(Breakpoint &breakpoint) override;
tools/lldb/include/lldb/Target/LanguageRuntime.h 56 lldb::SearchFilterSP DoCopyForBreakpoint(Breakpoint &breakpoint) override;
139 CreateExceptionResolver(Breakpoint *bkpt, bool catch_bp, bool throw_bp) = 0;
tools/lldb/include/lldb/lldb-forward.h 297 typedef std::shared_ptr<lldb_private::Breakpoint> BreakpointSP;
298 typedef std::weak_ptr<lldb_private::Breakpoint> BreakpointWP;
tools/lldb/source/API/SBBreakpoint.cpp 719 return Breakpoint::BreakpointEventData::GetEventDataFromEvent(event.get()) !=
730 return Breakpoint::BreakpointEventData::GetBreakpointEventTypeFromEvent(
757 Breakpoint::BreakpointEventData::GetBreakpointLocationAtIndexFromEvent(
771 (Breakpoint::BreakpointEventData::GetNumBreakpointLocationsFromEvent(
tools/lldb/source/API/SBBreakpointOptionCommon.cpp 59 lldb_private::Breakpoint *bp = bp_sp.get();
tools/lldb/source/Breakpoint/Breakpoint.cpp 45 Breakpoint::OptionNames::LastOptionName)]{"Names", "Hardware"};
58 Breakpoint::Breakpoint(Target &new_target, Breakpoint &source_bp)
87 breakpoint_contents_sp->AddItem(Breakpoint::GetKey(OptionNames::Names),
92 Breakpoint::GetKey(OptionNames::Hardware), m_hardware);
188 Breakpoint::GetKey(OptionNames::Hardware), hardware);
199 Breakpoint::GetKey(OptionNames::Names), names_array);
1004 new Breakpoint::BreakpointEventData(eventKind, shared_from_this());
1048 const Breakpoint::BreakpointEventData *
tools/lldb/source/Breakpoint/BreakpointIDList.cpp 258 Breakpoint *breakpoint = breakpoints.GetBreakpointAtIndex(j).get();
tools/lldb/source/Breakpoint/BreakpointList.cpp 20 new Breakpoint::BreakpointEventData(event, bp));
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 31 BreakpointLocation::BreakpointLocation(break_id_t loc_id, Breakpoint &owner,
67 Breakpoint &BreakpointLocation::GetBreakpoint() { return m_owner; }
644 Breakpoint::BreakpointEventData *data = new Breakpoint::BreakpointEventData(
644 Breakpoint::BreakpointEventData *data = new Breakpoint::BreakpointEventData(
tools/lldb/source/Breakpoint/BreakpointLocationList.cpp 22 BreakpointLocationList::BreakpointLocationList(Breakpoint &owner)
tools/lldb/source/Breakpoint/BreakpointName.cpp 31 BreakpointName::BreakpointName(ConstString name, const Breakpoint &bkpt,
tools/lldb/source/Breakpoint/BreakpointResolver.cpp 63 BreakpointResolver::BreakpointResolver(Breakpoint *bkpt,
166 void BreakpointResolver::SetBreakpoint(Breakpoint *bkpt) {
tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp 25 Breakpoint *bkpt, const Address &addr, const FileSpec &module_spec)
30 BreakpointResolverAddress::BreakpointResolverAddress(Breakpoint *bkpt,
39 Breakpoint *bkpt, const StructuredData::Dictionary &options_dict,
180 BreakpointResolverAddress::CopyForBreakpoint(Breakpoint &breakpoint) {
tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp 23 Breakpoint *bkpt, const FileSpec &file_spec, uint32_t line_no,
34 Breakpoint *bkpt, const StructuredData::Dictionary &options_dict,
266 BreakpointResolverFileLine::CopyForBreakpoint(Breakpoint &breakpoint) {
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp 23 Breakpoint *bkpt, RegularExpression regex,
32 Breakpoint *bkpt, const StructuredData::Dictionary &options_dict,
164 BreakpointResolverFileRegex::CopyForBreakpoint(Breakpoint &breakpoint) {
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp 27 Breakpoint *bkpt, const char *name_cstr, FunctionNameType name_type_mask,
28 LanguageType language, Breakpoint::MatchType type, lldb::addr_t offset,
33 if (m_match_type == Breakpoint::Regexp) {
48 Breakpoint *bkpt, const char *names[], size_t num_names,
52 m_match_type(Breakpoint::Exact), m_language(language),
59 BreakpointResolverName::BreakpointResolverName(Breakpoint *bkpt,
66 m_match_type(Breakpoint::Exact), m_language(language),
73 BreakpointResolverName::BreakpointResolverName(Breakpoint *bkpt,
80 m_match_type(Breakpoint::Regexp), m_language(language),
94 Breakpoint *bkpt, const StructuredData::Dictionary &options_dict,
182 Breakpoint::MatchType::Exact, offset, skip_prologue);
276 case Breakpoint::Exact:
291 case Breakpoint::Regexp:
299 case Breakpoint::Glob:
406 if (m_match_type == Breakpoint::Regexp)
429 BreakpointResolverName::CopyForBreakpoint(Breakpoint &breakpoint) {
tools/lldb/source/Breakpoint/BreakpointResolverScripted.cpp 29 Breakpoint *bkpt,
65 Breakpoint *bkpt, const StructuredData::Dictionary &options_dict,
156 BreakpointResolverScripted::CopyForBreakpoint(Breakpoint &breakpoint) {
tools/lldb/source/Commands/CommandObjectBreakpoint.cpp 38 static void AddBreakpointDescription(Stream *s, Breakpoint *bp,
856 Breakpoint *bp =
940 Breakpoint *breakpoint =
1047 Breakpoint *breakpoint =
1184 Breakpoint *breakpoint = breakpoints.GetBreakpointAtIndex(i).get();
1200 Breakpoint *breakpoint =
1326 Breakpoint *bp = breakpoints.FindBreakpointByID(BreakIDs[i]).get();
1476 Breakpoint *breakpoint =
2102 Breakpoint *bp = target.GetBreakpointList()
2335 Breakpoint *breakpoint =
tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp 392 Breakpoint *bp =
562 Breakpoint *bp =
645 Breakpoint *bp =
tools/lldb/source/Commands/CommandObjectProcess.cpp 576 Breakpoint &bp_ref =
tools/lldb/source/Core/Debugger.cpp 1224 Breakpoint::BreakpointEventData::GetBreakpointEventTypeFromEvent(
1242 Breakpoint::BreakpointEventData::GetNumBreakpointLocationsFromEvent(
1246 Breakpoint::BreakpointEventData::GetBreakpointFromEvent(event_sp);
1443 if (Breakpoint::BreakpointEventData::GetEventDataFromEvent(
tools/lldb/source/Core/SearchFilter.cpp 163 lldb::SearchFilterSP SearchFilter::CopyForBreakpoint(Breakpoint &breakpoint) {
391 Breakpoint &breakpoint) {
470 SearchFilterByModule::DoCopyForBreakpoint(Breakpoint &breakpoint) {
621 SearchFilterByModuleList::DoCopyForBreakpoint(Breakpoint &breakpoint) {
850 SearchFilterByModuleListAndCU::DoCopyForBreakpoint(Breakpoint &breakpoint) {
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp 1474 Breakpoint *bp =
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp 290 Breakpoint *dyld_break =
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp 356 Breakpoint *breakpoint =
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp 1016 Breakpoint *dyld_break =
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp 244 Breakpoint *const entry_break =
tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp 304 Breakpoint *breakpoint =
tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp 213 Breakpoint *breakpoint =
tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp 915 Breakpoint *breakpoint =
tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp 278 Breakpoint *breakpoint =
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp 208 Breakpoint *bp =
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp 423 Breakpoint *bkpt, bool catch_bp, bool throw_bp) {
428 Breakpoint *bkpt, bool catch_bp, bool throw_bp, bool for_expressions) {
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h 69 lldb::BreakpointResolverSP CreateExceptionResolver(Breakpoint *bkpt,
84 lldb::BreakpointResolverSP CreateExceptionResolver(Breakpoint *bkpt,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp 109 AppleObjCRuntimeV1::CreateExceptionResolver(Breakpoint *bkpt, bool catch_bp,
116 eFunctionNameTypeBase, eLanguageTypeUnknown, Breakpoint::Exact, 0,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h 116 lldb::BreakpointResolverSP CreateExceptionResolver(Breakpoint *bkpt,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 829 AppleObjCRuntimeV2::CreateExceptionResolver(Breakpoint *bkpt, bool catch_bp,
836 eFunctionNameTypeBase, eLanguageTypeUnknown, Breakpoint::Exact, 0,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h 108 lldb::BreakpointResolverSP CreateExceptionResolver(Breakpoint *bkpt,
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 1032 RenderScriptRuntime::CreateExceptionResolver(Breakpoint *bp, bool catch_bp,
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h 57 RSBreakpointResolver(Breakpoint *bp, ConstString name)
76 CopyForBreakpoint(Breakpoint &breakpoint) override {
99 Breakpoint *breakpoint, ConstString reduce_name,
126 CopyForBreakpoint(Breakpoint &breakpoint) override {
249 RSScriptGroupBreakpointResolver(Breakpoint *bp, ConstString name,
271 CopyForBreakpoint(Breakpoint &breakpoint) override {
346 lldb::BreakpointResolverSP CreateExceptionResolver(Breakpoint *bp,
tools/lldb/source/Target/LanguageRuntime.cpp 82 ExceptionSearchFilter::DoCopyForBreakpoint(Breakpoint &breakpoint) {
157 BreakpointResolverSP CopyForBreakpoint(Breakpoint &breakpoint) override {
tools/lldb/source/Target/StackFrameList.cpp 155 Breakpoint &bp_ref = bp_site_sp->GetOwnerAtIndex(i)->GetBreakpoint();
tools/lldb/source/Target/Target.cpp 135 BreakpointSP new_bp(new Breakpoint(*this, *breakpoint_sp.get()));
429 nullptr, func_name, func_name_type_mask, language, Breakpoint::Exact,
623 bp_sp.reset(new Breakpoint(*this, filter_sp, resolver_sp, hardware,
1017 Breakpoint *bp = breakpoints.GetBreakpointAtIndex(i).get();
1038 Breakpoint *bp = GetBreakpointByID(bp_id).get();
1101 bkpt_dict->GetValueForKey(Breakpoint::GetSerializationKey());
1103 !Breakpoint::SerializedBreakpointMatchesNames(bkpt_data_sp, names))
1107 Breakpoint::CreateFromStructuredData(*this, bkpt_data_sp, error);
tools/lldb/source/Target/ThreadPlanCallFunction.cpp 295 Breakpoint &bp = bp_site_sp->GetOwnerAtIndex(i)->GetBreakpoint();
tools/lldb/source/Target/ThreadPlanRunToAddress.cpp 64 Breakpoint *breakpoint;
121 Breakpoint *breakpoint =
tools/lldb/source/Target/ThreadPlanStepOut.cpp 129 Breakpoint *return_bp = m_thread.CalculateTarget()
381 Breakpoint *return_bp =
391 Breakpoint *return_bp =
tools/lldb/source/Target/ThreadPlanStepThrough.cpp 52 Breakpoint *return_bp =
tools/lldb/source/Target/ThreadPlanStepUntil.cpp 51 Breakpoint *return_bp =
67 Breakpoint *until_bp =
285 Breakpoint *return_bp =
292 Breakpoint *until_bp =
309 Breakpoint *return_bp = target_sp->GetBreakpointByID(m_return_bp_id).get();
315 Breakpoint *until_bp = target_sp->GetBreakpointByID((*pos).second).get();
usr/include/c++/7.4.0/bits/shared_ptr.h 93 class shared_ptr : public __shared_ptr<_Tp>
107 using element_type = typename __shared_ptr<_Tp>::element_type;
129 shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { }
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
265 explicit shared_ptr(const weak_ptr<_Yp>& __r)
299 _Assignable<const shared_ptr<_Yp>&>
300 operator=(const shared_ptr<_Yp>& __r) noexcept
324 _Assignable<shared_ptr<_Yp>>
325 operator=(shared_ptr<_Yp>&& __r) noexcept
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
368 operator==(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
373 operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
378 operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
383 operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
383 operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
388 operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
393 operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
520 class weak_ptr : public __weak_ptr<_Tp>
537 weak_ptr(const shared_ptr<_Yp>& __r) noexcept
543 weak_ptr(const weak_ptr<_Yp>& __r) noexcept
549 weak_ptr(weak_ptr<_Yp>&& __r) noexcept
556 _Assignable<const weak_ptr<_Yp>&>
557 operator=(const weak_ptr<_Yp>& __r) noexcept
575 _Assignable<weak_ptr<_Yp>>
576 operator=(weak_ptr<_Yp>&& __r) noexcept
582 shared_ptr<_Tp>
638 shared_ptr<_Tp>
642 shared_ptr<const _Tp>
660 _M_weak_assign(_Tp1* __p, const __shared_count<>& __n) const noexcept
672 mutable weak_ptr<_Tp> _M_weak_this;
usr/include/c++/7.4.0/bits/shared_ptr_base.h 882 : is_convertible<_Yp*, _Tp*>::type
882 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
946 : is_convertible<_Yp*, _Tp*>::type
956 using element_type = _Tp;
1035 : public __shared_ptr_access<_Tp, _Lp>
1038 using element_type = typename remove_extent<_Tp>::type;
1078 __shared_ptr(_Yp* __p)
1081 static_assert( !is_void<_Yp>::value, "incomplete type" );
1082 static_assert( sizeof(_Yp) > 0, "incomplete type" );
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1146 explicit __shared_ptr(const __weak_ptr<_Yp, _Lp>& __r)
1192 _Assignable<_Yp>
1193 operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1218 _Assignable<_Yp>
1219 operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
1238 _SafeConv<_Yp>
1239 reset(_Yp* __p) // _Yp must be complete.
1272 swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1366 : __not_<is_array<_Tp>> { }; // No enable shared_from_this for arrays
1369 typename enable_if<__has_esft_base<_Yp2>::value>::type
1370 _M_enable_shared_from_this_with(_Yp* __p) noexcept
1409 operator==(const __shared_ptr<_Tp1, _Lp>& __a,
1415 operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
1420 operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept
1425 operator!=(const __shared_ptr<_Tp1, _Lp>& __a,
1431 operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
1436 operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept
1601 using element_type = typename remove_extent<_Tp>::type;
1626 __weak_ptr(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1631 __weak_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1640 __weak_ptr(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1648 _Assignable<_Yp>
1649 operator=(const __weak_ptr<_Yp, _Lp>& __r) noexcept
1675 _Assignable<_Yp>
1676 operator=(__weak_ptr<_Yp, _Lp>&& __r) noexcept
1684 __shared_ptr<_Tp, _Lp>
1720 _M_assign(_Tp* __ptr, const __shared_count<_Lp>& __refcount) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1942 { typedef _Tp type; };