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

1 2 3 4 5 6 7 8 91011>>

  /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/lib/MC/MCDisassembler/
CMakeLists.txt 2 Disassembler.cpp
  /external/llvm/tools/llvm-mc/
CMakeLists.txt 14 Disassembler.cpp
  /external/llvm/unittests/MC/
CMakeLists.txt 9 Disassembler.cpp
  /toolchain/binutils/binutils-2.27/gas/testsuite/gas/aarch64/
inst-directive.s 2 // This test file is also useful in testing the disassembler.
  /external/vixl/doc/aarch64/topics/
index.md 7 * [Extending and customizing the disassembler](extending-the-disassembler.md)
extending-the-disassembler.md 1 Extending the disassembler
4 The output of the disassembler can be extended and customized. This may be
9 `Disassembler` and override the appropriate virtual functions.
11 The `Disassembler` class provides virtual methods that implement how specific
29 of the disassembler. The VIXL `Decoder` uses a visitor pattern implementation,
30 so the `Disassembler` (as a sub-class of `DecoderVisitor`) must provide a
35 The [/examples/custom-disassembler.h](/examples/custom-disassembler.h) and
36 [/examples/custom-disassembler.cc](/examples/custom-disassembler.cc) exampl
    [all...]
  /art/disassembler/
Android.bp 18 name: "libart-disassembler-defaults",
22 "disassembler.cc",
40 name: "libart-disassembler",
41 defaults: ["libart-disassembler-defaults"],
50 name: "libartd-disassembler",
53 "libart-disassembler-defaults",
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.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_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) {
  /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);
  /external/capstone/
nmake.bat 1 :: Capstone disassembler engine (www.capstone-engine.org)
  /external/llvm/test/Assembler/
2002-07-25-ReturnPtrFunction.ll 1 ; Test that returning a pointer to a function causes the disassembler to print
  /external/swiftshader/third_party/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/swiftshader/third_party/LLVM/test/Assembler/
2002-07-25-ReturnPtrFunction.ll 1 ; Test that returning a pointer to a function causes the disassembler to print
  /system/core/libpixelflinger/tests/arch-arm64/disassembler/
Android.mk 10 LOCAL_MODULE:= test-pixelflinger-arm64-disassembler-test
  /system/core/libpixelflinger/tests/arch-mips64/disassembler/
Android.mk 10 LOCAL_MODULE:= test-pixelflinger-mips64-disassembler-test
  /toolchain/binutils/binutils-2.27/binutils/testsuite/binutils-all/aarch64/
illegal.d 3 #name: Check that the disassembler complains about illegal instructions.
  /external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/
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"
35 // This is the disassembler context returned by LLVMCreateDisasm().
40 // The passed parameters when the disassembler context is created.
42 // The TripleName for this disassembler.
56 // The LLVM target corresponding to the disassembler.
66 // The disassembler for the target architecture
    [all...]
  /external/llvm/bindings/python/llvm/
disassembler.py 1 #===- disassembler.py - Python LLVM Bindings -----------------*- python -*--===#
27 'Disassembler',
44 # LLVMInitializeAll{TargetInfo,TargetMC,Disassembler}s, but
50 for initializer in ("TargetInfo", "TargetMC", "Disassembler"):
59 class Disassembler(LLVMObject):
60 """Represents a disassembler instance.
62 Disassembler instances are tied to specific "triple," which must be defined
65 Disassembler instances can disassemble instructions from multiple sources.
68 """Create a new disassembler instance.
70 The triple argument is the triple to create the disassembler for. Thi
    [all...]
  /external/google-breakpad/src/processor/
exploitability_win.cc 220 DisassemblerX86 disassembler(raw_memory,
223 disassembler.NextInstruction();
225 disassembler.setBadRead();
227 disassembler.setBadWrite();
228 if (disassembler.currentInstructionValid()) {
231 switch (disassembler.currentInstructionGroup()) {
241 // Loop the disassembler through the code and check if it
244 while (disassembler.NextInstruction() &&
245 disassembler.currentInstructionValid() &&
246 !disassembler.endOfBlock()
    [all...]
  /external/swiftshader/third_party/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/lib/Target/Lanai/
CMakeLists.txt 7 tablegen(LLVM LanaiGenDisassemblerTables.inc -gen-disassembler)
35 add_subdirectory(Disassembler)
  /external/llvm/lib/Target/Sparc/
CMakeLists.txt 5 tablegen(LLVM SparcGenDisassemblerTables.inc -gen-disassembler)
34 add_subdirectory(Disassembler)

Completed in 3627 milliseconds

1 2 3 4 5 6 7 8 91011>>