Lines Matching refs:arch

58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch,  in FindPlugin()  argument
62 arch.GetArchitectureName(), plugin_name); in FindPlugin()
70 if (auto disasm_sp = create_callback(arch, flavor)) in FindPlugin()
78 if (auto disasm_sp = create_callback(arch, flavor)) in FindPlugin()
86 const ArchSpec &arch, in FindPluginForTarget() argument
93 if (arch.GetTriple().getArch() == llvm::Triple::x86 || in FindPluginForTarget()
94 arch.GetTriple().getArch() == llvm::Triple::x86_64) in FindPluginForTarget()
97 return FindPlugin(arch, flavor, plugin_name); in FindPluginForTarget()
119 const ArchSpec &arch, const char *plugin_name, const char *flavor, in DisassembleRange() argument
128 Disassembler::FindPluginForTarget(target, arch, flavor, plugin_name); in DisassembleRange()
143 Disassembler::DisassembleBytes(const ArchSpec &arch, const char *plugin_name, in DisassembleBytes() argument
151 Disassembler::FindPlugin(arch, flavor, plugin_name); in DisassembleBytes()
156 DataExtractor data(src, src_len, arch.GetByteOrder(), in DisassembleBytes()
157 arch.GetAddressByteSize()); in DisassembleBytes()
164 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch, in Disassemble() argument
175 exe_ctx.GetTargetRef(), arch, flavor, plugin_name)); in Disassemble()
185 disasm_sp->PrintInstructions(debugger, arch, exe_ctx, in Disassemble()
274 void Disassembler::PrintInstructions(Debugger &debugger, const ArchSpec &arch, in PrintInstructions() argument
539 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch, in Disassemble() argument
561 return Disassemble(debugger, arch, nullptr, nullptr, frame, in Disassemble()
682 bool Instruction::DumpEmulation(const ArchSpec &arch) { in DumpEmulation() argument
684 EmulateInstruction::FindPlugin(arch, eInstructionTypeAny, nullptr)); in DumpEmulation()
925 ArchSpec arch; in TestEmulation() local
926 arch.SetTriple( in TestEmulation()
931 EmulateInstruction::FindPlugin(arch, eInstructionTypeAny, nullptr)); in TestEmulation()
934 insn_emulator_up->TestEmulation(out_stream, arch, data_dictionary); in TestEmulation()
945 const ArchSpec &arch, uint32_t evaluate_options, void *baton, in Emulate() argument
951 EmulateInstruction::FindPlugin(arch, eInstructionTypeAny, nullptr)); in Emulate()
1119 Disassembler::Disassembler(const ArchSpec &arch, const char *flavor) in Disassembler() argument
1120 : m_arch(arch), m_instruction_list(), m_base_addr(LLDB_INVALID_ADDRESS), in Disassembler()
1129 if (arch.IsAlwaysThumbInstructions()) { in Disassembler()
1130 std::string thumb_arch_name(arch.GetTriple().getArchName().str()); in Disassembler()