/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
|