HomeSort by relevance Sort by last modified time
    Searched refs:Disassembler (Results 1 - 25 of 107) sorted by null

1 2 3 4 5

  /external/v8/src/
disasm.h 32 // A generic Disassembler interface
33 class Disassembler {
36 explicit Disassembler(const NameConverter& converter);
38 virtual ~Disassembler();
54 DISALLOW_IMPLICIT_CONSTRUCTORS(Disassembler);
disassembler.h 13 class Disassembler : public AllStatic {
  /external/vixl/examples/aarch64/
custom-disassembler.h 40 class CustomDisassembler : public Disassembler {
42 CustomDisassembler() : Disassembler() {}
custom-disassembler.cc 27 #include "custom-disassembler.h"
61 Disassembler::AppendRegisterNameToOutput(instr, reg);
97 Disassembler::AppendToOutput(" ; %s", address_desc);
107 vixl::aarch64::Disassembler::VisitAddSubShifted(instr);
116 // Generate some code to illustrate how the modified disassembler changes the
147 // Instantiate a standard disassembler, our custom disassembler, and register
150 Disassembler disasm;
155 // In our custom disassembler, disassemble as if the base address was -0x8.
  /art/disassembler/
disassembler.cc 17 #include "disassembler.h"
33 Disassembler::Disassembler(DisassemblerOptions* disassembler_options)
38 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) {
57 std::string Disassembler::FormatInstructionPointer(const uint8_t* begin) {
66 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options) {
67 return Disassembler::Create(instruction_set, options);
disassembler.h 42 // Should the disassembler print absolute or relative addresses.
45 // If set, the disassembler is allowed to look at load targets in literal
64 class Disassembler {
66 // Creates a Disassembler for the given InstructionSet with the
68 // Disassembler.
69 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options);
71 virtual ~Disassembler() {
85 explicit Disassembler(DisassemblerOptions* disassembler_options);
91 DISALLOW_COPY_AND_ASSIGN(Disassembler);
99 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options)
    [all...]
disassembler_mips.h 22 #include "disassembler.h"
27 class DisassemblerMips FINAL : public Disassembler {
30 : Disassembler(options),
disassembler_arm64.h 20 #include "disassembler.h"
32 class CustomDisassembler FINAL : public vixl::aarch64::Disassembler {
35 : vixl::aarch64::Disassembler(),
57 // Indicate if the disassembler should read data loaded from literal pools.
72 class DisassemblerArm64 FINAL : public Disassembler {
75 Disassembler(options), disasm(options) {
disassembler_x86.h 20 #include "disassembler.h"
27 class DisassemblerX86 FINAL : public Disassembler {
30 : Disassembler(options), supports_rex_(supports_rex) {}
disassembler_arm64.cc 58 Disassembler::AppendRegisterNameToOutput(instr, reg);
62 Disassembler::VisitLoadLiteral(instr);
101 Disassembler::VisitLoadStoreUnsignedOffset(instr);
disassembler_arm.h 24 #include "disassembler.h"
29 class DisassemblerArm FINAL : public Disassembler {
  /external/llvm/bindings/python/llvm/tests/
test_disassembler.py 3 from ..disassembler import Disassembler, Option_UseMarkup
7 Disassembler('i686-apple-darwin9')
13 disassembler = Disassembler(triple)
15 count, s = disassembler.get_instruction(sequence)
20 with self.assertRaisesRegexp(Exception, "Could not obtain disassembler for triple"):
21 Disassembler("nonexistent-triple-raises")
26 disassembler = Disassembler('i686-apple-darwin9'
    [all...]
  /external/llvm/tools/llvm-mc/
Disassembler.h 1 //===- Disassembler.h - Text File Disassembler ----------------------------===//
10 // This class implements the disassembler of strings of bytes written in
29 class Disassembler {
  /external/swiftshader/third_party/LLVM/tools/llvm-mc/
Disassembler.h 1 //===- Disassembler.h - Text File Disassembler ----------------------------===//
10 // This class implements the disassembler of strings of bytes written in
26 class Disassembler {
  /external/swiftshader/third_party/LLVM/include/llvm/Support/
TargetSelect.h 41 // Declare all of the available disassembler initialization functions.
43 void LLVMInitialize##TargetName##Disassembler();
107 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler();
  /external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
Makefile 21 DIRS = InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc
  /external/swiftshader/third_party/LLVM/lib/Target/X86/
Makefile 22 DIRS = InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc Utils
  /external/vixl/src/aarch64/
disasm-aarch64.h 40 class Disassembler : public DecoderVisitor {
42 Disassembler();
43 Disassembler(char* text_buffer, int buffer_size);
44 virtual ~Disassembler();
169 class PrintDisassembler : public Disassembler {
  /external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/
EDOperand.cpp 1 //===-- EDOperand.cpp - LLVM Enhanced Disassembler ------------------------===//
23 EDOperand::EDOperand(const EDDisassembler &disassembler,
27 Disassembler(disassembler),
33 if (Disassembler.Key.Arch == Triple::x86 ||
34 Disassembler.Key.Arch == Triple::x86_64) {
57 else if (Disassembler.Key.Arch == Triple::arm ||
58 Disassembler.Key.Arch == Triple::thumb) {
129 switch (Disassembler.Key.Arch) {
153 if (callback(&ripVal, Disassembler.registerIDWithName("RIP"), arg)
    [all...]
EDOperand.h 1 //===-EDOperand.h - LLVM Enhanced Disassembler ------------------*- C++ -*-===//
33 /// The parent disassembler
34 const EDDisassembler &Disassembler;
45 /// @arg disassembler - The disassembler responsible for the operand
49 EDOperand(const EDDisassembler &disassembler,
  /external/llvm/include/llvm/ExecutionEngine/
RuntimeDyldChecker.h 36 /// and has limited disassembler integration for accessing instruction
71 RuntimeDyldChecker(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
Makefile 22 DIRS = InstPrinter AsmParser Disassembler TargetInfo MCTargetDesc
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/ExecutionEngine/
RuntimeDyldChecker.h 36 /// and has limited disassembler integration for accessing instruction
71 RuntimeDyldChecker(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/ExecutionEngine/
RuntimeDyldChecker.h 36 /// and has limited disassembler integration for accessing instruction
71 RuntimeDyldChecker(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/ExecutionEngine/
RuntimeDyldChecker.h 36 /// and has limited disassembler integration for accessing instruction
71 RuntimeDyldChecker(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,

Completed in 938 milliseconds

1 2 3 4 5