Home
last modified time | relevance | path

Searched refs:ListenerSP (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DBroadcaster.h90 lldb::ListenerSP
95 void RemoveListener(const lldb::ListenerSP &listener_sp);
103 RegisterListenerForEventsNoLock(const lldb::ListenerSP &listener_sp,
106 bool UnregisterListenerForEventsNoLock(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;
191 virtual void AddInitialEventsToListener(const lldb::ListenerSP &listener_sp,
213 uint32_t AddListener(const lldb::ListenerSP &listener_sp, in AddListener()
271 bool RemoveListener(const lldb::ListenerSP &listener_sp,
[all …]
H A DProcessInfo.h102 lldb::ListenerSP GetListener() const { return m_listener_sp; } in GetListener()
104 void SetListener(const lldb::ListenerSP &listener_sp) { in SetListener()
108 lldb::ListenerSP GetHijackListener() const { return m_hijack_listener_sp; } in GetHijackListener()
110 void SetHijackListener(const lldb::ListenerSP &listener_sp) { in SetHijackListener()
114 lldb::ListenerSP GetShadowListener() const { return m_shadow_listener_sp; } in GetShadowListener()
116 void SetShadowListener(const lldb::ListenerSP &listener_sp) { in SetShadowListener()
132 lldb::ListenerSP m_listener_sp = nullptr;
133 lldb::ListenerSP m_hijack_listener_sp = nullptr;
134 lldb::ListenerSP m_shadow_listener_sp = nullptr;
H A DEvent.h232 void AddPendingListener(lldb::ListenerSP pending_listener_sp) { in AddPendingListener()
254 std::vector<lldb::ListenerSP> m_pending_listeners;
H A DListener.h50 static lldb::ListenerSP MakeListener(const char *name);
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DBroadcaster.cpp52 llvm::SmallVector<std::pair<ListenerSP, uint32_t &>, 4>
55 llvm::SmallVector<std::pair<ListenerSP, uint32_t &>, 4> listeners; in GetListeners()
62 lldb::ListenerSP curr_listener_sp(it->first.lock()); in GetListeners()
82 lldb::ListenerSP curr_listener_sp(it->first.lock()); in HasListeners()
132 const lldb::ListenerSP &listener_sp, uint32_t requested_events) {} in AddInitialEventsToListener()
135 Broadcaster::BroadcasterImpl::AddListener(const lldb::ListenerSP &listener_sp, in AddListener()
200 lldb::ListenerSP curr_listener_sp(it->first.lock()); in RemoveListener()
223 const lldb::ListenerSP &listener_sp, uint32_t event_mask) { in RemoveListener()
248 ListenerSP hijacking_listener_sp; in PrivateBroadcastEvent()
271 ListenerSP primary_listener_sp in PrivateBroadcastEvent()
[all …]
H A DListener.cpp376 ListenerSP Listener::MakeListener(const char *name) { in MakeListener()
377 return ListenerSP(new Listener(name)); in MakeListener()
/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBListener.h91 SBListener(const lldb::ListenerSP &listener_sp);
93 lldb::ListenerSP GetSP();
100 void reset(lldb::ListenerSP listener_sp);
102 lldb::ListenerSP m_opaque_sp;
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSDKernel/
H A DProcessFreeBSDKernel.cpp34 ProcessFreeBSDKernelFVC(lldb::TargetSP target_sp, lldb::ListenerSP listener,
52 ProcessFreeBSDKernelKVM(lldb::TargetSP target_sp, lldb::ListenerSP listener,
70 ListenerSP listener_sp, in ProcessFreeBSDKernel()
75 ListenerSP listener_sp, in CreateInstance()
284 ListenerSP listener_sp, in ProcessFreeBSDKernelFVC()
312 ListenerSP listener_sp, in ProcessFreeBSDKernelKVM()
H A DProcessFreeBSDKernel.h16 ProcessFreeBSDKernel(lldb::TargetSP target_sp, lldb::ListenerSP listener,
20 CreateInstance(lldb::TargetSP target_sp, lldb::ListenerSP listener,
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DProcessTrace.cpp34 ListenerSP listener_sp, in CreateInstance()
46 ProcessTrace::ProcessTrace(TargetSP target_sp, ListenerSP listener_sp, in ProcessTrace()
60 ListenerSP listener_sp( in DidAttach()
H A DProcess.cpp401 ListenerSP listener_sp, in FindPlugin()
445 Process::Process(lldb::TargetSP target_sp, ListenerSP listener_sp) in Process()
451 Process::Process(lldb::TargetSP target_sp, ListenerSP listener_sp, in Process()
684 ListenerSP hijack_listener_sp, Stream *stream, bool use_run_lock, in WaitForProcessToStop()
983 bool Process::HijackProcessEvents(ListenerSP listener_sp) { in HijackProcessEvents()
995 ListenerSP hijack_listener_sp) { in GetStateChangedEvents()
999 ListenerSP listener_sp = hijack_listener_sp; in GetStateChangedEvents()
1405 ListenerSP listener_sp( in ResumeSynchronous()
2704 ListenerSP listener_sp(Listener::MakeListener("LaunchEventHijack")); in LaunchPrivate()
2799 ListenerSP listener_sp( in LoadCore()
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DProcessTrace.h30 ProcessTrace(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
77 lldb::ListenerSP listener_sp,
H A DProcess.h187 lldb::ListenerSP GetListenerForProcess(Debugger &debugger);
514 lldb::ListenerSP listener_sp,
629 void SetShadowListener(lldb::ListenerSP shadow_listener_sp) { in SetShadowListener()
2272 lldb::ListenerSP hijack_listener = lldb::ListenerSP(),
2291 lldb::ListenerSP
2322 ProcessEventHijacker(Process &process, lldb::ListenerSP listener_sp) in ProcessEventHijacker()
2348 bool HijackProcessEvents(lldb::ListenerSP listener_sp);
2704 Process(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp);
2708 Process(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
3058 lldb::ListenerSP m_private_state_listener_sp; // This is the listener for the
H A DPostMortemProcess.h27 PostMortemProcess(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp, in PostMortemProcess()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DProcessMinidump.h32 lldb::ListenerSP listener_sp,
44 ProcessMinidump(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/scripted/
H A DScriptedProcess.h26 lldb::ListenerSP listener_sp,
106 ScriptedProcess(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
H A DScriptedProcess.cpp51 lldb::ListenerSP listener_sp, in CreateInstance()
78 lldb::ListenerSP listener_sp, in ScriptedProcess()
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDebugger.h177 lldb::ListenerSP GetListener() { return m_listener_sp; } in GetListener()
373 void EnableForwardEvents(const lldb::ListenerSP &listener_sp);
375 void CancelForwardEvents(const lldb::ListenerSP &listener_sp);
704 lldb::ListenerSP m_listener_sp;
735 lldb::ListenerSP m_forward_listener_sp;
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBListener.cpp44 SBListener::SBListener(const lldb::ListenerSP &listener_sp) in SBListener()
286 lldb::ListenerSP SBListener::GetSP() { return m_opaque_sp; } in GetSP()
292 void SBListener::reset(ListenerSP listener_sp) { in reset()
H A DSBAttachInfo.cpp260 lldb::ListenerSP shadow_sp = m_opaque_sp->GetShadowListener(); in GetShadowListener()
H A DSBLaunchInfo.cpp396 lldb::ListenerSP shadow_sp = m_opaque_sp->GetShadowListener(); in GetShadowListener()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.h34 CreateInstance(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
47 ProcessElfCore(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DThreadedCommunication.cpp108 ListenerSP listener_sp( in Read()
356 ListenerSP listener_sp(Listener::MakeListener( in SynchronizeWithReadThread()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.h57 lldb::ListenerSP listener_sp,
248 ProcessGDBRemote(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp);
267 lldb::ListenerSP m_async_listener_sp;
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-interfaces.h81 lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,

12