Home
last modified time | relevance | path

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

123456

/openbsd-src/gnu/llvm/llvm/bindings/python/llvm/tests/
H A Dtest_disassembler.py5 from ..disassembler import Disassembler, Option_UseMarkup
9 Disassembler('i686-apple-darwin9')
15 disassembler = Disassembler(triple)
23 Disassembler("nonexistent-triple-raises")
28 disassembler = Disassembler('i686-apple-darwin9')
40 disassembler = Disassembler(triple)
/openbsd-src/gnu/llvm/lldb/include/lldb/Core/
H A DDisassembler.h49 class Disassembler; variable
172 virtual size_t Decode(const Disassembler &disassembler,
370 size_t Decode(const Disassembler &disassembler, const DataExtractor &data,
384 class Disassembler : public std::enable_shared_from_this<Disassembler>,
446 Disassembler(const ArchSpec &arch, const char *flavor);
447 ~Disassembler() override;
551 Disassembler(const Disassembler &) = delete;
552 const Disassembler &operator=(const Disassembler &) = delete;
/openbsd-src/gnu/llvm/lldb/source/Core/
H A DDisassembler.cpp58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch, in FindPlugin()
89 DisassemblerSP Disassembler::FindPluginForTarget(const Target &target, in FindPluginForTarget()
122 lldb::DisassemblerSP Disassembler::DisassembleRange( in DisassembleRange()
132 Disassembler::FindPluginForTarget(target, arch, flavor, plugin_name); in DisassembleRange()
147 Disassembler::DisassembleBytes(const ArchSpec &arch, const char *plugin_name, in DisassembleBytes()
155 Disassembler::FindPlugin(arch, flavor, plugin_name); in DisassembleBytes()
168 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch, in Disassemble()
178 lldb::DisassemblerSP disasm_sp(Disassembler::FindPluginForTarget( in Disassemble()
195 Disassembler::SourceLine
196 Disassembler::GetFunctionDeclLineEntry(const SymbolContext &sc) { in GetFunctionDeclLineEntry()
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/bindings/python/llvm/
H A Ddisassembler.py58 class Disassembler(LLVMObject): class
153 library.LLVMDisasmDispose.argtypes = [Disassembler]
155 library.LLVMDisasmInstruction.argtypes = [Disassembler, POINTER(c_ubyte),
159 library.LLVMSetDisasmOptions.argtypes = [Disassembler, c_uint64]
/openbsd-src/gnu/llvm/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()
744 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local
745 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder()
747 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder()
[all …]
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Sparc/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/LoongArch/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/X86/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Disassembler/
H A DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DTargetSelect.h42 void LLVMInitialize##TargetName##Disassembler();
110 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); in InitializeAllDisassemblers()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.h23 class DisassemblerLLVMC : public lldb_private::Disassembler {
37 static lldb_private::Disassembler *
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCheckerImpl.h32 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter,
68 MCDisassembler *Disassembler; variable
/openbsd-src/gnu/llvm/lldb/source/Target/
H A DThreadPlanTracer.cpp97 Disassembler *ThreadPlanAssemblyTracer::GetDisassembler() { in GetDisassembler()
99 m_disassembler_sp = Disassembler::FindPlugin( in GetDisassembler()
149 Disassembler *disassembler = GetDisassembler(); in Log()

123456