Searched defs:Disassembler (Results 1 - 25 of 30) sorted by relevance

12

/external/llvm/tools/llvm-mc/
H A DDisassembler.h1 //===- Disassembler.h - Text File Disassembler ----------------------------===//
29 class Disassembler { class in namespace:llvm
/external/swiftshader/third_party/LLVM/tools/llvm-mc/
H A DDisassembler.h1 //===- Disassembler.h - Text File Disassembler ----------------------------===//
26 class Disassembler { class in namespace:llvm
/external/v8/src/
H A Ddisassembler.h13 class Disassembler : public AllStatic { class in namespace:v8::internal
H A Ddisasm.h32 // A generic Disassembler interface
33 class Disassembler { class in namespace:disasm
36 explicit Disassembler(const NameConverter& converter);
38 virtual ~Disassembler();
54 DISALLOW_IMPLICIT_CONSTRUCTORS(Disassembler);
/external/llvm/bindings/python/llvm/tests/
H A Dtest_disassembler.py3 from ..disassembler import Disassembler, Option_UseMarkup namespace
7 Disassembler('i686-apple-darwin9')
13 disassembler = Disassembler(triple)
21 Disassembler("nonexistent-triple-raises")
26 disassembler = Disassembler('i686-apple-darwin9')
38 disassembler = Disassembler(triple)
/external/swiftshader/third_party/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 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.h1 //===-- EDDisassembler.h - LLVM Enhanced Disassembler -----------*- C++ -*-===//
145 llvm::OwningPtr<const llvm::MCDisassembler> Disassembler; member in struct:llvm::EDDisassembler
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldCheckerImpl.h24 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
68 MCDisassembler *Disassembler; member in class:llvm::RuntimeDyldCheckerImpl
H A DRuntimeDyldChecker.cpp666 MCDisassembler *Dis = Checker.Disassembler;
681 MCDisassembler *Disassembler,
684 : RTDyld(RTDyld), Disassembler(Disassembler), InstPrinter(InstPrinter),
908 MCDisassembler *Disassembler,
911 : Impl(make_unique<RuntimeDyldCheckerImpl>(RTDyld, Disassembler,
680 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler, MCInstPrinter *InstPrinter, raw_ostream &ErrStream) argument
907 RuntimeDyldChecker(RuntimeDyld &RTDyld, MCDisassembler *Disassembler, MCInstPrinter *InstPrinter, raw_ostream &ErrStream) argument
/external/llvm/bindings/python/llvm/
H A Ddisassembler.py27 'Disassembler',
44 # LLVMInitializeAll{TargetInfo,TargetMC,Disassembler}s, but
50 for initializer in ("TargetInfo", "TargetMC", "Disassembler"):
59 class Disassembler(LLVMObject): class in inherits:LLVMObject
62 Disassembler instances are tied to specific "triple," which must be defined
65 Disassembler instances can disassemble instructions from multiple sources.
154 library.LLVMDisasmDispose.argtypes = [Disassembler]
156 library.LLVMDisasmInstruction.argtypes = [Disassembler, POINTER(c_ubyte),
160 library.LLVMSetDisasmOptions.argtypes = [Disassembler, c_uint64]
/external/vixl/src/aarch64/
H A Ddisasm-aarch64.h40 class Disassembler : public DecoderVisitor { class in namespace:vixl::aarch64
42 Disassembler();
43 Disassembler(char* text_buffer, int buffer_size);
44 virtual ~Disassembler();
169 class PrintDisassembler : public Disassembler {
H A Ddisasm-aarch64.cc34 Disassembler::Disassembler() { function in class:vixl::aarch64::Disassembler
43 Disassembler::Disassembler(char *text_buffer, int buffer_size) { function in class:vixl::aarch64::Disassembler
52 Disassembler::~Disassembler() {
59 char *Disassembler::GetOutput() { return buffer_; }
62 void Disassembler::VisitAddSubImmediate(const Instruction *instr) {
111 void Disassembler::VisitAddSubShifted(const Instruction *instr) {
161 void Disassembler
[all...]
/external/v8/src/ppc/
H A Ddisasm-ppc.cc5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
1439 Disassembler::Disassembler(const NameConverter& converter) function in class:disasm::Disassembler
1443 Disassembler::~Disassembler() {}
1446 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer,
1454 int Disassembler
[all...]
/external/v8/src/s390/
H A Ddisasm-s390.cc5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
1454 Disassembler::Disassembler(const NameConverter& converter) function in class:disasm::Disassembler
1457 Disassembler::~Disassembler() {}
1459 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer,
1466 int Disassembler
[all...]
/external/v8/src/arm/
H A Ddisasm-arm.cc5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
2144 Disassembler::Disassembler(const NameConverter& converter) function in class:disasm::Disassembler
2148 Disassembler::~Disassembler() {}
2151 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer,
2158 int Disassembler
[all...]
/external/v8/src/mips/
H A Ddisasm-mips.cc5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
1781 Disassembler::Disassembler(const NameConverter& converter) function in class:disasm::Disassembler
1785 Disassembler::~Disassembler() {}
1788 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer,
1796 int Disassembler
[all...]
/external/v8/src/mips64/
H A Ddisasm-mips64.cc5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
2014 Disassembler::Disassembler(const NameConverter& converter) function in class:disasm::Disassembler
2018 Disassembler::~Disassembler() {}
2021 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer,
2029 int Disassembler
[all...]
/external/v8/src/x87/
H A Ddisasm-x87.cc298 // Disassembler helper functions.
1833 Disassembler::Disassembler(const NameConverter& converter) function in class:disasm::Disassembler
1837 Disassembler::~Disassembler() {}
1840 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer,
1848 int Disassembler::ConstantPoolSizeAt(byte* instruction) { return -1; }
1851 /*static*/ void Disassembler::Disassemble(FILE* f, byte* begin, byte* end) {
1853 Disassembler d(converter);
/external/vixl/src/aarch32/
H A Ddisasm-aarch32.h66 class Disassembler { class in namespace:vixl::aarch32
416 explicit Disassembler(std::ostream& os, // NOLINT(runtime/references) function in class:vixl::aarch32::Disassembler
421 explicit Disassembler(DisassemblerStream* os, uint32_t code_address = 0) function in class:vixl::aarch32::Disassembler
423 virtual ~Disassembler() {
2567 class PrintDisassembler : public Disassembler {
2571 : Disassembler(os, code_address) {}
2573 : Disassembler(os, code_address) {}
/external/v8/src/arm64/
H A Ddisasm-arm64.cc1813 Disassembler::Disassembler(const NameConverter& converter) function in class:disasm::Disassembler
1817 Disassembler::~Disassembler() { USE(converter_); }
1820 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer,
1831 int Disassembler::ConstantPoolSizeAt(byte* instr) {
1837 void Disassembler::Disassemble(FILE* file, byte* start, byte* end) {
/external/v8/src/ia32/
H A Ddisasm-ia32.cc361 // Disassembler helper functions.
2302 Disassembler::Disassembler(const NameConverter& converter) function in class:disasm::Disassembler
2306 Disassembler::~Disassembler() {}
2309 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer,
2317 int Disassembler::ConstantPoolSizeAt(byte* instruction) { return -1; }
2320 /*static*/ void Disassembler::Disassemble(FILE* f, byte* begin, byte* end) {
2322 Disassembler d(converter);
/external/v8/src/x64/
H A Ddisasm-x64.cc440 // Disassembler helper functions.
2764 Disassembler::Disassembler(const NameConverter& converter) function in class:disasm::Disassembler
2767 Disassembler::~Disassembler() { }
2770 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer,
2778 int Disassembler::ConstantPoolSizeAt(byte* instruction) {
2783 void Disassembler::Disassemble(FILE* f, byte* begin, byte* end) {
2785 Disassembler d(converter);
/external/llvm/lib/Target/Hexagon/Disassembler/
H A DHexagonDisassembler.cpp1 //===-- HexagonDisassembler.cpp - Disassembler for Hexagon ISA ------------===//
415 // follow an immediate extender. Disassembler alwaus select absolute
644 HexagonDisassembler const &Disassembler = disassembler(Decoder); local
645 int64_t FullValue = fullValue(*Disassembler.MCII,
646 **Disassembler.CurrentBundle,
650 Disassembler.getContext());
657 HexagonDisassembler const &Disassembler = disassembler(Decoder); local
658 int64_t FullValue = fullValue(*Disassembler.MCII,
659 **Disassembler.CurrentBundle,
662 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler
759 HexagonDisassembler const &Disassembler = disassembler(Decoder); local
[all...]

Completed in 819 milliseconds

12