llvm/lldb/source/Plugins/Trace/common/ThreadPostMortemTrace.cpp

//===-- ThreadPostMortemTrace.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 "ThreadPostMortemTrace.h"

#include <memory>
#include <optional>

#include "Plugins/Process/Utility/RegisterContextHistory.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"

usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacellvm;

void ThreadPostMortemTrace::RefreshStateAfterStop() {}

RegisterContextSP ThreadPostMortemTrace::GetRegisterContext() {}

RegisterContextSP
ThreadPostMortemTrace::CreateRegisterContextForFrame(StackFrame *frame) {}

bool ThreadPostMortemTrace::CalculateStopInfo() {}

const std::optional<FileSpec> &ThreadPostMortemTrace::GetTraceFile() const {}