Home
last modified time | relevance | path

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

12

/freebsd-14.2/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>,
450 Disassembler(const ArchSpec &arch, const char *flavor);
451 ~Disassembler() override;
555 Disassembler(const Disassembler &) = delete;
556 const Disassembler &operator=(const Disassembler &) = delete;
/freebsd-14.2/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectDisassemble.cpp457 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()
/freebsd-14.2/contrib/llvm-project/lldb/source/Core/
H A DDisassembler.cpp58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch, in FindPlugin()
118 lldb::DisassemblerSP Disassembler::DisassembleRange( in DisassembleRange()
151 Disassembler::FindPlugin(arch, flavor, plugin_name); in DisassembleBytes()
191 Disassembler::SourceLine
192 Disassembler::GetFunctionDeclLineEntry(const SymbolContext &sc) { in GetFunctionDeclLineEntry()
217 void Disassembler::AddLineToSourceLineTables( in AddLineToSourceLineTables()
232 bool Disassembler::ElideMixedSourceAndDisassemblyLine( in ElideMixedSourceAndDisassemblyLine()
556 Disassembler::Limit limit = {Disassembler::Limit::Bytes, in Disassemble()
1119 Disassembler::Disassembler(const ArchSpec &arch, const char *flavor) in Disassembler() function in Disassembler
1140 Disassembler::~Disassembler() = default;
[all …]
/freebsd-14.2/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()
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()
756 HexagonDisassembler const &Disassembler = disassembler(Decoder); in s32_0ImmDecoder() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetSelect.h42 void LLVMInitialize##TargetName##Disassembler();
110 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); in InitializeAllDisassemblers()
/freebsd-14.2/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp96 Disassembler *ThreadPlanAssemblyTracer::GetDisassembler() { in GetDisassembler()
98 m_disassembler_sp = Disassembler::FindPlugin( in GetDisassembler()
149 Disassembler *disassembler = GetDisassembler(); in Log()
H A DStackFrame.cpp268 Disassembler::Disassemble(target->GetDebugger(), target->GetArchitecture(), in Disassemble()
1321 Disassembler::DisassembleRange(target_arch, plugin_name, flavor, in GuessValueForAddress()
1480 int64_t offset, Disassembler &disassembler, in DoGuessValueAt()
1700 Disassembler::DisassembleRange(target_arch, plugin_name, flavor, in GuessValueForRegisterAndOffset()
1966 Disassembler::Disassemble( in GetStatus()
1969 {Disassembler::Limit::Instructions, disasm_lines}, in GetStatus()
1971 Disassembler::eOptionMarkPCAddress, strm); in GetStatus()
H A DThreadPlanStepRange.cpp268 m_instruction_ranges[i] = Disassembler::DisassembleRange( in GetInstructionsForAddress()
/freebsd-14.2/contrib/llvm-project/
H A DFREEBSD-Xlist357 lldb/source/Plugins/Disassembler/CMakeLists.txt
625 llvm/lib/Target/ARC/Disassembler/CMakeLists.txt
630 llvm/lib/Target/ARM/Disassembler/CMakeLists.txt
639 llvm/lib/Target/AVR/Disassembler/CMakeLists.txt
644 llvm/lib/Target/BPF/Disassembler/CMakeLists.txt
650 llvm/lib/Target/CSKY/Disassembler/CMakeLists.txt
665 llvm/lib/Target/Lanai/Disassembler/CMakeLists.txt
675 llvm/lib/Target/M68k/Disassembler/CMakeLists.txt
686 llvm/lib/Target/Mips/Disassembler/CMakeLists.txt
722 llvm/lib/Target/VE/Disassembler/CMakeLists.txt
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/
H A DTarget.h69 void LLVMInitialize##TargetName##Disassembler(void);
123 LLVMInitialize##TargetName##Disassembler(); in LLVMInitializeAllDisassemblers()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/
H A DArchitectureMips.cpp153 Disassembler::FindPlugin(m_arch, nullptr, nullptr)); in GetInstructionAtAddress()
167 {Disassembler::Limit::Bytes, i * 2}, nullptr); in GetInstructionAtAddress()
/freebsd-14.2/usr.bin/clang/llvm-mc/
H A DMakefile6 SRCS+= Disassembler.cpp
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-mc/
H A DDisassembler.h30 class Disassembler {
H A DDisassembler.cpp130 int Disassembler::disassemble(const Target &T, const std::string &Triple, in disassemble()
/freebsd-14.2/sys/contrib/dev/acpica/
H A Dchanges.txt10977 2) iASL Compiler/Disassembler:
11017 2) iASL Compiler/Disassembler:
16040 3 iASL Compiler/Disassembler:
16451 2) iASL Compiler/Disassembler
16521 3) iASL Compiler/Disassembler
16600 3) iASL Compiler/Disassembler
16658 3) iASL Compiler/Disassembler
16718 3) iASL Compiler/Disassembler
16774 3) iASL Compiler/Disassembler
16875 3) iASL Compiler/Disassembler
[all …]
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Target/
H A DThreadPlanTracer.h82 Disassembler *GetDisassembler();
H A DThreadPlanStepRange.h49 Disassembler *GetDisassembler();
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp352 MCDisassembler &Disassembler, in addFunctionPointerRelocationsToCurrentSymbol() argument
360 auto &STI = Disassembler.getSubtargetInfo(); in addFunctionPointerRelocationsToCurrentSymbol()
384 auto DecodeStatus = Disassembler.getInstruction( in addFunctionPointerRelocationsToCurrentSymbol()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.h23 class DisassemblerLLVMC : public lldb_private::Disassembler {
H A DDisassemblerLLVMC.cpp448 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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp42 std::unique_ptr<MCDisassembler> Disassembler; member
747 TI->Disassembler->getInstruction(Inst, Size, SymbolBytes, 0, nulls()); in decodeInst()
789 std::unique_ptr<MCDisassembler> Disassembler( in getTargetInfo() local
791 if (!Disassembler) in getTargetInfo()
810 std::move(MAI), std::move(Ctx), std::move(Disassembler), in getTargetInfo()
/freebsd-14.2/contrib/llvm-project/lldb/source/API/
H A DSBSymbol.cpp128 sb_instructions.SetDisassembler(Disassembler::DisassembleRange( in GetInstructions()
H A DSBFunction.cpp126 sb_instructions.SetDisassembler(Disassembler::DisassembleRange( in GetInstructions()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Windows-DYLD/
H A DDynamicLoaderWindowsDYLD.cpp185 DisassemblerSP disassembler_sp = Disassembler::DisassembleRange( in GetStepThroughTrampolinePlan()
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h76 class Disassembler; variable
332 typedef std::shared_ptr<lldb_private::Disassembler> DisassemblerSP;

12