Home
last modified time | relevance | path

Searched refs:event_sp (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DListener.cpp167 void Listener::AddEvent(EventSP &event_sp) { in AddEvent() argument
172 static_cast<void *>(event_sp.get())); in AddEvent()
175 m_events.push_back(event_sp); in AddEvent()
182 uint32_t event_type_mask, EventSP &event_sp, bool remove) { in FindNextEventInternal() argument
193 [broadcaster, event_type_mask](const EventSP &event_sp) -> bool { in FindNextEventInternal() argument
194 if (broadcaster && !event_sp->BroadcasterIs(broadcaster)) in FindNextEventInternal()
196 return event_type_mask == 0 || event_type_mask & event_sp->GetType(); in FindNextEventInternal()
206 event_sp = *pos; in FindNextEventInternal()
215 static_cast<void *>(event_sp.get())); in FindNextEventInternal()
223 event_sp->DoOnRemoval(); in FindNextEventInternal()
[all …]
H A DBroadcaster.cpp227 void Broadcaster::BroadcasterImpl::BroadcastEvent(EventSP &event_sp) { in BroadcastEvent() argument
228 return PrivateBroadcastEvent(event_sp, false); in BroadcastEvent()
231 void Broadcaster::BroadcasterImpl::BroadcastEventIfUnique(EventSP &event_sp) { in BroadcastEventIfUnique() argument
232 return PrivateBroadcastEvent(event_sp, true); in BroadcastEventIfUnique()
235 void Broadcaster::BroadcasterImpl::PrivateBroadcastEvent(EventSP &event_sp, in PrivateBroadcastEvent() argument
238 if (!event_sp) in PrivateBroadcastEvent()
242 event_sp->SetBroadcaster(&m_broadcaster); in PrivateBroadcastEvent()
244 const uint32_t event_type = event_sp->GetType(); in PrivateBroadcastEvent()
258 if (!log && event_sp->GetData()) in PrivateBroadcastEvent()
259 log = event_sp->GetData()->GetLogChannel(); in PrivateBroadcastEvent()
[all …]
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBListener.cpp62 EventSP &event_sp = event.GetSP(); in AddEvent() local
63 if (event_sp) in AddEvent()
64 m_opaque_sp->AddEvent(event_sp); in AddEvent()
141 EventSP event_sp; in WaitForEvent() local
142 if (m_opaque_sp->GetEvent(event_sp, timeout)) { in WaitForEvent()
143 event.reset(event_sp); in WaitForEvent()
162 EventSP event_sp; in WaitForEventForBroadcaster() local
163 if (m_opaque_sp->GetEventForBroadcaster(broadcaster.get(), event_sp, in WaitForEventForBroadcaster()
165 event.reset(event_sp); in WaitForEventForBroadcaster()
182 EventSP event_sp; in WaitForEventForBroadcasterWithType() local
[all …]
H A DSBEvent.cpp33 SBEvent::SBEvent(EventSP &event_sp) in SBEvent() argument
34 : m_event_sp(event_sp), m_opaque_ptr(event_sp.get()) { in SBEvent()
35 LLDB_INSTRUMENT_VA(this, event_sp); in SBEvent()
145 void SBEvent::reset(EventSP &event_sp) { in reset() argument
146 m_event_sp = event_sp; in reset()
H A DSBBroadcaster.cpp66 EventSP event_sp = event.GetSP(); in BroadcastEvent() local
68 m_opaque_ptr->BroadcastEventIfUnique(event_sp); in BroadcastEvent()
70 m_opaque_ptr->BroadcastEvent(event_sp); in BroadcastEvent()
H A DSBStructuredData.cpp60 SBStructuredData::SBStructuredData(const lldb::EventSP &event_sp) in SBStructuredData() argument
61 : m_impl_up(new StructuredDataImpl(event_sp)) { in SBStructuredData()
62 LLDB_INSTRUMENT_VA(this, event_sp); in SBStructuredData()
H A DSBProcess.cpp460 EventSP event_sp; in GetStopEventForStopID() local
465 event_sp = process_sp->GetStopEventForStopID(stop_id); in GetStopEventForStopID()
466 sb_event.reset(event_sp); in GetStopEventForStopID()
791 EventSP event_sp = event.GetSP(); in EventIsStructuredDataEvent() local
792 EventData *event_data = event_sp ? event_sp->GetData() : nullptr; in EventIsStructuredDataEvent()
H A DSBDebugger.cpp587 EventSP event_sp; in HandleCommand() local
590 process_sp.get(), event_sp, std::chrono::seconds(0))) { in HandleCommand()
591 SBEvent event(event_sp); in HandleCommand()
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DListener.h37 typedef bool (*HandleBroadcastCallback)(lldb::EventSP &event_sp, void *baton);
85 bool GetEvent(lldb::EventSP &event_sp, const Timeout<std::micro> &timeout);
87 bool GetEventForBroadcaster(Broadcaster *broadcaster, lldb::EventSP &event_sp,
92 lldb::EventSP &event_sp,
95 size_t HandleBroadcastEvent(lldb::EventSP &event_sp);
119 uint32_t event_type_mask, lldb::EventSP &event_sp,
124 uint32_t event_type_mask, lldb::EventSP &event_sp);
H A DBroadcaster.h168 void BroadcastEvent(lldb::EventSP &event_sp) { in BroadcastEvent() argument
169 m_broadcaster_sp->BroadcastEvent(event_sp); in BroadcastEvent()
172 void BroadcastEventIfUnique(lldb::EventSP &event_sp) { in BroadcastEventIfUnique() argument
173 m_broadcaster_sp->BroadcastEventIfUnique(event_sp); in BroadcastEventIfUnique()
345 void BroadcastEvent(lldb::EventSP &event_sp);
347 void BroadcastEventIfUnique(lldb::EventSP &event_sp);
399 void PrivateBroadcastEvent(lldb::EventSP &event_sp, bool unique);
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DDebugger.cpp1478 EventSP event_sp(new Event( in PrivateReportProgress() local
1482 debugger.GetBroadcaster().BroadcastEvent(event_sp); in PrivateReportProgress()
1540 EventSP event_sp = std::make_shared<Event>( in PrivateReportDiagnostic() local
1543 broadcaster.BroadcastEvent(event_sp); in PrivateReportDiagnostic()
1609 EventSP event_sp = std::make_shared<Event>( in ReportSymbolChange() local
1612 debugger_sp->GetBroadcaster().BroadcastEvent(event_sp); in ReportSymbolChange()
1707 void Debugger::HandleBreakpointEvent(const EventSP &event_sp) { in HandleBreakpointEvent() argument
1711 event_sp); in HandleBreakpointEvent()
1729 event_sp); in HandleBreakpointEvent()
1732 Breakpoint::BreakpointEventData::GetBreakpointFromEvent(event_sp); in HandleBreakpointEvent()
[all …]
H A DThreadedCommunication.cpp121 EventSP event_sp; in Read() local
125 event_sp = std::make_shared<Event>(eBroadcastBitReadThreadDidExit); in Read()
127 if (!listener_sp->GetEvent(event_sp, timeout)) { in Read()
134 const uint32_t event_type = event_sp->GetType(); in Read()
368 EventSP event_sp; in SynchronizeWithReadThread() local
369 listener_sp->GetEvent(event_sp, std::nullopt); in SynchronizeWithReadThread()
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DProcess.cpp650 StateType Process::GetNextEvent(EventSP &event_sp) { in GetNextEvent() argument
653 if (GetPrimaryListener()->GetEventForBroadcaster(this, event_sp, in GetNextEvent()
655 event_sp) in GetNextEvent()
656 state = Process::ProcessEventData::GetStateFromEvent(event_sp.get()); in GetNextEvent()
714 EventSP event_sp; in WaitForProcessToStop() local
715 state = GetStateChangedEvents(event_sp, timeout, hijack_listener_sp); in WaitForProcessToStop()
716 if (event_sp_ptr && event_sp) in WaitForProcessToStop()
717 *event_sp_ptr = event_sp; in WaitForProcessToStop()
721 event_sp, stream, select_most_relevant, pop_process_io_handler); in WaitForProcessToStop()
734 if (Process::ProcessEventData::GetRestartedFromEvent(event_sp.get())) in WaitForProcessToStop()
[all …]
H A DProcessTrace.cpp68 EventSP event_sp; in DidAttach() local
69 WaitForProcessToStop(std::nullopt, &event_sp, true, listener_sp); in DidAttach()
/freebsd/contrib/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpoint.h125 GetBreakpointEventTypeFromEvent(const lldb::EventSP &event_sp);
128 GetBreakpointFromEvent(const lldb::EventSP &event_sp);
131 GetBreakpointLocationAtIndexFromEvent(const lldb::EventSP &event_sp,
135 GetNumBreakpointLocationsFromEvent(const lldb::EventSP &event_sp);
138 GetEventDataFromEvent(const Event *event_sp);
H A DWatchpoint.h45 GetWatchpointEventTypeFromEvent(const lldb::EventSP &event_sp);
48 GetWatchpointFromEvent(const lldb::EventSP &event_sp);
51 GetEventDataFromEvent(const Event *event_sp);
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DStructuredDataImpl.h35 StructuredDataImpl(const lldb::EventSP &event_sp) in StructuredDataImpl() argument
37 EventDataStructuredData::GetPluginFromEvent(event_sp.get())), in StructuredDataImpl()
38 m_data_sp(EventDataStructuredData::GetObjectFromEvent(event_sp.get())) { in StructuredDataImpl()
H A DDebugger.h671 void HandleBreakpointEvent(const lldb::EventSP &event_sp);
673 void HandleProcessEvent(const lldb::EventSP &event_sp);
675 void HandleThreadEvent(const lldb::EventSP &event_sp);
677 void HandleProgressEvent(const lldb::EventSP &event_sp);
679 void HandleDiagnosticEvent(const lldb::EventSP &event_sp);
/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBEvent.h80 SBEvent(lldb::EventSP &event_sp);
86 void reset(lldb::EventSP &event_sp);
H A DSBStructuredData.h129 SBStructuredData(const lldb::EventSP &event_sp);
H A DSBBreakpoint.h147 GetNumBreakpointLocationsFromEvent(const lldb::SBEvent &event_sp);
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DProcess.h303 void SetStopEventForLastNaturalStopID(lldb::EventSP event_sp) { in SetStopEventForLastNaturalStopID() argument
304 m_last_natural_stop_event = std::move(event_sp); in SetStopEventForLastNaturalStopID()
2257 lldb::StateType GetNextEvent(lldb::EventSP &event_sp);
2290 lldb::EventSP &event_sp, const Timeout<std::micro> &timeout,
2314 HandleProcessStateChangedEvent(const lldb::EventSP &event_sp, Stream *stream,
2889 virtual EventActionResult PerformAction(lldb::EventSP &event_sp) = 0;
2913 EventActionResult PerformAction(lldb::EventSP &event_sp) override;
3215 void HandlePrivateEvent(lldb::EventSP &event_sp);
3219 lldb::StateType WaitForProcessStopPrivate(lldb::EventSP &event_sp,
3225 bool GetEventsPrivate(lldb::EventSP &event_sp,
[all …]
/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DBreakpoint.cpp1067 const EventSP &event_sp) { in GetBreakpointEventTypeFromEvent() argument
1068 const BreakpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetBreakpointEventTypeFromEvent()
1077 const EventSP &event_sp) { in GetBreakpointFromEvent() argument
1080 const BreakpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetBreakpointFromEvent()
1088 const EventSP &event_sp) { in GetNumBreakpointLocationsFromEvent() argument
1089 const BreakpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetNumBreakpointLocationsFromEvent()
1098 const lldb::EventSP &event_sp, uint32_t bp_loc_idx) { in GetBreakpointLocationAtIndexFromEvent() argument
1101 const BreakpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetBreakpointLocationAtIndexFromEvent()
H A DWatchpoint.cpp532 const EventSP &event_sp) { in GetWatchpointEventTypeFromEvent() argument
533 const WatchpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetWatchpointEventTypeFromEvent()
542 const EventSP &event_sp) { in GetWatchpointFromEvent() argument
545 const WatchpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetWatchpointFromEvent()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.cpp1369 EventSP event_sp; in DoResume() local
1381 if (!listener_sp->GetEvent(event_sp, std::chrono::seconds(5))) { in DoResume()
1384 } else if (event_sp->BroadcasterIs(&m_async_broadcaster)) { in DoResume()
3588 EventSP event_sp; in AsyncThread() local
3608 if (m_async_listener_sp->GetEvent(event_sp, std::nullopt)) { in AsyncThread()
3609 const uint32_t event_type = event_sp->GetType(); in AsyncThread()
3610 if (event_sp->BroadcasterIs(&m_async_broadcaster)) { in AsyncThread()
3619 EventDataBytes::GetEventDataFromEvent(event_sp.get()); in AsyncThread()

12