#include "lldb/lldb-private.h"
#include "Plugins/Process/Utility/HistoryThread.h"
#include "Plugins/Process/Utility/HistoryUnwind.h"
#include "Plugins/Process/Utility/RegisterContextHistory.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/StackFrameList.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include <memory>
usingnamespacelldb;
usingnamespacelldb_private;
HistoryThread::HistoryThread(lldb_private::Process &process, lldb::tid_t tid,
std::vector<lldb::addr_t> pcs,
bool pcs_are_call_addresses)
: … { … }
HistoryThread::~HistoryThread() { … }
lldb::RegisterContextSP HistoryThread::GetRegisterContext() { … }
lldb::RegisterContextSP
HistoryThread::CreateRegisterContextForFrame(StackFrame *frame) { … }
lldb::StackFrameListSP HistoryThread::GetStackFrameList() { … }
uint32_t HistoryThread::GetExtendedBacktraceOriginatingIndexID() { … }