Searched refs:listener_sp (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-current/contrib/llvm-project/lldb/include/lldb/Utility/
H A DBroadcaster.h90 uint32_t RegisterListenerForEvents(const lldb::ListenerSP &listener_sp,
93 bool UnregisterListenerForEvents(const lldb::ListenerSP &listener_sp,
101 void RemoveListener(const lldb::ListenerSP &listener_sp);
191 virtual void AddInitialEventsToListener(const lldb::ListenerSP &listener_sp,
203 /// \param[in] listener_sp
213 uint32_t AddListener(const lldb::ListenerSP &listener_sp, argument
215 return m_broadcaster_sp->AddListener(listener_sp, event_mask);
260 /// \param[in] listener_sp
271 bool RemoveListener(const lldb::ListenerSP &listener_sp, argument
273 return m_broadcaster_sp->RemoveListener(listener_sp, event_mas
294 HijackBroadcaster(const lldb::ListenerSP &listener_sp, uint32_t event_mask = UINT32_MAX) argument
315 SetPrimaryListener(lldb::ListenerSP listener_sp) argument
[all...]
H A DProcessInfo.h103 void SetListener(const lldb::ListenerSP &listener_sp) { argument
104 m_listener_sp = listener_sp;
109 void SetHijackListener(const lldb::ListenerSP &listener_sp) { argument
110 m_hijack_listener_sp = listener_sp;
115 void SetShadowListener(const lldb::ListenerSP &listener_sp) { argument
116 m_shadow_listener_sp = listener_sp;
/freebsd-current/contrib/llvm-project/lldb/source/Target/
H A DProcessTrace.cpp34 ListenerSP listener_sp,
39 return std::make_shared<ProcessTrace>(target_sp, listener_sp);
46 ProcessTrace::ProcessTrace(TargetSP target_sp, ListenerSP listener_sp) argument
47 : PostMortemProcess(target_sp, listener_sp) {}
59 ListenerSP listener_sp(
61 HijackProcessEvents(listener_sp);
68 WaitForProcessToStop(std::nullopt, &event_sp, true, listener_sp);
33 CreateInstance(TargetSP target_sp, ListenerSP listener_sp, const FileSpec *crash_file, bool can_connect) argument
H A DProcess.cpp371 ListenerSP listener_sp,
382 process_sp = create_callback(target_sp, listener_sp, crash_file_path,
396 process_sp = create_callback(target_sp, listener_sp, crash_file_path,
415 Process::Process(lldb::TargetSP target_sp, ListenerSP listener_sp) argument
416 : Process(target_sp, listener_sp, UnixSignals::CreateForHost()) {
421 Process::Process(lldb::TargetSP target_sp, ListenerSP listener_sp, argument
477 SetPrimaryListener(listener_sp);
951 bool Process::HijackProcessEvents(ListenerSP listener_sp) { argument
952 if (listener_sp) {
953 return HijackBroadcaster(listener_sp, eBroadcastBitStateChange
369 FindPlugin(lldb::TargetSP target_sp, llvm::StringRef plugin_name, ListenerSP listener_sp, const FileSpec *crash_file_path, bool can_connect) argument
967 ListenerSP listener_sp = hijack_listener_sp; local
[all...]
/freebsd-current/contrib/llvm-project/lldb/source/Utility/
H A DBroadcaster.cpp132 const lldb::ListenerSP &listener_sp, uint32_t requested_events) {}
135 Broadcaster::BroadcasterImpl::AddListener(const lldb::ListenerSP &listener_sp, argument
137 if (!listener_sp)
146 if (listener_sp == m_primary_listener_sp)
151 if (pair.first == listener_sp) {
154 m_broadcaster.AddInitialEventsToListener(listener_sp, event_mask);
162 std::make_pair(lldb::ListenerWP(listener_sp), event_mask));
166 m_broadcaster.AddInitialEventsToListener(listener_sp, event_mask);
223 const lldb::ListenerSP &listener_sp, uint32_t event_mask) {
224 return RemoveListener(listener_sp
131 AddInitialEventsToListener( const lldb::ListenerSP &listener_sp, uint32_t requested_events) argument
222 RemoveListener( const lldb::ListenerSP &listener_sp, uint32_t event_mask) argument
320 SetPrimaryListener(lldb::ListenerSP listener_sp) argument
329 HijackBroadcaster( const lldb::ListenerSP &listener_sp, uint32_t event_mask) argument
363 ListenerSP listener_sp = m_hijacking_listeners.back(); local
395 RegisterListenerForEvents( const lldb::ListenerSP &listener_sp, const BroadcastEventSpec &event_spec) argument
423 UnregisterListenerForEvents( const lldb::ListenerSP &listener_sp, const BroadcastEventSpec &event_spec) argument
507 RemoveListener(const lldb::ListenerSP &listener_sp) argument
[all...]
H A DEvent.cpp91 for (auto listener_sp : m_pending_listeners)
92 listener_sp->AddEvent(me_sp);
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Target/
H A DProcessTrace.h30 ProcessTrace(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp);
76 lldb::ListenerSP listener_sp,
H A DProcess.h510 lldb::ListenerSP listener_sp,
2297 ProcessEventHijacker(Process &process, lldb::ListenerSP listener_sp) argument
2299 m_process.HijackProcessEvents(std::move(listener_sp));
2317 /// \param[in] listener_sp
2323 bool HijackProcessEvents(lldb::ListenerSP listener_sp);
2648 Process(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp);
2652 Process(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSDKernel/
H A DProcessFreeBSDKernel.cpp70 ListenerSP listener_sp)
71 : PostMortemProcess(target_sp, listener_sp) {}
74 ListenerSP listener_sp,
84 return std::make_shared<ProcessFreeBSDKernelFVC>(target_sp, listener_sp,
93 return std::make_shared<ProcessFreeBSDKernelKVM>(target_sp, listener_sp,
283 ListenerSP listener_sp,
285 : ProcessFreeBSDKernel(target_sp, listener_sp), m_fvc(fvc) {}
310 ListenerSP listener_sp,
312 : ProcessFreeBSDKernel(target_sp, listener_sp), m_kvm(fvc) {}
69 ProcessFreeBSDKernel(lldb::TargetSP target_sp, ListenerSP listener_sp) argument
73 CreateInstance(lldb::TargetSP target_sp, ListenerSP listener_sp, const FileSpec *crash_file, bool can_connect) argument
282 ProcessFreeBSDKernelFVC(lldb::TargetSP target_sp, ListenerSP listener_sp, fvc_t *fvc) argument
309 ProcessFreeBSDKernelKVM(lldb::TargetSP target_sp, ListenerSP listener_sp, kvm_t *fvc) argument
/freebsd-current/contrib/llvm-project/lldb/source/API/
H A DSBAttachInfo.cpp269 ListenerSP listener_sp = listener.GetSP(); local
270 if (listener_sp && listener.IsValid())
271 listener_sp->SetShadow(true);
273 listener_sp = nullptr;
275 m_opaque_sp->SetShadowListener(listener_sp);
H A DSBListener.cpp44 SBListener::SBListener(const lldb::ListenerSP &listener_sp) argument
45 : m_opaque_sp(listener_sp) {}
292 void SBListener::reset(ListenerSP listener_sp) { argument
293 m_opaque_sp = listener_sp;
H A DSBLaunchInfo.cpp405 ListenerSP listener_sp = listener.GetSP(); local
406 if (listener_sp && listener.IsValid())
407 listener_sp->SetShadow(true);
409 listener_sp = nullptr;
411 m_opaque_sp->SetShadowListener(listener_sp);
/freebsd-current/contrib/llvm-project/lldb/source/Core/
H A DThreadedCommunication.cpp108 ListenerSP listener_sp(
110 listener_sp->StartListeningForEvents(
127 if (!listener_sp->GetEvent(event_sp, timeout)) {
356 ListenerSP listener_sp(Listener::MakeListener(
358 listener_sp->StartListeningForEvents(this, eBroadcastBitNoMorePendingInput);
369 listener_sp->GetEvent(event_sp, std::nullopt);
H A DDebugger.cpp1839 void Debugger::EnableForwardEvents(const ListenerSP &listener_sp) { argument
1840 m_forward_listener_sp = listener_sp;
1843 void Debugger::CancelForwardEvents(const ListenerSP &listener_sp) { argument
1848 ListenerSP listener_sp(GetListener());
1864 listener_sp->StartListeningForEventSpec(m_broadcaster_manager_sp,
1866 listener_sp->StartListeningForEventSpec(m_broadcaster_manager_sp,
1868 listener_sp->StartListeningForEventSpec(m_broadcaster_manager_sp,
1870 listener_sp->StartListeningForEvents(
1876 listener_sp->StartListeningForEvents(
1887 if (listener_sp
[all...]
/freebsd-current/contrib/llvm-project/lldb/include/lldb/API/
H A DSBListener.h91 SBListener(const lldb::ListenerSP &listener_sp);
100 void reset(lldb::ListenerSP listener_sp);
/freebsd-current/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,
H A DProcessMinidump.cpp123 lldb::ListenerSP listener_sp,
146 return std::make_shared<ProcessMinidump>(target_sp, listener_sp, *crash_file,
156 lldb::ListenerSP listener_sp,
159 : PostMortemProcess(target_sp, listener_sp), m_core_file(core_file),
122 CreateInstance(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp, const FileSpec *crash_file, bool can_connect) argument
155 ProcessMinidump(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp, const FileSpec &core_file, DataBufferSP core_data) argument
/freebsd-current/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,
62 new ScriptedProcess(target_sp, listener_sp, scripted_metadata, error));
78 lldb::ListenerSP listener_sp,
81 : Process(target_sp, listener_sp), m_scripted_metadata(scripted_metadata) {
50 CreateInstance(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp, const FileSpec *file, bool can_connect) argument
77 ScriptedProcess(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp, const ScriptedMetadata &scripted_metadata, Status &error) argument
/freebsd-current/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,
H A DProcessElfCore.cpp51 lldb::ListenerSP listener_sp,
74 process_sp = std::make_shared<ProcessElfCore>(target_sp, listener_sp,
100 lldb::ListenerSP listener_sp,
102 : PostMortemProcess(target_sp, listener_sp), m_core_file(core_file) {}
50 CreateInstance(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp, const FileSpec *crash_file, bool can_connect) argument
99 ProcessElfCore(lldb::TargetSP target_sp, lldb::ListenerSP listener_sp, const FileSpec &core_file) argument
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Platform/POSIX/
H A DPlatformPOSIX.cpp397 ListenerSP listener_sp = attach_info.GetHijackListener(); local
398 if (listener_sp == nullptr) {
399 listener_sp =
401 attach_info.SetHijackListener(listener_sp);
403 process_sp->HijackProcessEvents(listener_sp);
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Core/
H A DDebugger.h380 void EnableForwardEvents(const lldb::ListenerSP &listener_sp);
382 void CancelForwardEvents(const lldb::ListenerSP &listener_sp);
/freebsd-current/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-interfaces.h81 lldb::TargetSP target_sp, lldb::ListenerSP listener_sp,
/freebsd-current/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);

Completed in 243 milliseconds

12