Home
last modified time | relevance | path

Searched refs:Disassembler (Results 1 – 25 of 49) sorted by relevance

12

/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDisassembler.h49 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 DDisassembler.cpp58 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 DCommandObjectDisassemble.cpp480 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 DHexagonDisassembler.cpp83 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 DTargetSelect.h48 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 DLLDBLog.h52 Disassembler = Log::ChannelFlag<33>, enumerator
53 LLVM_MARK_AS_BITMASK_ENUM(Disassembler),
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCheckerImpl.h68 MCDisassembler *Disassembler; global() variable
H A DRuntimeDyldChecker.cpp39 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 DThreadPlanTracer.cpp96 Disassembler *ThreadPlanAssemblyTracer::GetDisassembler() { in GetDisassembler()
99 Disassembler::FindPlugin(m_process.GetTarget().GetArchitecture(), in GetDisassembler()
150 Disassembler *disassembler = GetDisassembler(); in Log()
H A DStackFrame.cpp272 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 DTarget.h71 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 DArchitectureMips.cpp152 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 DMakefile5 SRCS+= Disassembler.cpp
/freebsd/contrib/llvm-project/
H A DFREEBSD-Xlist600 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 DDisassembler.h30 class Disassembler {
H A DDisassembler.cpp150 int Disassembler::disassemble(const Target &T, const std::string &Triple, in disassemble()
/freebsd/sys/contrib/dev/acpica/
H A Dchanges.txt200 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 DThreadPlanTracer.h82 Disassembler *GetDisassembler();
H A DThreadPlanStepRange.h49 Disassembler *GetDisassembler();
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DLLDBLog.cpp69 LLDBLog::Disassembler},
/freebsd/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.h23 class DisassemblerLLVMC : public lldb_private::Disassembler {
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp382 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 DSBSymbol.cpp128 sb_instructions.SetDisassembler(Disassembler::DisassembleRange( in GetInstructions()
H A DSBFunction.cpp127 sb_instructions.SetDisassembler(Disassembler::DisassembleRange( in GetInstructions()
/freebsd/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Windows-DYLD/
H A DDynamicLoaderWindowsDYLD.cpp185 DisassemblerSP disassembler_sp = Disassembler::DisassembleRange( in GetStepThroughTrampolinePlan()

12