reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/API/SBListener.h
   91   SBListener(const lldb::ListenerSP &listener_sp);
   93   lldb::ListenerSP GetSP();
  100   void reset(lldb::ListenerSP listener_sp);
  102   lldb::ListenerSP m_opaque_sp;
tools/lldb/include/lldb/Core/Debugger.h
  156   lldb::ListenerSP GetListener() { return m_listener_sp; }
  312   void EnableForwardEvents(const lldb::ListenerSP &listener_sp);
  314   void CancelForwardEvents(const lldb::ListenerSP &listener_sp);
  387   lldb::ListenerSP m_listener_sp;
  412   lldb::ListenerSP m_forward_listener_sp;
tools/lldb/include/lldb/Host/ProcessLaunchInfo.h
  128   lldb::ListenerSP GetListener() const { return m_listener_sp; }
  130   void SetListener(const lldb::ListenerSP &listener_sp) {
  134   lldb::ListenerSP GetHijackListener() const { return m_hijack_listener_sp; }
  136   void SetHijackListener(const lldb::ListenerSP &listener_sp) {
  163   lldb::ListenerSP m_listener_sp;
  164   lldb::ListenerSP m_hijack_listener_sp;
tools/lldb/include/lldb/Target/Process.h
  166   lldb::ListenerSP GetHijackListener() const { return m_hijack_listener_sp; }
  168   void SetHijackListener(const lldb::ListenerSP &listener_sp) {
  177   lldb::ListenerSP GetListener() const { return m_listener_sp; }
  179   void SetListener(const lldb::ListenerSP &listener_sp) {
  183   lldb::ListenerSP GetListenerForProcess(Debugger &debugger);
  186   lldb::ListenerSP m_listener_sp;
  187   lldb::ListenerSP m_hijack_listener_sp;
  497   Process(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp);
  501   Process(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
  534                                     lldb::ListenerSP listener_sp,
 2107                        lldb::ListenerSP hijack_listener = lldb::ListenerSP(),
 2124       lldb::ListenerSP
 2154     ProcessEventHijacker(Process &process, lldb::ListenerSP listener_sp)
 2180   bool HijackProcessEvents(lldb::ListenerSP listener_sp);
 2656   lldb::ListenerSP m_private_state_listener_sp; // This is the listener for the
 2690   lldb::ListenerSP m_listener_sp; ///< Shared pointer to the listener used for
tools/lldb/include/lldb/Target/Target.h
  558   const lldb::ProcessSP &CreateProcess(lldb::ListenerSP listener_sp,
tools/lldb/include/lldb/Utility/Broadcaster.h
   91   uint32_t RegisterListenerForEvents(const lldb::ListenerSP &listener_sp,
   94   bool UnregisterListenerForEvents(const lldb::ListenerSP &listener_sp,
   97   lldb::ListenerSP
  102   void RemoveListener(const lldb::ListenerSP &listener_sp);
  109   typedef std::pair<BroadcastEventSpec, lldb::ListenerSP> event_listener_key;
  110   typedef std::map<BroadcastEventSpec, lldb::ListenerSP> collection;
  111   typedef std::set<lldb::ListenerSP> listener_collection;
  153         const lldb::ListenerSP &listener_sp)
  168     const lldb::ListenerSP m_listener_sp;
  173     explicit ListenerMatches(const lldb::ListenerSP &in_listener_sp)
  186     const lldb::ListenerSP m_listener_sp;
  203     bool operator()(const lldb::ListenerSP &input) const {
  300   virtual void AddInitialEventsToListener(const lldb::ListenerSP &listener_sp,
  322   uint32_t AddListener(const lldb::ListenerSP &listener_sp,
  382   bool RemoveListener(const lldb::ListenerSP &listener_sp,
  405   bool HijackBroadcaster(const lldb::ListenerSP &listener_sp,
  462     uint32_t AddListener(const lldb::ListenerSP &listener_sp,
  490     bool RemoveListener(const lldb::ListenerSP &listener_sp,
  493     bool HijackBroadcaster(const lldb::ListenerSP &listener_sp,
  509     llvm::SmallVector<std::pair<lldb::ListenerSP, uint32_t &>, 4>
  527     std::vector<lldb::ListenerSP> m_hijacking_listeners;
tools/lldb/include/lldb/Utility/Listener.h
   51   static lldb::ListenerSP MakeListener(const char *name);
tools/lldb/include/lldb/lldb-private-interfaces.h
   69     lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
tools/lldb/source/API/SBDebugger.cpp
  493         ListenerSP lldb_listener_sp = m_opaque_sp->GetListener();
tools/lldb/source/API/SBListener.cpp
   48 SBListener::SBListener(const lldb::ListenerSP &listener_sp)
  315 lldb::ListenerSP SBListener::GetSP() { return m_opaque_sp; }
  321 void SBListener::reset(ListenerSP listener_sp) {
tools/lldb/source/Core/Communication.cpp
  147     ListenerSP listener_sp(Listener::MakeListener("Communication::Read"));
  386   ListenerSP listener_sp(
tools/lldb/source/Core/Debugger.cpp
 1390 void Debugger::EnableForwardEvents(const ListenerSP &listener_sp) {
 1394 void Debugger::CancelForwardEvents(const ListenerSP &listener_sp) {
 1399   ListenerSP listener_sp(GetListener());
 1498     ListenerSP listener_sp(Listener::MakeListener(full_name.AsCString()));
tools/lldb/source/Core/IOHandler.cpp
 1748     ListenerSP listener_sp(
tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
  328   ListenerSP listener_sp;
tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
  297   ListenerSP listener_sp;
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  537         ListenerSP listener_sp = attach_info.GetHijackListener();
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  577               ListenerSP listener_sp = attach_info.GetHijackListener();
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
   52                                                lldb::ListenerSP listener_sp,
   96                                lldb::ListenerSP listener_sp,
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
   35   CreateInstance(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
   47   ProcessElfCore(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h
   69   lldb::ListenerSP m_async_listener_sp;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  212                                  ListenerSP listener_sp,
  253                                    ListenerSP listener_sp)
 1293   ListenerSP listener_sp(
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
   52   ProcessGDBRemote(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp);
   57                                         lldb::ListenerSP listener_sp,
  256   lldb::ListenerSP m_async_listener_sp;
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
   62                                                 ListenerSP listener_sp,
  110                                  ListenerSP listener_sp,
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.h
   24   ProcessMachCore(lldb::TargetSP target_sp, lldb::ListenerSP listener,
   30   CreateInstance(lldb::TargetSP target_sp, lldb::ListenerSP listener,
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  134                                                 lldb::ListenerSP listener_sp,
  166                                  lldb::ListenerSP listener_sp,
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h
   32                                         lldb::ListenerSP listener_sp,
   43   ProcessMinidump(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
tools/lldb/source/Target/Process.cpp
  421                               ListenerSP listener_sp,
  463 Process::Process(lldb::TargetSP target_sp, ListenerSP listener_sp)
  470 Process::Process(lldb::TargetSP target_sp, ListenerSP listener_sp,
  994 bool Process::HijackProcessEvents(ListenerSP listener_sp) {
 1010   ListenerSP listener_sp = hijack_listener_sp;
 1363   ListenerSP listener_sp(
 2602     ListenerSP listener_sp(
 2743 ListenerSP ProcessAttachInfo::GetListenerForProcess(Debugger &debugger) {
 3099   ListenerSP halt_listener_sp(
 3142     ListenerSP listener_sp(
 4766   ListenerSP listener_sp(
tools/lldb/source/Target/Target.cpp
  193 const lldb::ProcessSP &Target::CreateProcess(ListenerSP listener_sp,
 2922       ListenerSP hijack_listener_sp(launch_info.GetHijackListener());
 3021   ListenerSP hijack_listener_sp;
tools/lldb/source/Utility/Broadcaster.cpp
   55 llvm::SmallVector<std::pair<ListenerSP, uint32_t &>, 4>
   57   llvm::SmallVector<std::pair<ListenerSP, uint32_t &>, 4> listeners;
   61     lldb::ListenerSP curr_listener_sp(it->first.lock());
  114     const lldb::ListenerSP &listener_sp, uint32_t requested_events) {}
  117 Broadcaster::BroadcasterImpl::AddListener(const lldb::ListenerSP &listener_sp,
  180     const lldb::ListenerSP &listener_sp, uint32_t event_mask) {
  205   ListenerSP hijacking_listener_sp;
  262     const lldb::ListenerSP &listener_sp, uint32_t event_mask) {
  295     ListenerSP listener_sp = m_hijacking_listeners.back();
  331     const lldb::ListenerSP &listener_sp, const BroadcastEventSpec &event_spec) {
  356     const lldb::ListenerSP &listener_sp, const BroadcastEventSpec &event_spec) {
  394 ListenerSP BroadcasterManager::GetListenerForEventSpec(
  427 void BroadcasterManager::RemoveListener(const lldb::ListenerSP &listener_sp) {
tools/lldb/source/Utility/Listener.cpp
  464 ListenerSP Listener::MakeListener(const char *name) {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteClientBaseTest.cpp
   61   ListenerSP listener_sp = Listener::MakeListener("listener");
tools/lldb/unittests/Target/ExecutionContextTest.cpp
   50   using Process::Process;
  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");