Home
last modified time | relevance | path

Searched refs:broadcaster (Results 1 – 25 of 38) sorted by relevance

12

/llvm-project-15.0.7/lldb/unittests/Utility/
H A DListenerTest.cpp21 Broadcaster broadcaster(nullptr, "test-broadcaster"); in TEST() local
36 &broadcaster, event_mask, event_sp, timeout)); in TEST()
39 broadcaster.BroadcastEvent(event_mask, nullptr); in TEST()
42 broadcaster.BroadcastEvent(event_mask, nullptr); in TEST()
45 broadcaster.BroadcastEvent(event_mask, nullptr); in TEST()
49 broadcaster.BroadcastEvent(event_mask, nullptr); in TEST()
53 &broadcaster, event_mask, event_sp, timeout)); in TEST()
76 broadcaster.BroadcastEvent(event_mask, nullptr); in TEST()
79 broadcaster.BroadcastEvent(event_mask, nullptr); in TEST()
82 broadcaster.BroadcastEvent(event_mask, nullptr); in TEST()
[all …]
H A DBroadcasterTest.cpp23 Broadcaster broadcaster(nullptr, "test-broadcaster"); in TEST() local
30 listener1_sp->StartListeningForEvents(&broadcaster, event_mask1)); in TEST()
31 broadcaster.BroadcastEvent(event_mask1, nullptr); in TEST()
40 &broadcaster, event_mask1 | event_mask2)); in TEST()
41 broadcaster.BroadcastEvent(event_mask2, nullptr); in TEST()
46 broadcaster.BroadcastEvent(event_mask1, nullptr); in TEST()
54 broadcaster.BroadcastEvent(event_mask1, nullptr); in TEST()
61 Broadcaster broadcaster(nullptr, "test-broadcaster"); in TEST() local
64 EXPECT_FALSE(broadcaster.EventTypeHasListeners(event_mask)); in TEST()
70 EXPECT_TRUE(broadcaster.EventTypeHasListeners(event_mask)); in TEST()
[all …]
/llvm-project-15.0.7/lldb/source/API/
H A DSBListener.cpp111 if (m_opaque_sp && broadcaster.IsValid()) { in StartListeningForEvents()
123 if (m_opaque_sp && broadcaster.IsValid()) { in StopListeningForEvents()
158 if (m_opaque_sp && broadcaster.IsValid()) { in WaitForEventForBroadcaster()
178 if (m_opaque_sp && broadcaster.IsValid()) { in WaitForEventForBroadcasterWithType()
206 LLDB_INSTRUMENT_VA(this, broadcaster, event); in PeekAtNextEventForBroadcaster()
208 if (m_opaque_sp && broadcaster.IsValid()) { in PeekAtNextEventForBroadcaster()
221 if (m_opaque_sp && broadcaster.IsValid()) { in PeekAtNextEventForBroadcasterWithType()
223 broadcaster.get(), event_type_mask)); in PeekAtNextEventForBroadcasterWithType()
246 LLDB_INSTRUMENT_VA(this, broadcaster, event); in GetNextEventForBroadcaster()
248 if (m_opaque_sp && broadcaster.IsValid()) { in GetNextEventForBroadcaster()
[all …]
H A DSBEvent.cpp86 SBBroadcaster broadcaster; in GetBroadcaster() local
89 broadcaster.reset(lldb_event->GetBroadcaster(), false); in GetBroadcaster()
90 return broadcaster; in GetBroadcaster()
103 bool SBEvent::BroadcasterMatchesPtr(const SBBroadcaster *broadcaster) { in BroadcasterMatchesPtr() argument
104 LLDB_INSTRUMENT_VA(this, broadcaster); in BroadcasterMatchesPtr()
106 if (broadcaster) in BroadcasterMatchesPtr()
107 return BroadcasterMatchesRef(*broadcaster); in BroadcasterMatchesPtr()
111 bool SBEvent::BroadcasterMatchesRef(const SBBroadcaster &broadcaster) { in BroadcasterMatchesRef() argument
112 LLDB_INSTRUMENT_VA(this, broadcaster); in BroadcasterMatchesRef()
117 success = lldb_event->BroadcasterIs(broadcaster.get()); in BroadcasterMatchesRef()
H A DSBBroadcaster.cpp28 SBBroadcaster::SBBroadcaster(lldb_private::Broadcaster *broadcaster, bool owns) in SBBroadcaster() argument
29 : m_opaque_sp(owns ? broadcaster : nullptr), m_opaque_ptr(broadcaster) {} in SBBroadcaster()
118 void SBBroadcaster::reset(Broadcaster *broadcaster, bool owns) { in reset() argument
120 m_opaque_sp.reset(broadcaster); in reset()
123 m_opaque_ptr = broadcaster; in reset()
H A DSBCommunication.cpp165 SBBroadcaster broadcaster(m_opaque, false); in GetBroadcaster() local
166 return broadcaster; in GetBroadcaster()
/llvm-project-15.0.7/lldb/source/Utility/
H A DListener.cpp83 if (broadcaster) { in StartListeningForEvents()
114 if (broadcaster) { in StartListeningForEvents()
147 if (broadcaster) { in StopListeningForEvents()
168 m_broadcasters.erase(broadcaster->GetBroadcasterImpl()); in BroadcasterWillDestruct()
177 if ((*pos)->GetBroadcaster() == broadcaster) in BroadcasterWillDestruct()
213 EventBroadcasterMatches(Broadcaster *broadcaster) in EventBroadcasterMatches() argument
214 : m_broadcaster(broadcaster) {} in EventBroadcasterMatches()
295 static_cast<void *>(broadcaster), in FindNextEventInternal()
402 Broadcaster *broadcaster = event_sp->GetBroadcaster(); in HandleBroadcastEvent() local
403 if (!broadcaster) in HandleBroadcastEvent()
[all …]
H A DEvent.cpp30 Event::Event(Broadcaster *broadcaster, uint32_t event_type, EventData *data) in Event() argument
34 Event::Event(Broadcaster *broadcaster, uint32_t event_type, in Event() argument
48 Broadcaster *broadcaster; in Dump() local
51 broadcaster = broadcaster_impl_sp->GetBroadcaster(); in Dump()
53 broadcaster = nullptr; in Dump()
55 if (broadcaster) { in Dump()
57 if (broadcaster->GetEventNames(event_name, m_type, false)) in Dump()
60 static_cast<void *>(broadcaster), in Dump()
61 broadcaster->GetBroadcasterName().GetCString(), m_type, in Dump()
66 static_cast<void *>(broadcaster), in Dump()
[all …]
H A DBroadcaster.cpp34 Broadcaster::BroadcasterImpl::BroadcasterImpl(Broadcaster &broadcaster) in BroadcasterImpl() argument
35 : m_broadcaster(broadcaster), m_listeners(), m_listeners_mutex(), in BroadcasterImpl()
443 Broadcaster &broadcaster) { in SignUpListenersForBroadcaster() argument
451 broadcaster.GetBroadcasterClass()))) != end_iter) { in SignUpListenersForBroadcaster()
452 (*iter).second->StartListeningForEvents(&broadcaster, in SignUpListenersForBroadcaster()
/llvm-project-15.0.7/lldb/test/API/python_api/default-constructor/
H A Dsb_listener.py13 broadcaster = lldb.SBBroadcaster()
15 obj.WaitForEventForBroadcaster(5, broadcaster, event)
16 obj.WaitForEventForBroadcasterWithType(5, broadcaster, 0xffffffff, event)
18 obj.PeekAtNextEventForBroadcaster(broadcaster, event)
19 obj.PeekAtNextEventForBroadcasterWithType(broadcaster, 0xffffffff, event)
21 obj.GetNextEventForBroadcaster(broadcaster, event)
22 obj.GetNextEventForBroadcasterWithType(broadcaster, 0xffffffff, event)
H A Dsb_event.py11 broadcaster = obj.GetBroadcaster()
14 sb_broadcaster.fuzz_obj(broadcaster)
15 obj.BroadcasterMatchesRef(broadcaster)
H A Dsb_communication.py9 broadcaster = obj.GetBroadcaster()
12 sb_broadcaster.fuzz_obj(broadcaster)
/llvm-project-15.0.7/lldb/bindings/interface/
H A DSBListener.i49 StartListeningForEvents (const lldb::SBBroadcaster& broadcaster,
53 StopListeningForEvents (const lldb::SBBroadcaster& broadcaster,
63 const lldb::SBBroadcaster &broadcaster,
68 const lldb::SBBroadcaster &broadcaster,
76 PeekAtNextEventForBroadcaster (const lldb::SBBroadcaster &broadcaster,
80 PeekAtNextEventForBroadcasterWithType (const lldb::SBBroadcaster &broadcaster,
88 GetNextEventForBroadcaster (const lldb::SBBroadcaster &broadcaster,
92 GetNextEventForBroadcasterWithType (const lldb::SBBroadcaster &broadcaster,
H A DSBEvent.i141 BroadcasterMatchesRef (const lldb::SBBroadcaster &broadcaster);
/llvm-project-15.0.7/lldb/include/lldb/Utility/
H A DListener.h68 uint32_t StartListeningForEvents(Broadcaster *broadcaster,
71 uint32_t StartListeningForEvents(Broadcaster *broadcaster,
76 bool StopListeningForEvents(Broadcaster *broadcaster, uint32_t event_mask);
80 Event *PeekAtNextEventForBroadcaster(Broadcaster *broadcaster);
82 Event *PeekAtNextEventForBroadcasterWithType(Broadcaster *broadcaster,
88 bool GetEventForBroadcaster(Broadcaster *broadcaster, lldb::EventSP &event_sp,
91 bool GetEventForBroadcasterWithType(Broadcaster *broadcaster,
119 Broadcaster *broadcaster, // nullptr for any broadcaster
125 Broadcaster *broadcaster, // nullptr for any broadcaster
H A DEvent.h188 Event(Broadcaster *broadcaster, uint32_t event_type,
191 Event(Broadcaster *broadcaster, uint32_t event_type,
221 bool BroadcasterIs(Broadcaster *broadcaster) { in BroadcasterIs() argument
225 return broadcaster_impl_sp->GetBroadcaster() == broadcaster; in BroadcasterIs()
242 void SetBroadcaster(Broadcaster *broadcaster) { in SetBroadcaster() argument
243 m_broadcaster_wp = broadcaster->GetBroadcasterImpl(); in SetBroadcaster()
/llvm-project-15.0.7/lldb/include/lldb/API/
H A DSBListener.h44 uint32_t StartListeningForEvents(const lldb::SBBroadcaster &broadcaster,
47 bool StopListeningForEvents(const lldb::SBBroadcaster &broadcaster,
54 const lldb::SBBroadcaster &broadcaster,
58 uint32_t num_seconds, const lldb::SBBroadcaster &broadcaster,
63 bool PeekAtNextEventForBroadcaster(const lldb::SBBroadcaster &broadcaster,
67 PeekAtNextEventForBroadcasterWithType(const lldb::SBBroadcaster &broadcaster,
73 bool GetNextEventForBroadcaster(const lldb::SBBroadcaster &broadcaster,
77 GetNextEventForBroadcasterWithType(const lldb::SBBroadcaster &broadcaster,
H A DSBBroadcaster.h72 SBBroadcaster(lldb_private::Broadcaster *broadcaster, bool owns);
76 void reset(lldb_private::Broadcaster *broadcaster, bool owns);
H A DSBEvent.h50 bool BroadcasterMatchesPtr(const lldb::SBBroadcaster *broadcaster);
52 bool BroadcasterMatchesRef(const lldb::SBBroadcaster &broadcaster);
/llvm-project-15.0.7/lldb/unittests/Core/
H A DDiagnosticEventTest.cpp58 Broadcaster &broadcaster = debugger_sp->GetBroadcaster(); in TEST_F() local
61 listener_sp->StartListeningForEvents(&broadcaster, in TEST_F()
64 broadcaster.EventTypeHasListeners(Debugger::eBroadcastBitWarning)); in TEST_F()
84 Broadcaster &broadcaster = debugger_sp->GetBroadcaster(); in TEST_F() local
87 listener_sp->StartListeningForEvents(&broadcaster, in TEST_F()
89 EXPECT_TRUE(broadcaster.EventTypeHasListeners(Debugger::eBroadcastBitError)); in TEST_F()
143 Broadcaster &broadcaster = debugger_sp->GetBroadcaster(); in TEST_F() local
146 listener_sp->StartListeningForEvents(&broadcaster, in TEST_F()
149 broadcaster.EventTypeHasListeners(Debugger::eBroadcastBitWarning)); in TEST_F()
/llvm-project-15.0.7/lldb/test/API/functionalities/progress_reporting/
H A DTestProgressReporting.py15 self.broadcaster = self.dbg.GetBroadcaster()
16 self.listener = lldbutil.start_listening_from(self.broadcaster,
25 event = lldbutil.fetch_next_event(self, self.listener, self.broadcaster)
/llvm-project-15.0.7/lldb/test/API/functionalities/diagnostic_reporting/
H A DTestDiagnosticReporting.py15 self.broadcaster = self.dbg.GetBroadcaster()
16 self.listener = lldbutil.start_listening_from(self.broadcaster,
30 event = lldbutil.fetch_next_event(self, self.listener, self.broadcaster)
/llvm-project-15.0.7/lldb/test/API/functionalities/signal/
H A DTestSendSignal.py102 broadcaster = self.process().GetBroadcaster()
106 num_seconds, broadcaster, event_type_mask, event)
/llvm-project-15.0.7/lldb/test/API/macosx/thread-names/
H A DTestInterruptThreadNames.py30 broadcaster = process.GetBroadcaster()
31 rc = broadcaster.AddListener(listener, lldb.SBProcess.eBroadcastBitStateChanged)
/llvm-project-15.0.7/lldb/test/API/api/multiple-debuggers/
H A Dmulti-process-driver.cpp127 SBBroadcaster broadcaster = process.GetBroadcaster(); in do_one_debugger() local
128 … uint32_t rc = broadcaster.AddListener (listener, SBProcess::eBroadcastBitStateChanged); in do_one_debugger()

12