| /freebsd/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>, 452 Disassembler(const ArchSpec &arch, const char *flavor); 453 ~Disassembler() override; 563 Disassembler(const Disassembler &) = delete; 564 const Disassembler &operator=(const Disassembler &) = delete;
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | Disassembler.cpp | 58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch, in FindPlugin() 86 DisassemblerSP Disassembler::FindPluginForTarget( in FindPluginForTarget() 123 lldb::DisassemblerSP Disassembler::DisassembleRange( in DisassembleRange() 127 lldb::DisassemblerSP disasm_sp = Disassembler::FindPluginForTarget( in DisassembleRange() 146 Disassembler::DisassembleBytes(const ArchSpec &arch, const char *plugin_name, in DisassembleBytes() 155 Disassembler::FindPlugin(arch, flavor, cpu, features, plugin_name); in DisassembleBytes() 168 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch, in Disassemble() 179 lldb::DisassemblerSP disasm_sp(Disassembler::FindPluginForTarget( in Disassemble() 196 Disassembler::SourceLine 197 Disassembler::GetFunctionDeclLineEntry(const SymbolContext &sc) { in GetFunctionDeclLineEntry() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Commands/ |
| H A D | CommandObjectDisassemble.cpp | 480 DisassemblerSP disassembler = Disassembler::FindPlugin( in DoExecute() 515 uint32_t options = Disassembler::eOptionMarkPCAddress; in DoExecute() 520 options |= Disassembler::eOptionMarkPCSourceLine; in DoExecute() 523 options |= Disassembler::eOptionShowBytes; in DoExecute() 526 options |= Disassembler::eOptionShowControlFlowKind; in DoExecute() 529 options |= Disassembler::eOptionRawOuput; in DoExecute() 540 Disassembler::Limit limit; in DoExecute() 542 limit = {Disassembler::Limit::Bytes, cur_range.GetByteSize()}; in DoExecute() 546 limit = {Disassembler::Limit::Instructions, m_options.num_instructions}; in DoExecute() 548 if (Disassembler::Disassemble( in DoExecute()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/ |
| H A D | HexagonDisassembler.cpp | 83 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI, in fullValue() argument 85 MCInstrInfo MCII = *Disassembler.MCII; in fullValue() 86 if (!Disassembler.CurrentExtender || in fullValue() 93 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute( in fullValue() 107 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder() local 108 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp)); in signedDecoder() 110 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in signedDecoder() 830 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local 831 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder() 833 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | TargetSelect.h | 48 LLVM_ABI void LLVMInitialize##TargetName##Disassembler(); 117 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); in InitializeAllDisassemblers()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | LLDBLog.h | 52 Disassembler = Log::ChannelFlag<33>, enumerator 53 LLVM_MARK_AS_BITMASK_ENUM(Disassembler),
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldCheckerImpl.h | 68 MCDisassembler *Disassembler; global() variable
|
| H A D | RuntimeDyldChecker.cpp | 39 std::unique_ptr<MCDisassembler> Disassembler; member 752 TI->Disassembler->getInstruction(Inst, Size, SymbolBytes, 0, nulls()); in decodeInst() 794 std::unique_ptr<MCDisassembler> Disassembler( in getTargetInfo() local 796 if (!Disassembler) in getTargetInfo() 815 std::move(MAI), std::move(Ctx), std::move(Disassembler), in getTargetInfo()
|
| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | ThreadPlanTracer.cpp | 96 Disassembler *ThreadPlanAssemblyTracer::GetDisassembler() { in GetDisassembler() 99 Disassembler::FindPlugin(m_process.GetTarget().GetArchitecture(), in GetDisassembler() 150 Disassembler *disassembler = GetDisassembler(); in Log()
|
| H A D | StackFrame.cpp | 272 Disassembler::Disassemble(target->GetDebugger(), target->GetArchitecture(), in Disassemble() 1450 DisassemblerSP disassembler_sp = Disassembler::DisassembleRange( in GuessValueForAddress() 1618 int64_t offset, Disassembler &disassembler, in DoGuessValueAt() 1836 DisassemblerSP disassembler_sp = Disassembler::DisassembleRange( in GuessValueForRegisterAndOffset() 2094 Disassembler::Disassemble( in GetStatus() 2098 {Disassembler::Limit::Instructions, disasm_lines}, in GetStatus() 2100 Disassembler::eOptionMarkPCAddress, strm); in GetStatus()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Target.h | 71 LLVM_C_ABI void LLVMInitialize##TargetName##Disassembler(void); 125 LLVMInitialize##TargetName##Disassembler(); in LLVMInitializeAllDisassemblers()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/ |
| H A D | ArchitectureMips.cpp | 152 Disassembler::FindPlugin(m_arch, nullptr, nullptr, nullptr, nullptr)); in GetInstructionAtAddress() 166 {Disassembler::Limit::Bytes, i * 2}, nullptr); in GetInstructionAtAddress()
|
| /freebsd/usr.bin/clang/llvm-mc/ |
| H A D | Makefile | 5 SRCS+= Disassembler.cpp
|
| /freebsd/contrib/llvm-project/ |
| H A D | FREEBSD-Xlist | 600 lldb/source/Plugins/Disassembler/CMakeLists.txt 601 lldb/source/Plugins/Disassembler/LLVMC/CMakeLists.txt 868 llvm/lib/Target/AArch64/Disassembler/CMakeLists.txt 874 llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt 880 llvm/lib/Target/ARC/Disassembler/CMakeLists.txt 885 llvm/lib/Target/ARM/Disassembler/CMakeLists.txt 894 llvm/lib/Target/AVR/Disassembler/CMakeLists.txt 899 llvm/lib/Target/BPF/Disassembler/CMakeLists.txt 905 llvm/lib/Target/CSKY/Disassembler/CMakeLists.txt 915 llvm/lib/Target/Hexagon/Disassembler/CMakeLists.txt [all …]
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-mc/ |
| H A D | Disassembler.h | 30 class Disassembler {
|
| H A D | Disassembler.cpp | 150 int Disassembler::disassemble(const Target &T, const std::string &Triple, in disassemble()
|
| /freebsd/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 …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | ThreadPlanTracer.h | 82 Disassembler *GetDisassembler();
|
| H A D | ThreadPlanStepRange.h | 49 Disassembler *GetDisassembler();
|
| /freebsd/contrib/llvm-project/lldb/source/Utility/ |
| H A D | LLDBLog.cpp | 69 LLDBLog::Disassembler},
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/ |
| H A D | DisassemblerLLVMC.h | 23 class DisassemblerLLVMC : public lldb_private::Disassembler {
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.cpp | 382 MCDisassembler &Disassembler, in addFunctionPointerRelocationsToCurrentSymbol() argument 390 auto &STI = Disassembler.getSubtargetInfo(); in addFunctionPointerRelocationsToCurrentSymbol() 414 auto DecodeStatus = Disassembler.getInstruction( in addFunctionPointerRelocationsToCurrentSymbol()
|
| /freebsd/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()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Windows-DYLD/ |
| H A D | DynamicLoaderWindowsDYLD.cpp | 185 DisassemblerSP disassembler_sp = Disassembler::DisassembleRange( in GetStepThroughTrampolinePlan()
|