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

12

/external/llvm/bindings/python/llvm/tests/
H A Dtest_disassembler.py3 from ..disassembler import Disassembler namespace
7 Disassembler('i686-apple-darwin9')
13 disassembler = Disassembler(triple)
22 disassembler = Disassembler('i686-apple-darwin9')
/external/v8/src/
H A Ddisasm.h53 // A generic Disassembler interface
54 class Disassembler { class in namespace:disasm
57 explicit Disassembler(const NameConverter& converter);
59 virtual ~Disassembler();
75 DISALLOW_IMPLICIT_CONSTRUCTORS(Disassembler);
H A Ddisassembler.h36 class Disassembler : public AllStatic { class in namespace:v8::internal
H A Ddisassembler.cc45 void Disassembler::Dump(FILE* f, byte* begin, byte* end) {
127 disasm::Disassembler d(converter);
317 int Disassembler::Decode(FILE* f, byte* begin, byte* end) {
324 void Disassembler::Decode(FILE* f, Code* code) {
342 void Disassembler::Dump(FILE* f, byte* begin, byte* end) {}
343 int Disassembler::Decode(FILE* f, byte* begin, byte* end) { return 0; }
344 void Disassembler::Decode(FILE* f, Code* code) {}
/external/llvm/lib/Target/MBlaze/
H A DMakefile21 DIRS = InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc
/external/llvm/lib/Target/Mips/
H A DMakefile20 DIRS = InstPrinter Disassembler AsmParser TargetInfo MCTargetDesc
/external/llvm/lib/Target/X86/
H A DMakefile22 DIRS = InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc Utils
/external/llvm/lib/MC/MCDisassembler/
H A DEDOperand.h1 //===-EDOperand.h - LLVM Enhanced Disassembler ------------------*- C++ -*-===//
34 const EDDisassembler &Disassembler; member in struct:llvm::EDOperand
H A DEDInst.cpp1 //===-EDInst.cpp - LLVM Enhanced Disassembler -----------------------------===//
30 Disassembler(disassembler),
37 OperandOrder = ThisInstInfo->operandOrders[Disassembler.llvmSyntaxVariant()];
63 if (Disassembler.printInst(String, *Inst))
122 EDOperand *operand = new EDOperand(Disassembler, *this, opIndex, mcOpIndex);
178 Disassembler));
H A DEDOperand.cpp1 //===-- EDOperand.cpp - LLVM Enhanced Disassembler ------------------------===//
27 Disassembler(disassembler),
33 Triple::ArchType arch = Disassembler.TgtTriple.getArch();
131 Triple::ArchType arch = Disassembler.TgtTriple.getArch();
157 if (callback(&ripVal, Disassembler.registerIDWithName("RIP"), arg))
176 unsigned fsID = Disassembler.registerIDWithName("FS");
177 unsigned gsID = Disassembler.registerIDWithName("GS");
235 if (callback(&pcVal, Disassembler.registerIDWithName("PC"), arg))
H A DEDToken.h1 //===-EDToken.h - LLVM Enhanced Disassembler --------------------*- C++ -*-===//
41 EDDisassembler &Disassembler; member in struct:llvm::EDToken
H A DEDInst.h1 //===-- EDInst.h - LLVM Enhanced Disassembler -------------------*- C++ -*-===//
62 EDDisassembler &Disassembler; member in struct:llvm::EDInst
H A DEDDisassembler.cpp1 //===-EDDisassembler.cpp - LLVM Enhanced Disassembler ---------------------===//
163 Disassembler.reset(Tgt->createMCDisassembler(*STI));
165 if (!Disassembler)
168 InstInfos = Disassembler->getEDInfo();
231 S = Disassembler->getInstruction(*inst, byteSize, memoryObject, address,
H A DEDDisassembler.h1 //===-- EDDisassembler.h - LLVM Enhanced Disassembler -----------*- C++ -*-===//
146 llvm::OwningPtr<const llvm::MCDisassembler> Disassembler; member in struct:llvm::EDDisassembler
H A DEDToken.cpp1 //===-- EDToken.cpp - LLVM Enhanced Disassembler --------------------------===//
10 // This file implements the Enhanced Disassembler library's token class. The
27 Disassembler(disassembler),
/external/llvm/lib/Target/ARM/
H A DMakefile22 DIRS = InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc
/external/llvm/tools/llvm-mc/
H A DDisassembler.h1 //===- Disassembler.h - Text File Disassembler ----------------------------===//
29 class Disassembler { class in namespace:llvm
H A DDisassembler.cpp1 //===- Disassembler.cpp - Disassembler for hex strings --------------------===//
15 #include "Disassembler.h"
143 int Disassembler::disassemble(const Target &T,
200 int Disassembler::disassembleEnhanced(const std::string &TS,
/external/llvm/include/llvm/Support/
H A DTargetSelect.h43 void LLVMInitialize##TargetName##Disassembler();
107 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler();
/external/llvm/bindings/python/llvm/
H A Ddisassembler.py28 'Disassembler',
34 class Disassembler(LLVMObject): class in inherits:LLVMObject
37 Disassembler instances are tied to specific "triple," which must be defined
40 Disassembler instances can disassemble instructions from multiple sources.
122 library.LLVMDisasmDispose.argtypes = [Disassembler]
124 library.LLVMDisasmInstruction.argtypes = [Disassembler, POINTER(c_ubyte),
/external/llvm/include/llvm/Config/
H A Dllvm-config.h.cmake64 /* LLVM name for the native Disassembler init function, if available */
65 #cmakedefine LLVM_NATIVE_DISASSEMBLER LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler
/external/llvm/include/llvm-c/
H A DTarget.h71 void LLVMInitialize##TargetName##Disassembler();
125 LLVMInitialize##TargetName##Disassembler();
/external/llvm/
H A DAndroid.mk40 lib/Target/ARM/Disassembler \
56 lib/Target/X86/Disassembler \
/external/llvm/utils/
H A DGenLibDeps.pl94 $libpath =~ s/(.+)Disassembler$/Target\/$1\/Disassembler/;
135 $libpath =~ s/(.+)Disassembler$/Target\/$1\/Disassembler/;
/external/llvm/lib/Support/
H A DCMakeLists.txt68 Disassembler.cpp

Completed in 346 milliseconds

12