|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/lldb/include/lldb/Core/Communication.h 84 class Communication : public Broadcaster {
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h 176 class CommandInterpreter : public Broadcaster,
tools/lldb/include/lldb/Target/Process.h 354 class Process : public std::enable_shared_from_this<Process>,
tools/lldb/include/lldb/Target/Target.h 425 class Target : public std::enable_shared_from_this<Target>,
tools/lldb/include/lldb/Target/TargetList.h 20 class TargetList : public Broadcaster {
tools/lldb/include/lldb/Target/Thread.h 59 class Thread : public std::enable_shared_from_this<Thread>,
Declarations
tools/lldb/include/lldb/Utility/Broadcaster.h 28 class Broadcaster;
tools/lldb/include/lldb/lldb-forward.h 45 class Broadcaster;
References
tools/lldb/include/lldb/API/SBBroadcaster.h 71 SBBroadcaster(lldb_private::Broadcaster *broadcaster, bool owns);
73 lldb_private::Broadcaster *get() const;
75 void reset(lldb_private::Broadcaster *broadcaster, bool owns);
79 lldb_private::Broadcaster *m_opaque_ptr;
tools/lldb/include/lldb/Core/Communication.h 84 class Communication : public Broadcaster {
tools/lldb/include/lldb/Core/Debugger.h 411 Broadcaster m_sync_broadcaster;
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h 176 class CommandInterpreter : public Broadcaster,
tools/lldb/include/lldb/Target/Process.h 357 public Broadcaster,
2649 Broadcaster m_private_state_broadcaster; // This broadcaster feeds state
2652 Broadcaster m_private_state_control_broadcaster; // This is the control
tools/lldb/include/lldb/Target/Target.h 427 public Broadcaster,
tools/lldb/include/lldb/Target/TargetList.h 20 class TargetList : public Broadcaster {
tools/lldb/include/lldb/Target/Thread.h 63 public Broadcaster {
tools/lldb/include/lldb/Utility/Broadcaster.h 100 void SignUpListenersForBroadcaster(Broadcaster &broadcaster);
444 BroadcasterImpl(Broadcaster &broadcaster);
469 Broadcaster *GetBroadcaster();
513 Broadcaster &m_broadcaster;
tools/lldb/include/lldb/Utility/Event.h 182 Event(Broadcaster *broadcaster, uint32_t event_type,
185 Event(Broadcaster *broadcaster, uint32_t event_type,
206 Broadcaster *GetBroadcaster() const {
207 Broadcaster::BroadcasterImplSP broadcaster_impl_sp =
215 bool BroadcasterIs(Broadcaster *broadcaster) {
216 Broadcaster::BroadcasterImplSP broadcaster_impl_sp =
236 void SetBroadcaster(Broadcaster *broadcaster) {
240 Broadcaster::BroadcasterImplWP
tools/lldb/include/lldb/Utility/Listener.h 68 uint32_t StartListeningForEvents(Broadcaster *broadcaster,
71 uint32_t StartListeningForEvents(Broadcaster *broadcaster,
76 bool StopListeningForEvents(Broadcaster *broadcaster, uint32_t event_mask);
80 Event *PeekAtNextEventForBroadcaster(Broadcaster *broadcaster);
82 Event *PeekAtNextEventForBroadcasterWithType(Broadcaster *broadcaster,
88 bool GetEventForBroadcaster(Broadcaster *broadcaster, lldb::EventSP &event_sp,
91 bool GetEventForBroadcasterWithType(Broadcaster *broadcaster,
110 typedef std::multimap<Broadcaster::BroadcasterImplWP, BroadcasterInfo,
111 std::owner_less<Broadcaster::BroadcasterImplWP>>
119 Broadcaster *broadcaster, // nullptr for any broadcaster
125 Broadcaster *broadcaster, // nullptr for any broadcaster
138 void BroadcasterWillDestruct(Broadcaster *);
tools/lldb/include/lldb/lldb-forward.h 305 typedef std::shared_ptr<lldb_private::Broadcaster> BroadcasterSP;
tools/lldb/source/API/SBBroadcaster.cpp 24 : m_opaque_sp(new Broadcaster(nullptr, name)), m_opaque_ptr(nullptr) {
30 SBBroadcaster::SBBroadcaster(lldb_private::Broadcaster *broadcaster, bool owns)
129 Broadcaster *SBBroadcaster::get() const { return m_opaque_ptr; }
131 void SBBroadcaster::reset(Broadcaster *broadcaster, bool owns) {
tools/lldb/source/Core/Debugger.cpp 1436 Broadcaster *broadcaster = event_sp->GetBroadcaster();
tools/lldb/source/Core/IOHandler.cpp 1827 Broadcaster *broadcaster = event_sp->GetBroadcaster();
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h 68 Broadcaster m_async_broadcaster;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h 255 Broadcaster m_async_broadcaster;
tools/lldb/source/Utility/Broadcaster.cpp 37 Broadcaster::BroadcasterImpl::BroadcasterImpl(Broadcaster &broadcaster)
83 Broadcaster *Broadcaster::BroadcasterImpl::GetBroadcaster() {
445 Broadcaster &broadcaster) {
tools/lldb/source/Utility/Event.cpp 30 Event::Event(Broadcaster *broadcaster, uint32_t event_type, EventData *data)
34 Event::Event(Broadcaster *broadcaster, uint32_t event_type,
48 Broadcaster *broadcaster;
49 Broadcaster::BroadcasterImplSP broadcaster_impl_sp(m_broadcaster_wp.lock());
tools/lldb/source/Utility/Listener.cpp 64 Broadcaster::BroadcasterImplSP broadcaster_sp(pos->first.lock());
84 uint32_t Listener::StartListeningForEvents(Broadcaster *broadcaster,
92 Broadcaster::BroadcasterImplWP impl_wp(broadcaster->GetBroadcasterImpl());
113 uint32_t Listener::StartListeningForEvents(Broadcaster *broadcaster,
123 Broadcaster::BroadcasterImplWP impl_wp(broadcaster->GetBroadcasterImpl());
148 bool Listener::StopListeningForEvents(Broadcaster *broadcaster,
166 void Listener::BroadcasterWillDestruct(Broadcaster *broadcaster) {
216 EventBroadcasterMatches(Broadcaster *broadcaster)
224 Broadcaster *m_broadcaster;
229 EventMatcher(Broadcaster *broadcaster, const ConstString *broadcaster_names,
257 Broadcaster *m_broadcaster;
265 Broadcaster *broadcaster, // nullptr for any broadcaster
326 Event *Listener::PeekAtNextEventForBroadcaster(Broadcaster *broadcaster) {
335 Listener::PeekAtNextEventForBroadcasterWithType(Broadcaster *broadcaster,
386 Broadcaster *broadcaster, uint32_t event_type_mask, EventSP &event_sp,
392 bool Listener::GetEventForBroadcaster(Broadcaster *broadcaster,
405 Broadcaster *broadcaster = event_sp->GetBroadcaster();
410 Broadcaster::BroadcasterImplSP broadcaster_impl_sp(
tools/lldb/unittests/Utility/BroadcasterTest.cpp 23 Broadcaster broadcaster(nullptr, "test-broadcaster");
61 Broadcaster broadcaster(nullptr, "test-broadcaster");
tools/lldb/unittests/Utility/ListenerTest.cpp 21 Broadcaster broadcaster(nullptr, "test-broadcaster");
58 Broadcaster broadcaster(nullptr, "test-broadcaster");
usr/include/c++/7.4.0/bits/alloc_traits.h 474 construct(allocator_type& __a, _Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
83 constexpr _Tp&&
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) { }
202 shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
236 shared_ptr(const shared_ptr<_Yp>& __r) noexcept
253 shared_ptr(shared_ptr<_Yp>&& __r) noexcept
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
343 _Args&&... __args)
352 shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
688 allocate_shared(const _Alloc& __a, _Args&&... __args)
703 make_shared(_Args&&... __args)
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" );
1111 __shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
1126 __shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
1138 __shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
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
1317 _Args&&... __args)
1344 __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
1377 typename enable_if<!__has_esft_base<_Yp2>::value>::type
1378 _M_enable_shared_from_this_with(_Yp*) noexcept
usr/include/c++/7.4.0/ext/new_allocator.h 135 construct(_Up* __p, _Args&&... __args)
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;
1633 { typedef _Tp type; };
1942 { typedef _Tp type; };