|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/lldb/include/lldb/Utility/Broadcaster.h 30 class Listener;
tools/lldb/include/lldb/lldb-forward.h 123 class Listener;
References
tools/lldb/include/lldb/API/SBListener.h 96 lldb_private::Listener *operator->() const;
98 lldb_private::Listener *get() const;
103 lldb_private::Listener *m_unused_ptr;
tools/lldb/include/lldb/Utility/Broadcaster.h 104 void RemoveListener(Listener *listener);
191 ListenerMatchesPointer(const Listener *in_listener)
211 const Listener *m_listener;
487 bool RemoveListener(lldb_private::Listener *listener,
tools/lldb/include/lldb/Utility/Listener.h 36 class Listener : public std::enable_shared_from_this<Listener> {
tools/lldb/include/lldb/lldb-forward.h 353 typedef std::shared_ptr<lldb_private::Listener> ListenerSP;
354 typedef std::weak_ptr<lldb_private::Listener> ListenerWP;
tools/lldb/source/API/SBListener.cpp 28 : m_opaque_sp(Listener::MakeListener(name)), m_unused_ptr(nullptr) {
317 Listener *SBListener::operator->() const { return m_opaque_sp.get(); }
319 Listener *SBListener::get() const { return m_opaque_sp.get(); }
tools/lldb/source/Core/Communication.cpp 147 ListenerSP listener_sp(Listener::MakeListener("Communication::Read"));
387 Listener::MakeListener("Communication::SyncronizeWithReadThread"));
tools/lldb/source/Core/Debugger.cpp 707 m_listener_sp(Listener::MakeListener("lldb.Debugger")),
1498 ListenerSP listener_sp(Listener::MakeListener(full_name.AsCString()));
tools/lldb/source/Core/IOHandler.cpp 1749 Listener::MakeListener("lldb.IOHandler.curses.Application"));
tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp 332 Listener::MakeListener("lldb.PlatformLinux.DebugProcess.hijack");
tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp 301 Listener::MakeListener("lldb.PlatformNetBSD.DebugProcess.hijack");
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp 540 Listener::MakeListener("lldb.PlatformPOSIX.attach.hijack");
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp 76 Listener::MakeListener("lldb.gdb-replay.async-listener")),
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 259 Listener::MakeListener("lldb.process.gdb-remote.async-listener")),
1294 Listener::MakeListener("gdb-remote.resume-packet-sent"));
tools/lldb/source/Target/Process.cpp 482 Listener::MakeListener("lldb.process.internal_state_listener")),
1364 Listener::MakeListener(g_resume_sync_name));
2603 Listener::MakeListener("lldb.process.load_core_listener"));
3100 Listener::MakeListener("lldb.process.halt_listener"));
3143 Listener::MakeListener("lldb.Process.StopForDestroyOrDetach.hijack"));
4767 Listener::MakeListener("lldb.process.listener.run-thread-plan"));
tools/lldb/source/Target/Target.cpp 2925 Listener::MakeListener("lldb.Target.Launch.hijack");
3025 Listener::MakeListener("lldb.Target.Attach.attach.hijack");
tools/lldb/source/Utility/Broadcaster.cpp 165 lldb_private::Listener *listener, uint32_t event_mask) {
407 void BroadcasterManager::RemoveListener(Listener *listener) {
tools/lldb/source/Utility/Listener.cpp 278 Listener::event_collection::iterator pos = m_events.end();
465 return ListenerSP(new Listener(name));
tools/lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp 61 ListenerSP listener_sp = Listener::MakeListener("listener");
tools/lldb/unittests/Target/ExecutionContextTest.cpp 114 ListenerSP listener_sp(Listener::MakeListener("dummy"));
tools/lldb/unittests/Utility/BroadcasterTest.cpp 27 ListenerSP listener1_sp = Listener::MakeListener("test-listener1");
37 ListenerSP listener2_sp = Listener::MakeListener("test-listener2");
67 ListenerSP listener_sp = Listener::MakeListener("test-listener");
tools/lldb/unittests/Utility/ListenerTest.cpp 24 ListenerSP listener_sp = Listener::MakeListener("test-listener");
61 ListenerSP listener_sp = Listener::MakeListener("test-listener");
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
388 operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
468 struct less<shared_ptr<_Tp>> : public _Sp_less<shared_ptr<_Tp>>
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
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
1431 operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) 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; };