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