Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/
H A DDisassembler.h49 class Disassembler; variable
155 virtual size_t Decode(const Disassembler &disassembler,
346 size_t Decode(const Disassembler &disassembler, const DataExtractor &data,
360 class Disassembler : public std::enable_shared_from_this<Disassembler>,
421 Disassembler(const ArchSpec &arch, const char *flavor);
422 ~Disassembler() override;
526 Disassembler(const Disassembler &) = delete;
527 const Disassembler &operator=(const Disassembler &) = delete;
/freebsd-13.1/contrib/llvm-project/lldb/source/Core/
H A DDisassembler.cpp58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch, in FindPlugin()
123 lldb::DisassemblerSP Disassembler::DisassembleRange( in DisassembleRange()
156 Disassembler::FindPlugin(arch, flavor, plugin_name); in DisassembleBytes()
196 Disassembler::SourceLine
197 Disassembler::GetFunctionDeclLineEntry(const SymbolContext &sc) { in GetFunctionDeclLineEntry()
222 void Disassembler::AddLineToSourceLineTables( in AddLineToSourceLineTables()
237 bool Disassembler::ElideMixedSourceAndDisassemblyLine( in ElideMixedSourceAndDisassemblyLine()
557 Disassembler::Limit limit = {Disassembler::Limit::Bytes, in Disassemble()
1078 Disassembler::Disassembler(const ArchSpec &arch, const char *flavor) in Disassembler() function in Disassembler
1099 Disassembler::~Disassembler() = default;
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectDisassemble.cpp424 Disassembler::FindPlugin(m_options.arch, flavor_string, plugin_name); in DoExecute()
458 uint32_t options = Disassembler::eOptionMarkPCAddress; in DoExecute()
463 options |= Disassembler::eOptionMarkPCSourceLine; in DoExecute()
466 options |= Disassembler::eOptionShowBytes; in DoExecute()
469 options |= Disassembler::eOptionRawOuput; in DoExecute()
480 Disassembler::Limit limit; in DoExecute()
482 limit = {Disassembler::Limit::Bytes, cur_range.GetByteSize()}; in DoExecute()
486 limit = {Disassembler::Limit::Instructions, m_options.num_instructions}; in DoExecute()
488 if (Disassembler::Disassemble( in DoExecute()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp63 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()
86 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder() local
87 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp)); in signedDecoder()
89 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in signedDecoder()
732 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local
733 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder()
741 HexagonDisassembler const &Disassembler = disassembler(Decoder); in s32_0ImmDecoder() local
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetSelect.h42 void LLVMInitialize##TargetName##Disassembler();
106 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); in InitializeAllDisassemblers()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.h22 class DisassemblerLLVMC : public lldb_private::Disassembler {
36 static lldb_private::Disassembler *
H A DDisassemblerLLVMC.cpp110 size_t Decode(const lldb_private::Disassembler &disassembler, in Decode()
235 Disassembler::HexImmediateStyle hex_style = Disassembler::eHexStyleC; in CalculateMnemonicOperandsAndComment()
1032 : Disassembler(arch, flavor_string), m_exe_ctx(nullptr), m_inst(nullptr), in DisassemblerLLVMC()
1185 Disassembler *DisassemblerLLVMC::CreateInstance(const ArchSpec &arch, in CreateInstance()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCheckerImpl.h32 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter,
68 MCDisassembler *Disassembler; variable
H A DRuntimeDyldChecker.cpp668 MCDisassembler *Dis = Checker.Disassembler; in decodeInst()
684 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter, in RuntimeDyldCheckerImpl() argument
690 Endianness(Endianness), Disassembler(Disassembler), in RuntimeDyldCheckerImpl()
865 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter, in RuntimeDyldChecker() argument
870 std::move(GetGOTInfo), Endianness, Disassembler, InstPrinter, in RuntimeDyldChecker()
/freebsd-13.1/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp96 Disassembler *ThreadPlanAssemblyTracer::GetDisassembler() { in GetDisassembler()
98 m_disassembler_sp = Disassembler::FindPlugin( in GetDisassembler()
150 Disassembler *disassembler = GetDisassembler(); in Log()
H A DStackFrame.cpp266 Disassembler::Disassemble(target->GetDebugger(), target->GetArchitecture(), in Disassemble()
1300 Disassembler::DisassembleRange(target_arch, plugin_name, flavor, in GuessValueForAddress()
1459 int64_t offset, Disassembler &disassembler, in DoGuessValueAt()
1679 Disassembler::DisassembleRange(target_arch, plugin_name, flavor, in GuessValueForRegisterAndOffset()
1918 Disassembler::Disassemble( in GetStatus()
1921 {Disassembler::Limit::Instructions, disasm_lines}, in GetStatus()
1923 Disassembler::eOptionMarkPCAddress, strm); in GetStatus()
/freebsd-13.1/contrib/llvm-project/
H A DFREEBSD-Xlist335 lldb/source/Plugins/Disassembler/CMakeLists.txt
562 llvm/lib/Target/ARC/Disassembler/CMakeLists.txt
567 llvm/lib/Target/ARM/Disassembler/CMakeLists.txt
576 llvm/lib/Target/AVR/Disassembler/CMakeLists.txt
581 llvm/lib/Target/BPF/Disassembler/CMakeLists.txt
596 llvm/lib/Target/Lanai/Disassembler/CMakeLists.txt
601 llvm/lib/Target/M68k/Disassembler/CMakeLists.txt
612 llvm/lib/Target/Mips/Disassembler/CMakeLists.txt
628 llvm/lib/Target/RISCV/Disassembler/CMakeLists.txt
644 llvm/lib/Target/VE/Disassembler/CMakeLists.txt
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm-c/
H A DTarget.h69 void LLVMInitialize##TargetName##Disassembler(void);
123 LLVMInitialize##TargetName##Disassembler(); in LLVMInitializeAllDisassemblers()
/freebsd-13.1/usr.bin/clang/llvm-mc/
H A DMakefile7 SRCS+= Disassembler.cpp
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/
H A DArchitectureMips.cpp159 Disassembler::FindPlugin(m_arch, nullptr, nullptr)); in GetInstructionAtAddress()
173 {Disassembler::Limit::Bytes, i * 2}, nullptr); in GetInstructionAtAddress()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-mc/
H A DDisassembler.h30 class Disassembler {
H A DDisassembler.cpp132 int Disassembler::disassemble(const Target &T, const std::string &Triple, in disassemble()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/Disassembler/
H A DARCDisassembler.cpp175 auto Disassembler = static_cast<const MCDisassembler *>(Decoder); in DecodeSymbolicOperand() local
176 return (nullptr != Disassembler && in DecodeSymbolicOperand()
177 Disassembler->tryAddingSymbolicOperand(Inst, Value, Address, true, 0, in DecodeSymbolicOperand()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Target/
H A DThreadPlanTracer.h82 Disassembler *GetDisassembler();
H A DThreadPlanStepRange.h49 Disassembler *GetDisassembler();
/freebsd-13.1/sys/contrib/dev/acpica/
H A Dchanges.txt10621 2) iASL Compiler/Disassembler:
10661 2) iASL Compiler/Disassembler:
15684 3 iASL Compiler/Disassembler:
16095 2) iASL Compiler/Disassembler
16165 3) iASL Compiler/Disassembler
16244 3) iASL Compiler/Disassembler
16302 3) iASL Compiler/Disassembler
16362 3) iASL Compiler/Disassembler
16418 3) iASL Compiler/Disassembler
16519 3) iASL Compiler/Disassembler
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyldChecker.h151 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter,
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-interfaces.h33 typedef Disassembler *(*DisassemblerCreateInstance)(const ArchSpec &arch,
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Windows-DYLD/
H A DDynamicLoaderWindowsDYLD.cpp195 DisassemblerSP disassembler_sp = Disassembler::DisassembleRange( in GetStepThroughTrampolinePlan()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-rtdyld/
H A Dllvm-rtdyld.cpp763 std::unique_ptr<MCDisassembler> Disassembler( in linkAndVerify() local
765 if (!Disassembler) in linkAndVerify()
931 Disassembler.get(), InstPrinter.get(), dbgs()); in linkAndVerify()

12