| /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 | 463 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 D | SBDebugger.cpp | 544 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 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/Target/ |
| H A D | Process.cpp | 621 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 D | ProcessTrace.cpp | 69 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 D | Debugger.cpp | 1650 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 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/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 | 702 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 D | SBEvent.h | 80 SBEvent(lldb::EventSP &event_sp); 86 void reset(lldb::EventSP &event_sp);
|
| H A D | SBStructuredData.h | 133 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 | 306 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 D | Watchpoint.cpp | 531 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 D | Breakpoint.cpp | 1140 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 D | ProcessGDBRemote.cpp | 1444 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()
|