HomeSort by relevance Sort by last modified time
    Searched full:disassembler (Results 1 - 25 of 216) sorted by null

1 2 3 4 5 6 7 8 9

  /external/llvm/lib/MC/MCDisassembler/
CMakeLists.txt 2 Disassembler.cpp
Disassembler.h 1 //===------------- Disassembler.h - LLVM Disassembler -----------*- C++ -*-===//
10 // This file defines the interface for the Disassembly library's disassembler
11 // context. The disassembler is responsible for producing strings for
20 #include "llvm-c/Disassembler.h"
37 // This is the disassembler context returned by LLVMCreateDisasm().
42 // The passed parameters when the disassembler context is created.
44 // The TripleName for this disassembler.
58 // The LLVM target corresponding to the disassembler.
72 // The disassembler for the target architecture
    [all...]
Disassembler.cpp 1 //===-- lib/MC/Disassembler.cpp - Disassembler Public C Interface ---------===//
10 #include "Disassembler.h"
11 #include "llvm-c/Disassembler.h"
29 // LLVMCreateDisasm() creates a disassembler for the TripleName. Symbolic
32 // the header llvm-c/Disassembler.h . The pointer to the block and the
34 // disassembler context. If not, it returns NULL.
71 // Set up disassembler.
102 // LLVMDisasmDispose() disposes of the disassembler specified by the context.
135 // disassembler context specified in the parameter DC. The bytes of th
    [all...]
  /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)
22 disassembler = Disassembler('i686-apple-darwin9')
24 instructions = list(disassembler.get_instructions(sequence))
34 disassembler = Disassembler(triple
    [all...]
  /external/llvm/tools/llvm-mc/
CMakeLists.txt 5 Disassembler.cpp
Disassembler.h 1 //===- Disassembler.h - Text File Disassembler ----------------------------===//
10 // This class implements the disassembler of strings of bytes written in
29 class Disassembler {
  /external/llvm/test/Assembler/
2002-07-25-ReturnPtrFunction.ll 1 ; Test that returning a pointer to a function causes the disassembler to print
2002-04-07-HexFloatConstants.ll 2 ; point constants in IEEE hex format. This also checks that the disassembler,
  /external/llvm/bindings/python/llvm/
disassembler.py 1 #===- disassembler.py - Python LLVM Bindings -----------------*- python -*--===#
28 'Disassembler',
37 class Disassembler(LLVMObject):
38 """Represents a disassembler instance.
40 Disassembler instances are tied to specific "triple," which must be defined
43 Disassembler instances can disassemble instructions from multiple sources.
46 """Create a new disassembler instance.
48 The triple argument is the triple to create the disassembler for. This
54 raise Exception('Could not obtain disassembler for triple: %s' %
121 raise Exception('Unable to set all disassembler options in %i' % options
    [all...]
  /external/llvm/lib/Target/X86/Disassembler/
X86Disassembler.h 1 //===-- X86Disassembler.h - Disassembler for x86 and x86_64 -----*- C++ -*-===//
10 // The X86 disassembler is a table-driven disassembler for the 16-, 32-, and
12 // instruction in this disassembler is:
21 // disassembler distinguishes four kinds of opcodes, which are enumerated in
37 // 5. After resolving the ModRMDecision, the disassembler has a unique ID
52 // 7. As the last step, the disassembler translates the instruction information
56 // The disassembler is broken broadly into two parts: the table emitter that
58 // the disassembler itself. The table emitter is documented in more detail in
61 // X86Disassembler.h contains the public interface for the disassembler,
    [all...]
  /external/llvm/lib/Target/XCore/
CMakeLists.txt 5 tablegen(LLVM XCoreGenDisassemblerTables.inc -gen-disassembler)
29 add_subdirectory(Disassembler)
  /external/llvm/include/llvm/Support/
Disassembler.h 1 //===- llvm/Support/Disassembler.h ------------------------------*- C++ -*-===//
10 // This file implements the necessary glue to call external disassembler
25 /// disassembler library. False otherwise.
28 /// This function provides some "glue" code to call external disassembler
  /external/llvm/lib/Target/MBlaze/Disassembler/
MBlazeDisassembler.h 1 //===-- MBlazeDisassembler.h - Disassembler for MicroBlaze -----*- C++ -*-===//
10 // This file is part of the MBlaze Disassembler. It it the header for
26 /// MBlazeDisassembler - Disassembler for all MBlaze platforms.
29 /// Constructor - Initializes the disassembler.
  /external/llvm/test/MC/ELF/
relax-crash.s 8 .file 1 "Disassembler.ii"
  /external/llvm/
Android.mk 42 lib/Target/ARM/Disassembler \
51 lib/Target/Mips/Disassembler \
60 lib/Target/X86/Disassembler \
  /external/llvm/include/llvm-c/
Disassembler.h 1 /*===-- llvm-c/Disassembler.h - Disassembler Public C Interface ---*- C -*-===*\
10 |* This header provides a public interface to a disassembler library. *|
22 * @defgroup LLVMCDisassembler Disassembler
29 * An opaque reference to a disassembler context.
37 * information is saved when the disassembler context is created and passed to
100 * disassembler for things like adding a comment for a PC plus a constant
102 * It is passed the block information is saved when the disassembler context is
138 * Create a disassembler for the TripleName. Symbolic disassembly is supported
141 * as NULL. If successful, this returns a disassembler context. If not, i
    [all...]
  /external/v8/src/
disasm.h 53 // A generic Disassembler interface
54 class Disassembler {
57 explicit Disassembler(const NameConverter& converter);
59 virtual ~Disassembler();
75 DISALLOW_IMPLICIT_CONSTRUCTORS(Disassembler);
  /external/llvm/lib/Support/
Disassembler.cpp 1 //===- lib/Support/Disassembler.cpp -----------------------------*- C++ -*-===//
10 // This file implements the necessary glue to call external disassembler
15 #include "llvm/Support/Disassembler.h"
70 res << "No disassembler available. See configure help for options.\n";
  /external/llvm/lib/Target/AArch64/
CMakeLists.txt 6 tablegen(LLVM AArch64GenDisassemblerTables.inc -gen-disassembler)
32 add_subdirectory(Disassembler)
  /external/llvm/lib/Target/Mips/
CMakeLists.txt 5 tablegen(LLVM MipsGenDisassemblerTables.inc -gen-disassembler)
50 add_subdirectory(Disassembler)
  /external/llvm/utils/TableGen/
DisassemblerEmitter.cpp 1 //===- DisassemblerEmitter.cpp - Generate a disassembler ------------------===//
20 /// DisassemblerEmitter - Contains disassembler table emitters for various
23 /// X86 Disassembler Emitter
28 /// The X86 disassembler emitter is part of the X86 Disassembler, which is
31 /// The emitter produces the tables that the disassembler uses to translate
108 emitSourceFileHeader(" * " + Target.getName() + " Disassembler", OS);
110 // X86 uses a custom disassembler.
  /frameworks/compile/libbcc/lib/Support/
Disassembler.cpp 17 #include "bcc/Support/Disassembler.h"
75 const llvm::MCDisassembler *disassembler = NULL; local
88 ALOGE("Invalid target triple for disassembler: %s (%s)!",
101 disassembler = target->createMCDisassembler(*subtarget_info);
109 if ((disassembler == NULL) || (mc_inst_info == NULL) ||
139 disassembler->getInstruction(inst, inst_size, *input_function, i,
180 delete disassembler;
  /external/llvm/lib/MC/
MCDisassembler.cpp 1 //===-- lib/MC/MCDisassembler.cpp - Disassembler interface ------*- C++ -*-===//
  /external/llvm/lib/Target/MBlaze/
CMakeLists.txt 34 add_subdirectory(Disassembler)
  /external/llvm/test/MC/Disassembler/ARM/
invalid-IT-CC15.txt 11 # above sequence of junk bytes and not allowing the disassembler to abort on

Completed in 1285 milliseconds

1 2 3 4 5 6 7 8 9