| /src/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | Disassembler.h | 49 class Disassembler; variable 174 virtual size_t Decode(const Disassembler &disassembler, 374 size_t Decode(const Disassembler &disassembler, const DataExtractor &data, 388 class Disassembler : public std::enable_shared_from_this<Disassembler>, 450 Disassembler(const ArchSpec &arch, const char *flavor); 451 ~Disassembler() override; 554 Disassembler(const Disassembler &) = delete; 555 const Disassembler &operator=(const Disassembler &) = delete;
|
| /src/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectDisassemble.cpp | 457 Disassembler::FindPlugin(m_options.arch, flavor_string, plugin_name); in DoExecute() 491 uint32_t options = Disassembler::eOptionMarkPCAddress; in DoExecute() 496 options |= Disassembler::eOptionMarkPCSourceLine; in DoExecute() 499 options |= Disassembler::eOptionShowBytes; in DoExecute() 502 options |= Disassembler::eOptionShowControlFlowKind; in DoExecute() 505 options |= Disassembler::eOptionRawOuput; in DoExecute() 516 Disassembler::Limit limit; in DoExecute() 518 limit = {Disassembler::Limit::Bytes, cur_range.GetByteSize()}; in DoExecute() 522 limit = {Disassembler::Limit::Instructions, m_options.num_instructions}; in DoExecute() 524 if (Disassembler::Disassemble( in DoExecute()
|
| /src/contrib/llvm-project/lldb/source/Core/ |
| H A D | Disassembler.cpp | 58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch, in FindPlugin() 85 DisassemblerSP Disassembler::FindPluginForTarget(const Target &target, in FindPluginForTarget() 118 lldb::DisassemblerSP Disassembler::DisassembleRange( in DisassembleRange() 128 Disassembler::FindPluginForTarget(target, arch, flavor, plugin_name); in DisassembleRange() 143 Disassembler::DisassembleBytes(const ArchSpec &arch, const char *plugin_name, in DisassembleBytes() 151 Disassembler::FindPlugin(arch, flavor, plugin_name); in DisassembleBytes() 164 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch, in Disassemble() 174 lldb::DisassemblerSP disasm_sp(Disassembler::FindPluginForTarget( in Disassemble() 191 Disassembler::SourceLine 192 Disassembler::GetFunctionDeclLineEntry(const SymbolContext &sc) { in GetFunctionDeclLineEntry() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/ |
| H A D | HexagonDisassembler.cpp | 63 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI, in fullValue() argument 65 MCInstrInfo MCII = *Disassembler.MCII; in fullValue() 66 if (!Disassembler.CurrentExtender || in fullValue() 73 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute( in fullValue() 87 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder() local 88 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp)); in signedDecoder() 90 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in signedDecoder() 746 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local 747 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder() 749 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder() [all …]
|
| /src/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | TargetSelect.h | 42 void LLVMInitialize##TargetName##Disassembler(); 110 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); in InitializeAllDisassemblers()
|
| /src/contrib/llvm-project/lldb/source/Target/ |
| H A D | ThreadPlanTracer.cpp | 96 Disassembler *ThreadPlanAssemblyTracer::GetDisassembler() { in GetDisassembler() 98 m_disassembler_sp = Disassembler::FindPlugin( in GetDisassembler() 149 Disassembler *disassembler = GetDisassembler(); in Log()
|
| H A D | StackFrame.cpp | 268 Disassembler::Disassemble(target->GetDebugger(), target->GetArchitecture(), in Disassemble() 1313 Disassembler::DisassembleRange(target_arch, plugin_name, flavor, in GuessValueForAddress() 1473 int64_t offset, Disassembler &disassembler, in DoGuessValueAt() 1693 Disassembler::DisassembleRange(target_arch, plugin_name, flavor, in GuessValueForRegisterAndOffset() 1958 Disassembler::Disassemble( in GetStatus() 1961 {Disassembler::Limit::Instructions, disasm_lines}, in GetStatus() 1963 Disassembler::eOptionMarkPCAddress, strm); in GetStatus()
|
| H A D | ThreadPlanStepRange.cpp | 269 m_instruction_ranges[i] = Disassembler::DisassembleRange( in GetInstructionsForAddress()
|
| /src/contrib/llvm-project/ |
| H A D | FREEBSD-Xlist | 364 lldb/source/Plugins/Disassembler/CMakeLists.txt 365 lldb/source/Plugins/Disassembler/LLVMC/CMakeLists.txt 624 llvm/lib/Target/AArch64/Disassembler/CMakeLists.txt 631 llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt 637 llvm/lib/Target/ARC/Disassembler/CMakeLists.txt 642 llvm/lib/Target/ARM/Disassembler/CMakeLists.txt 651 llvm/lib/Target/AVR/Disassembler/CMakeLists.txt 656 llvm/lib/Target/BPF/Disassembler/CMakeLists.txt 662 llvm/lib/Target/CSKY/Disassembler/CMakeLists.txt 672 llvm/lib/Target/Hexagon/Disassembler/CMakeLists.txt [all …]
|
| /src/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Target.h | 69 void LLVMInitialize##TargetName##Disassembler(void); 123 LLVMInitialize##TargetName##Disassembler(); in LLVMInitializeAllDisassemblers()
|
| /src/contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/ |
| H A D | ArchitectureMips.cpp | 153 Disassembler::FindPlugin(m_arch, nullptr, nullptr)); in GetInstructionAtAddress() 167 {Disassembler::Limit::Bytes, i * 2}, nullptr); in GetInstructionAtAddress()
|
| /src/usr.bin/clang/llvm-mc/ |
| H A D | Makefile | 5 SRCS+= Disassembler.cpp
|
| /src/contrib/llvm-project/llvm/tools/llvm-mc/ |
| H A D | Disassembler.h | 30 class Disassembler {
|
| H A D | Disassembler.cpp | 130 int Disassembler::disassemble(const Target &T, const std::string &Triple, in disassemble()
|
| /src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.cpp | 353 MCDisassembler &Disassembler, in addFunctionPointerRelocationsToCurrentSymbol() argument 361 auto &STI = Disassembler.getSubtargetInfo(); in addFunctionPointerRelocationsToCurrentSymbol() 385 auto DecodeStatus = Disassembler.getInstruction( in addFunctionPointerRelocationsToCurrentSymbol()
|
| /src/sys/contrib/dev/acpica/ |
| H A D | changes.txt | 200 2) iASL Compiler/Disassembler and ACPICA tools:. 300 2) iASL Compiler/Disassembler and ACPICA tools: 368 2) iASL Compiler/Disassembler and ACPICA tools: 370 Data Table Compiler/Disassembler: Add support for the APMT table - ARM 373 Data Table Compiler/Disassembler: For MADT, add support for the OEM- 379 Data Table Compiler/Disassembler: Add/fix the CFMWS subtable to the CEDT 382 Data Table Compiler/Disassembler: Fix a compile issue with the CEDT and 385 Data Table Compiler/Disassembler: NHLT Changes provided by Piotr Maziarz: 425 2) iASL Compiler/Disassembler and ACPICA tools: 471 2) iASL Compiler/Disassembler and ACPICA tools: [all …]
|
| /src/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | ThreadPlanTracer.h | 82 Disassembler *GetDisassembler();
|
| H A D | ThreadPlanStepRange.h | 49 Disassembler *GetDisassembler();
|
| /src/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/ |
| H A D | DisassemblerLLVMC.h | 23 class DisassemblerLLVMC : public lldb_private::Disassembler {
|
| H A D | DisassemblerLLVMC.cpp | 448 size_t Decode(const lldb_private::Disassembler &disassembler, in Decode() 588 Disassembler::HexImmediateStyle hex_style = Disassembler::eHexStyleC; in CalculateMnemonicOperandsAndComment() 1445 : Disassembler(arch, flavor_string), m_exe_ctx(nullptr), m_inst(nullptr), in DisassemblerLLVMC()
|
| /src/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldChecker.cpp | 42 std::unique_ptr<MCDisassembler> Disassembler; member 753 TI->Disassembler->getInstruction(Inst, Size, SymbolBytes, 0, nulls()); in decodeInst() 795 std::unique_ptr<MCDisassembler> Disassembler( in getTargetInfo() local 797 if (!Disassembler) in getTargetInfo() 816 std::move(MAI), std::move(Ctx), std::move(Disassembler), in getTargetInfo()
|
| /src/contrib/llvm-project/lldb/source/API/ |
| H A D | SBSymbol.cpp | 128 sb_instructions.SetDisassembler(Disassembler::DisassembleRange( in GetInstructions()
|
| H A D | SBFunction.cpp | 127 sb_instructions.SetDisassembler(Disassembler::DisassembleRange( in GetInstructions()
|
| /src/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Windows-DYLD/ |
| H A D | DynamicLoaderWindowsDYLD.cpp | 185 DisassemblerSP disassembler_sp = Disassembler::DisassembleRange( in GetStepThroughTrampolinePlan()
|
| /src/contrib/llvm-project/lldb/include/lldb/ |
| H A D | lldb-forward.h | 78 class Disassembler; variable 338 typedef std::shared_ptr<lldb_private::Disassembler> DisassemblerSP;
|