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