Lines Matching defs:Disassembler

1 //===-- Disassembler.cpp --------------------------------------------------===//
9 #include "lldb/Core/Disassembler.h"
58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch,
62 LLDB_SCOPED_TIMERF("Disassembler::FindPlugin (arch = %s, plugin_name = %s)",
86 DisassemblerSP Disassembler::FindPluginForTarget(
123 lldb::DisassemblerSP Disassembler::DisassembleRange(
127 lldb::DisassemblerSP disasm_sp = Disassembler::FindPluginForTarget(
146 Disassembler::DisassembleBytes(const ArchSpec &arch, const char *plugin_name,
155 Disassembler::FindPlugin(arch, flavor, cpu, features, plugin_name);
168 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch,
179 lldb::DisassemblerSP disasm_sp(Disassembler::FindPluginForTarget(
196 Disassembler::SourceLine
197 Disassembler::GetFunctionDeclLineEntry(const SymbolContext &sc) {
226 void Disassembler::AddLineToSourceLineTables(
241 bool Disassembler::ElideMixedSourceAndDisassemblyLine(
283 void Disassembler::PrintInstructions(Debugger &debugger, const ArchSpec &arch,
553 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch,
570 Disassembler::Limit limit = {Disassembler::Limit::Bytes,
1092 size_t Disassembler::AppendInstructions(Target &target, Address start,
1130 // Disassembler copy constructor
1131 Disassembler::Disassembler(const ArchSpec &arch, const char *flavor)
1151 Disassembler::~Disassembler() = default;
1153 InstructionList &Disassembler::GetInstructionList() {
1157 const InstructionList &Disassembler::GetInstructionList() const {
1182 size_t PseudoInstruction::Decode(const lldb_private::Disassembler &disassembler,