| /llvm-project-15.0.7/lldb/unittests/Utility/ |
| H A D | ListenerTest.cpp | 21 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 D | BroadcasterTest.cpp | 23 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 D | SBListener.cpp | 111 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 D | SBEvent.cpp | 86 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 D | SBBroadcaster.cpp | 28 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 D | SBCommunication.cpp | 165 SBBroadcaster broadcaster(m_opaque, false); in GetBroadcaster() local 166 return broadcaster; in GetBroadcaster()
|
| /llvm-project-15.0.7/lldb/source/Utility/ |
| H A D | Listener.cpp | 83 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 D | Event.cpp | 30 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 D | Broadcaster.cpp | 34 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 D | sb_listener.py | 13 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 D | sb_event.py | 11 broadcaster = obj.GetBroadcaster() 14 sb_broadcaster.fuzz_obj(broadcaster) 15 obj.BroadcasterMatchesRef(broadcaster)
|
| H A D | sb_communication.py | 9 broadcaster = obj.GetBroadcaster() 12 sb_broadcaster.fuzz_obj(broadcaster)
|
| /llvm-project-15.0.7/lldb/bindings/interface/ |
| H A D | SBListener.i | 49 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 D | SBEvent.i | 141 BroadcasterMatchesRef (const lldb::SBBroadcaster &broadcaster);
|
| /llvm-project-15.0.7/lldb/include/lldb/Utility/ |
| H A D | Listener.h | 68 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 D | Event.h | 188 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 D | SBListener.h | 44 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 D | SBBroadcaster.h | 72 SBBroadcaster(lldb_private::Broadcaster *broadcaster, bool owns); 76 void reset(lldb_private::Broadcaster *broadcaster, bool owns);
|
| H A D | SBEvent.h | 50 bool BroadcasterMatchesPtr(const lldb::SBBroadcaster *broadcaster); 52 bool BroadcasterMatchesRef(const lldb::SBBroadcaster &broadcaster);
|
| /llvm-project-15.0.7/lldb/unittests/Core/ |
| H A D | DiagnosticEventTest.cpp | 58 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 D | TestProgressReporting.py | 15 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 D | TestDiagnosticReporting.py | 15 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 D | TestSendSignal.py | 102 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 D | TestInterruptThreadNames.py | 30 broadcaster = process.GetBroadcaster() 31 rc = broadcaster.AddListener(listener, lldb.SBProcess.eBroadcastBitStateChanged)
|
| /llvm-project-15.0.7/lldb/test/API/api/multiple-debuggers/ |
| H A D | multi-process-driver.cpp | 127 SBBroadcaster broadcaster = process.GetBroadcaster(); in do_one_debugger() local 128 … uint32_t rc = broadcaster.AddListener (listener, SBProcess::eBroadcastBitStateChanged); in do_one_debugger()
|