reference, declarationdefinition
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; };