Searched refs:Disassembler (Results 1 - 25 of 41) sorted by relevance

12

/freebsd-13-stable/usr.bin/clang/llvm-mc/
H A DMakefile7 SRCS+= Disassembler.cpp
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mc/
H A DDisassembler.h1 //===- Disassembler.h - Text File Disassembler ----------------------------===//
30 class Disassembler { class in namespace:llvm
H A DDisassembler.cpp1 //===- Disassembler.cpp - Disassembler for hex strings --------------------===//
14 #include "Disassembler.h"
132 int Disassembler::disassemble(const Target &T, const std::string &Triple,
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.h17 #include "lldb/Core/Disassembler.h"
22 class DisassemblerLLVMC : public lldb_private::Disassembler {
36 static lldb_private::Disassembler *
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetSelect.h42 void LLVMInitialize##TargetName##Disassembler();
106 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler();
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DDisassembler.h1 //===-- Disassembler.h ------------------------------------------*- C++ -*-===//
49 class Disassembler;
154 virtual size_t Decode(const Disassembler &disassembler,
342 size_t Decode(const Disassembler &disassembler, const DataExtractor &data,
356 class Disassembler : public std::enable_shared_from_this<Disassembler>, class in namespace:lldb_private
418 Disassembler(const ArchSpec &arch, const char *flavor);
419 ~Disassembler() override;
516 // Classes that inherit from Disassembler can see and modify these
523 // For Disassembler onl
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCheckerImpl.h32 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter,
68 MCDisassembler *Disassembler; member in class:llvm::RuntimeDyldCheckerImpl
H A DRuntimeDyldChecker.cpp666 MCDisassembler *Dis = Checker.Disassembler;
682 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter,
688 Endianness(Endianness), Disassembler(Disassembler),
863 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter,
868 std::move(GetGOTInfo), Endianness, Disassembler, InstPrinter,
678 RuntimeDyldCheckerImpl( IsSymbolValidFunction IsSymbolValid, GetSymbolInfoFunction GetSymbolInfo, GetSectionInfoFunction GetSectionInfo, GetStubInfoFunction GetStubInfo, GetGOTInfoFunction GetGOTInfo, support::endianness Endianness, MCDisassembler *Disassembler, MCInstPrinter *InstPrinter, raw_ostream &ErrStream) argument
859 RuntimeDyldChecker( IsSymbolValidFunction IsSymbolValid, GetSymbolInfoFunction GetSymbolInfo, GetSectionInfoFunction GetSectionInfo, GetStubInfoFunction GetStubInfo, GetGOTInfoFunction GetGOTInfo, support::endianness Endianness, MCDisassembler *Disassembler, MCInstPrinter *InstPrinter, raw_ostream &ErrStream) argument
/freebsd-13-stable/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectDisassemble.cpp11 #include "lldb/Core/Disassembler.h"
117 error.SetErrorStringWithFormat("Disassembler flavors are currently only "
429 Disassembler::FindPlugin(m_options.arch, flavor_string, plugin_name);
434 "Unable to find Disassembler plug-in named '%s' that supports the "
439 "Unable to find Disassembler plug-in for the '%s' architecture.\n",
465 uint32_t options = Disassembler::eOptionMarkPCAddress;
470 options |= Disassembler::eOptionMarkPCSourceLine;
473 options |= Disassembler::eOptionShowBytes;
476 options |= Disassembler::eOptionRawOuput;
488 Disassembler
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DTarget.h69 void LLVMInitialize##TargetName##Disassembler(void);
123 LLVMInitialize##TargetName##Disassembler();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp1 //===- HexagonDisassembler.cpp - Disassembler for Hexagon ISA -------------===//
63 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI, argument
65 MCInstrInfo MCII = *Disassembler.MCII;
66 if (!Disassembler.CurrentExtender ||
73 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute(
86 HexagonDisassembler const &Disassembler = disassembler(Decoder); local
87 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp));
89 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext());
732 HexagonDisassembler const &Disassembler = disassembler(Decoder); local
733 int64_t FullValue = fullValue(Disassembler, M
741 HexagonDisassembler const &Disassembler = disassembler(Decoder); local
751 HexagonDisassembler const &Disassembler = disassembler(Decoder); local
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/source/Core/
H A DDisassembler.cpp1 //===-- Disassembler.cpp --------------------------------------------------===//
9 #include "lldb/Core/Disassembler.h"
58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch,
63 "Disassembler::FindPlugin (arch = %s, plugin_name = %s)",
92 DisassemblerSP Disassembler::FindPluginForTarget(const Target &target,
125 lldb::DisassemblerSP Disassembler::DisassembleRange(
135 Disassembler::FindPluginForTarget(target, arch, flavor, plugin_name);
150 Disassembler::DisassembleBytes(const ArchSpec &arch, const char *plugin_name,
158 Disassembler::FindPlugin(arch, flavor, plugin_name);
171 bool Disassembler
1116 Disassembler::Disassembler(const ArchSpec &arch, const char *flavor) function in class:Disassembler
[all...]
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Target/
H A DThreadPlanStepRange.h49 Disassembler *GetDisassembler();
H A DThreadPlanTracer.h91 Disassembler *GetDisassembler();
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Architecture/Mips/
H A DArchitectureMips.cpp11 #include "lldb/Core/Disassembler.h"
157 // Create Disassembler Instance
159 Disassembler::FindPlugin(m_arch, nullptr, nullptr));
174 {Disassembler::Limit::Bytes, i * 2}, nullptr,
/freebsd-13-stable/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp12 #include "lldb/Core/Disassembler.h"
96 Disassembler *ThreadPlanAssemblyTracer::GetDisassembler() {
98 m_disassembler_sp = Disassembler::FindPlugin(
150 Disassembler *disassembler = GetDisassembler();
H A DStackFrame.cpp11 #include "lldb/Core/Disassembler.h"
238 Disassembler::Disassemble(target->GetDebugger(),
1324 Disassembler::DisassembleRange(target_arch, plugin_name, flavor,
1483 int64_t offset, Disassembler &disassembler,
1703 Disassembler::DisassembleRange(target_arch, plugin_name, flavor,
1942 Disassembler::Disassemble(
1945 {Disassembler::Limit::Instructions, disasm_lines},
1947 Disassembler::eOptionMarkPCAddress, strm);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DRuntimeDyldChecker.h151 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/Disassembler/
H A DARCDisassembler.cpp1 //===- ARCDisassembler.cpp - Disassembler for ARC ---------------*- C++ -*-===//
10 /// This file is part of the ARC Disassembler.
172 auto Disassembler = static_cast<const MCDisassembler *>(Decoder); local
173 return (nullptr != Disassembler &&
174 Disassembler->tryAddingSymbolicOperand(Inst, Value, Address, true, 0,
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-interfaces.h26 typedef Disassembler *(*DisassemblerCreateInstance)(const ArchSpec &arch,
H A Dlldb-forward.h73 class Disassembler;
308 typedef std::shared_ptr<lldb_private::Disassembler> DisassemblerSP;
/freebsd-13-stable/lib/clang/
H A Dllvm.build.mk95 CFLAGS+= -DLLVM_NATIVE_DISASSEMBLER=LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler
/freebsd-13-stable/contrib/llvm-project/lldb/source/API/
H A DSBFunction.cpp13 #include "lldb/Core/Disassembler.h"
136 sb_instructions.SetDisassembler(Disassembler::DisassembleRange(
H A DSBSymbol.cpp12 #include "lldb/Core/Disassembler.h"
136 sb_instructions.SetDisassembler(Disassembler::DisassembleRange(
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Windows-DYLD/
H A DDynamicLoaderWindowsDYLD.cpp195 DisassemblerSP disassembler_sp = Disassembler::DisassembleRange(

Completed in 261 milliseconds

12