#include "lldb/Target/Queue.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/QueueItem.h"
#include "lldb/Target/SystemRuntime.h"
usingnamespacelldb;
usingnamespacelldb_private;
QueueItem::QueueItem(QueueSP queue_sp, ProcessSP process_sp,
lldb::addr_t item_ref, lldb_private::Address address)
: … { … }
QueueItem::~QueueItem() = default;
QueueItemKind QueueItem::GetKind() { … }
void QueueItem::SetKind(QueueItemKind item_kind) { … }
Address &QueueItem::GetAddress() { … }
void QueueItem::SetAddress(Address addr) { … }
ThreadSP QueueItem::GetExtendedBacktraceThread(ConstString type) { … }
lldb::addr_t QueueItem::GetItemThatEnqueuedThis() { … }
lldb::tid_t QueueItem::GetEnqueueingThreadID() { … }
lldb::queue_id_t QueueItem::GetEnqueueingQueueID() { … }
uint32_t QueueItem::GetStopID() { … }
std::vector<lldb::addr_t> &QueueItem::GetEnqueueingBacktrace() { … }
std::string QueueItem::GetThreadLabel() { … }
std::string QueueItem::GetQueueLabel() { … }
ProcessSP QueueItem::GetProcessSP() { … }
void QueueItem::FetchEntireItem() { … }