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.cpp463 EventSP event_sp; in GetStopEventForStopID() local
468 event_sp = process_sp->GetStopEventForStopID(stop_id); in GetStopEventForStopID()
469 sb_event.reset(event_sp); in GetStopEventForStopID()
806 EventSP event_sp = event.GetSP(); in EventIsStructuredDataEvent() local
807 EventData *event_data = event_sp ? event_sp->GetData() : nullptr; in EventIsStructuredDataEvent()
H A DSBDebugger.cpp544 EventSP event_sp; in HandleCommand() local
547 process_sp.get(), event_sp, std::chrono::seconds(0))) { in HandleCommand()
548 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/Target/
H A DProcess.cpp621 StateType Process::GetNextEvent(EventSP &event_sp) { in GetNextEvent() argument
624 if (GetPrimaryListener()->GetEventForBroadcaster(this, event_sp, in GetNextEvent()
626 event_sp) in GetNextEvent()
627 state = Process::ProcessEventData::GetStateFromEvent(event_sp.get()); in GetNextEvent()
685 EventSP event_sp; in WaitForProcessToStop() local
686 state = GetStateChangedEvents(event_sp, timeout, hijack_listener_sp); in WaitForProcessToStop()
687 if (event_sp_ptr && event_sp) in WaitForProcessToStop()
688 *event_sp_ptr = event_sp; in WaitForProcessToStop()
692 event_sp, stream, select_most_relevant, pop_process_io_handler); in WaitForProcessToStop()
705 if (Process::ProcessEventData::GetRestartedFromEvent(event_sp.get())) in WaitForProcessToStop()
[all …]
H A DProcessTrace.cpp69 EventSP event_sp; in DidAttach() local
70 WaitForProcessToStop(std::nullopt, &event_sp, true, listener_sp); in DidAttach()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DDebugger.cpp1650 EventSP event_sp(new Event( in PrivateReportProgress() local
1654 debugger.GetBroadcaster().BroadcastEvent(event_sp); in PrivateReportProgress()
1711 EventSP event_sp = std::make_shared<Event>( in PrivateReportDiagnostic() local
1714 broadcaster.BroadcastEvent(event_sp); in PrivateReportDiagnostic()
1780 EventSP event_sp = std::make_shared<Event>( in ReportSymbolChange() local
1783 debugger_sp->GetBroadcaster().BroadcastEvent(event_sp); in ReportSymbolChange()
1878 void Debugger::HandleBreakpointEvent(const EventSP &event_sp) { in HandleBreakpointEvent() argument
1882 event_sp); in HandleBreakpointEvent()
1900 event_sp); in HandleBreakpointEvent()
1903 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/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.h702 void HandleBreakpointEvent(const lldb::EventSP &event_sp);
704 void HandleProcessEvent(const lldb::EventSP &event_sp);
706 void HandleThreadEvent(const lldb::EventSP &event_sp);
708 void HandleProgressEvent(const lldb::EventSP &event_sp);
710 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.h133 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.h306 void SetStopEventForLastNaturalStopID(lldb::EventSP event_sp) { in SetStopEventForLastNaturalStopID() argument
307 m_last_natural_stop_event = std::move(event_sp); in SetStopEventForLastNaturalStopID()
2294 lldb::StateType GetNextEvent(lldb::EventSP &event_sp);
2327 lldb::EventSP &event_sp, const Timeout<std::micro> &timeout,
2351 HandleProcessStateChangedEvent(const lldb::EventSP &event_sp, Stream *stream,
2965 virtual EventActionResult PerformAction(lldb::EventSP &event_sp) = 0;
2989 EventActionResult PerformAction(lldb::EventSP &event_sp) override;
3299 void HandlePrivateEvent(lldb::EventSP &event_sp);
3303 lldb::StateType WaitForProcessStopPrivate(lldb::EventSP &event_sp,
3309 bool GetEventsPrivate(lldb::EventSP &event_sp,
[all …]
/freebsd/contrib/llvm-project/lldb/source/Breakpoint/
H A DWatchpoint.cpp531 const EventSP &event_sp) { in GetWatchpointEventTypeFromEvent() argument
532 const WatchpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetWatchpointEventTypeFromEvent()
540 const EventSP &event_sp) { in GetWatchpointFromEvent() argument
543 const WatchpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetWatchpointFromEvent()
H A DBreakpoint.cpp1140 const EventSP &event_sp) { in GetBreakpointEventTypeFromEvent() argument
1141 const BreakpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetBreakpointEventTypeFromEvent()
1149 const EventSP &event_sp) { in GetBreakpointFromEvent() argument
1152 const BreakpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetBreakpointFromEvent()
1160 const EventSP &event_sp) { in GetNumBreakpointLocationsFromEvent() argument
1161 const BreakpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetNumBreakpointLocationsFromEvent()
1170 const lldb::EventSP &event_sp, uint32_t bp_loc_idx) { in GetBreakpointLocationAtIndexFromEvent() argument
1173 const BreakpointEventData *data = GetEventDataFromEvent(event_sp.get()); in GetBreakpointLocationAtIndexFromEvent()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.cpp1444 EventSP event_sp; in DoResume() local
1457 if (!listener_sp->GetEvent(event_sp, ResumeTimeout())) { in DoResume()
1460 } else if (event_sp->BroadcasterIs(&m_async_broadcaster)) { in DoResume()
3717 EventSP event_sp; in AsyncThread() local
3737 if (m_async_listener_sp->GetEvent(event_sp, std::nullopt)) { in AsyncThread()
3738 const uint32_t event_type = event_sp->GetType(); in AsyncThread()
3739 if (event_sp->BroadcasterIs(&m_async_broadcaster)) { in AsyncThread()
3748 EventDataBytes::GetEventDataFromEvent(event_sp.get()); in AsyncThread()

12