llvm/lldb/source/Target/QueueItem.cpp

//===-- QueueItem.cpp -----------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#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() {}