|
reference, declaration → definition
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");