HomeSort by relevance Sort by last modified time
    Searched refs:disassembler (Results 1 - 16 of 16) sorted by null

  /external/llvm/lib/MC/MCDisassembler/
EDToken.cpp 1 //===-- EDToken.cpp - LLVM Enhanced Disassembler --------------------------===//
10 // This file implements the Enhanced Disassembler library's token class. The
26 EDDisassembler &disassembler) :
27 Disassembler(disassembler),
91 EDDisassembler &disassembler) {
95 if (disassembler.parseInst(parsedOperands, asmTokens, str))
126 disassembler);
148 disassembler);
158 disassembler);
    [all...]
EDToken.h 1 //===-EDToken.h - LLVM Enhanced Disassembler --------------------*- C++ -*-===//
40 /// The parent disassembler
41 EDDisassembler &Disassembler;
68 /// @arg disassembler - The disassembler responsible for the token
72 EDDisassembler &disassembler);
124 /// @arg disassembler - The disassembler for the desired target and
129 EDDisassembler &disassembler);
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,
EDInst.h 1 //===-- EDInst.h - LLVM Enhanced Disassembler -------------------*- C++ -*-===//
61 /// The parent disassembler
62 EDDisassembler &Disassembler;
97 /// C++ disassembler
101 /// @arg disassembler - The parent disassembler
106 EDDisassembler &disassembler,
EDInst.cpp 1 //===-EDInst.cpp - LLVM Enhanced Disassembler -----------------------------===//
28 EDDisassembler &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));
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...]
  /external/llvm/include/llvm-c/
EnhancedDisassembly.h 1 /*===-- llvm-c/EnhancedDisassembly.h - Disassembler C Interface ---*- C -*-===*\
11 |* implements a disassembler with the ability to extract operand values and *|
65 Encapsulates a disassembler for a single CPU architecture.
88 @functiongroup Getting a disassembler
93 Gets the disassembler for a given target.
94 @param disassembler A pointer whose target will be filled in with the
95 disassembler.
100 int EDGetDisassembler(EDDisassemblerRef *disassembler,
113 @param disassembler The disassembler to query for the name
    [all...]
  /external/llvm/tools/edis/
EDMain.cpp 10 // This file implements the enhanced disassembler's public C API.
23 int EDGetDisassembler(EDDisassemblerRef *disassembler,
46 *disassembler = ret;
51 EDDisassemblerRef disassembler,
53 const char *name = ((EDDisassembler*)disassembler)->nameWithRegisterID(regID);
60 int EDRegisterIsStackPointer(EDDisassemblerRef disassembler,
62 return ((EDDisassembler*)disassembler)->registerIsStackPointer(regID) ? 1 : 0;
65 int EDRegisterIsProgramCounter(EDDisassemblerRef disassembler,
67 return ((EDDisassembler*)disassembler)->registerIsProgramCounter(regID) ? 1:0;
72 EDDisassemblerRef disassembler,
    [all...]
  /external/llvm/tools/llvm-mc/
Disassembler.cpp 1 //===- Disassembler.cpp - Disassembler for hex strings --------------------===//
10 // This class implements the disassembler of strings of bytes written in
15 #include "Disassembler.h"
144 int Disassembler::disassemble(const Target &T,
150 // Set up disassembler.
166 errs() << "error: no disassembler for target " << Triple << "\n";
207 EDDisassembler &disassembler = *(EDDisassembler *)((void **)Arg)[0]; local
210 if (const char *regName = disassembler.nameWithRegisterID(R))
213 if (disassembler.registerIsStackPointer(R)
    [all...]
  /external/llvm/
llvm-tblgen-rules.mk 100 $(call transform-td-to-out,disassembler)
tblgen-rules.mk 90 $(call transform-td-to-out,disassembler)
  /external/llvm/utils/
codegen-diff 118 disassembler, but it might help you highlight the more egregious cases
  /prebuilt/linux-x86/toolchain/i686-unknown-linux-gnu-4.2.1/include/
dis-asm.h 86 display insns. If this is NULL, the target disassembler function
105 /* For use by the disassembler.
107 The bottom 16 bits are for the internal use of the disassembler. */
183 /* Whether the disassembler always needs the relocations. */
202 /* Command line options specific to the target disassembler. */
297 /* Fetch the disassembler for a given BFD, if that support is available. */
298 extern disassembler_ftype disassembler (bfd *);
304 /* Document any target specific options available from the disassembler. */
  /external/v8/
Android.v8common.mk 29 src/disassembler.cc \
  /external/qemu/
dis-asm.h 283 /* For use by the disassembler.
285 The bottom 16 bits are for the internal use of the disassembler. */
355 /* Command line options specific to the target disassembler. */
406 /* Fetch the disassembler for a given BFD, if that support is available. */
407 disassembler_ftype disassembler(bfd *);
442 disassembler. Architecture dependent things such as byte order, or machine
  /external/clang/www/demo/
index.cgi 242 if `llvm-dis --help 2>&1` !~ /ll disassembler/;
406 print " Demangling disassembler output.\n";
415 dumpFile( "Output from LLVM disassembler", $disassemblyFile );

Completed in 979 milliseconds