llvm/lldb/source/Target/ProcessTrace.cpp

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

#include <memory>

#include "lldb/Core/Module.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Section.h"
#include "lldb/Target/ABI.h"
#include "lldb/Target/SectionLoadList.h"
#include "lldb/Target/Target.h"

usingnamespacelldb;
usingnamespacelldb_private;

LLDB_PLUGIN_DEFINE()

llvm::StringRef ProcessTrace::GetPluginDescriptionStatic() {}

void ProcessTrace::Terminate() {}

ProcessSP ProcessTrace::CreateInstance(TargetSP target_sp,
                                       ListenerSP listener_sp,
                                       const FileSpec *crash_file,
                                       bool can_connect) {}

bool ProcessTrace::CanDebug(TargetSP target_sp, bool plugin_specified_by_name) {}

ProcessTrace::ProcessTrace(TargetSP target_sp, ListenerSP listener_sp,
                           const FileSpec &core_file)
    :{}

ProcessTrace::~ProcessTrace() {}

void ProcessTrace::DidAttach(ArchSpec &process_arch) {}

bool ProcessTrace::DoUpdateThreadList(ThreadList &old_thread_list,
                                      ThreadList &new_thread_list) {}

void ProcessTrace::RefreshStateAfterStop() {}

Status ProcessTrace::DoDestroy() {}

size_t ProcessTrace::ReadMemory(addr_t addr, void *buf, size_t size,
                                Status &error) {}

void ProcessTrace::Clear() {}

void ProcessTrace::Initialize() {}

ArchSpec ProcessTrace::GetArchitecture() {}

bool ProcessTrace::GetProcessInfo(ProcessInstanceInfo &info) {}

size_t ProcessTrace::DoReadMemory(addr_t addr, void *buf, size_t size,
                                  Status &error) {}