llvm/lldb/source/API/SBInstructionList.cpp

//===-- SBInstructionList.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/API/SBInstructionList.h"
#include "lldb/API/SBAddress.h"
#include "lldb/API/SBFile.h"
#include "lldb/API/SBInstruction.h"
#include "lldb/API/SBStream.h"
#include "lldb/Core/Disassembler.h"
#include "lldb/Core/Module.h"
#include "lldb/Host/StreamFile.h"
#include "lldb/Symbol/SymbolContext.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/Utility/Stream.h"

usingnamespacelldb;
usingnamespacelldb_private;

SBInstructionList::SBInstructionList() {}

SBInstructionList::SBInstructionList(const SBInstructionList &rhs)
    :{}

const SBInstructionList &SBInstructionList::
operator=(const SBInstructionList &rhs) {}

SBInstructionList::~SBInstructionList() = default;

bool SBInstructionList::IsValid() const {}
operator bool()

size_t SBInstructionList::GetSize() {}

SBInstruction SBInstructionList::GetInstructionAtIndex(uint32_t idx) {}

size_t SBInstructionList::GetInstructionsCount(const SBAddress &start,
                                               const SBAddress &end,
                                               bool canSetBreakpoint) {}

void SBInstructionList::Clear() {}

void SBInstructionList::AppendInstruction(SBInstruction insn) {}

void SBInstructionList::SetDisassembler(const lldb::DisassemblerSP &opaque_sp) {}

void SBInstructionList::Print(FILE *out) {}

void SBInstructionList::Print(SBFile out) {}

void SBInstructionList::Print(FileSP out_sp) {}

bool SBInstructionList::GetDescription(lldb::SBStream &stream) {}

bool SBInstructionList::GetDescription(Stream &sref) {}

bool SBInstructionList::DumpEmulationForAllInstructions(const char *triple) {}