/freebsd/contrib/llvm-project/lldb/source/Utility/ |
H A D | Listener.cpp | 167 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 D | Broadcaster.cpp | 227 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 D | SBListener.cpp | 62 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 D | SBEvent.cpp | 33 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 D | SBBroadcaster.cpp | 66 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 D | SBStructuredData.cpp | 60 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 D | SBProcess.cpp | 460 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 D | SBDebugger.cpp | 587 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 D | Listener.h | 37 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 D | Broadcaster.h | 168 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 D | Debugger.cpp | 1478 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 D | ThreadedCommunication.cpp | 121 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 D | Process.cpp | 650 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 D | ProcessTrace.cpp | 68 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 D | Breakpoint.h | 125 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 D | Watchpoint.h | 45 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 D | StructuredDataImpl.h | 35 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 D | Debugger.h | 671 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 D | SBEvent.h | 80 SBEvent(lldb::EventSP &event_sp); 86 void reset(lldb::EventSP &event_sp);
|
H A D | SBStructuredData.h | 129 SBStructuredData(const lldb::EventSP &event_sp);
|
H A D | SBBreakpoint.h | 147 GetNumBreakpointLocationsFromEvent(const lldb::SBEvent &event_sp);
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | Process.h | 303 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 D | Breakpoint.cpp | 1067 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 D | Watchpoint.cpp | 532 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 D | ProcessGDBRemote.cpp | 1369 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()
|