Lines Matching defs:Disassembler

1 //===-- Disassembler.cpp --------------------------------------------------===//
9 #include "lldb/Core/Disassembler.h"
58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch,
61 LLDB_SCOPED_TIMERF("Disassembler::FindPlugin (arch = %s, plugin_name = %s)",
85 DisassemblerSP Disassembler::FindPluginForTarget(const Target &target,
118 lldb::DisassemblerSP Disassembler::DisassembleRange(
128 Disassembler::FindPluginForTarget(target, arch, flavor, plugin_name);
143 Disassembler::DisassembleBytes(const ArchSpec &arch, const char *plugin_name,
151 Disassembler::FindPlugin(arch, flavor, plugin_name);
164 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch,
174 lldb::DisassemblerSP disasm_sp(Disassembler::FindPluginForTarget(
191 Disassembler::SourceLine
192 Disassembler::GetFunctionDeclLineEntry(const SymbolContext &sc) {
217 void Disassembler::AddLineToSourceLineTables(
232 bool Disassembler::ElideMixedSourceAndDisassemblyLine(
274 void Disassembler::PrintInstructions(Debugger &debugger, const ArchSpec &arch,
539 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch,
556 Disassembler::Limit limit = {Disassembler::Limit::Bytes,
1078 size_t Disassembler::ParseInstructions(Target &target, Address start,
1118 // Disassembler copy constructor
1119 Disassembler::Disassembler(const ArchSpec &arch, const char *flavor)
1139 Disassembler::~Disassembler() = default;
1141 InstructionList &Disassembler::GetInstructionList() {
1145 const InstructionList &Disassembler::GetInstructionList() const {
1170 size_t PseudoInstruction::Decode(const lldb_private::Disassembler &disassembler,