| /openbsd-src/gnu/llvm/llvm/bindings/python/llvm/tests/ |
| H A D | test_disassembler.py | 5 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 D | Disassembler.h | 49 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 D | Disassembler.cpp | 58 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 D | CommandObjectDisassemble.cpp | 457 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 D | disassembler.py | 58 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 D | HexagonDisassembler.cpp | 63 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 D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Sparc/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/LoongArch/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/X86/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/SystemZ/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | BUILD.gn | 4 visibility = [ ":Disassembler" ] 9 static_library("Disassembler") {
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
| H A D | TargetSelect.h | 42 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 D | DisassemblerLLVMC.h | 23 class DisassemblerLLVMC : public lldb_private::Disassembler { 37 static lldb_private::Disassembler *
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldCheckerImpl.h | 32 MCDisassembler *Disassembler, MCInstPrinter *InstPrinter, 68 MCDisassembler *Disassembler; variable
|
| /openbsd-src/gnu/llvm/lldb/source/Target/ |
| H A D | ThreadPlanTracer.cpp | 97 Disassembler *ThreadPlanAssemblyTracer::GetDisassembler() { in GetDisassembler() 99 m_disassembler_sp = Disassembler::FindPlugin( in GetDisassembler() 149 Disassembler *disassembler = GetDisassembler(); in Log()
|