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

1 2 3

  /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/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...]
  /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
  /external/swiftshader/third_party/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));
  /external/swiftshader/third_party/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/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/swiftshader/third_party/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"
142 int Disassembler::disassemble(const Target &T,
148 // Set up disassembler.
164 errs() << "error: no disassembler for target " << Triple << "\n";
205 EDDisassembler &disassembler = *(EDDisassembler *)((void **)Arg)[0]; local
208 if (const char *regName = disassembler.nameWithRegisterID(R))
211 if (disassembler.registerIsStackPointer(R)
    [all...]
  /external/vixl/examples/aarch64/
simulated-runtime-calls.cc 95 PrintDisassembler disassembler(stdout);
96 disassembler.DisassembleBuffer(start, masm.GetSizeOfCodeGenerated());
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/
dis-data.d 1 # name: Data disassembler test (no symbols)
dis-data2.d 1 # name: Data disassembler test (function symbol)
dis-data3.d 1 # name: Data disassembler test (with mapping symbol)
  /external/clang/utils/check_cfc/
obj_diff.py 12 disassembler = 'objdump' variable
21 p = subprocess.Popen([disassembler, '-d', objfile],
32 p = subprocess.Popen([disassembler, '-WliaprmfsoRt', objfile], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/d10v/
inst.s 7 # disassembler test. sachi&sac should not
  /toolchain/binutils/binutils-2.25/gold/testsuite/
arm_cortex_a8_blx.s 31 # We have no mapping symbols for stubs. This make the disassembler
  /external/libchrome/sandbox/win/src/sidestep/
preamble_patcher_with_stub.cpp 88 MiniDisassembler disassembler; local
92 disassembler.Disassemble(target + preamble_bytes, &preamble_bytes);
101 ASSERT(false, (L"Disassembler encountered unsupported instruction "
  /external/smali/
README.md 3 smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation. The syntax is loosely based on Jasmin's/dedexer's syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.)
  /prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/source/
disassemble.cpp 27 // This file contains a disassembler: It converts a SPIR-V binary
51 // A Disassembler instance converts a SPIR-V binary to its assembly
53 class Disassembler {
55 Disassembler(const libspirv::AssemblyGrammar& grammar, uint32_t options,
138 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian,
168 spv_result_t Disassembler::HandleInstruction(
209 void Disassembler::EmitOperand(const spv_parsed_instruction_t& inst,
340 void Disassembler::EmitMaskOperand(const spv_operand_type_t type,
367 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const {
390 auto disassembler = static_cast<Disassembler*>(user_data)
    [all...]
  /prebuilts/go/darwin-x86/src/cmd/vendor/golang.org/x/arch/arm/armasm/
ext_test.go 5 // Support for testing against external disassembler program.
38 // from an external disassembler's output.
50 // An ExtDis is a connection between an external disassembler and a test.
60 // Run runs the given command - the external disassembler - and returns
84 // testExtDis tests a set of byte sequences against an external disassembler.
85 // The disassembler is expected to produce the given syntax and be run
87 // The extdis function must start the external disassembler
110 // First pass: write instructions to input file for external disassembler.
181 t.Fatalf("external disassembler: %v", err)
190 // the external disassembler
    [all...]
  /prebuilts/go/darwin-x86/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/
ext_test.go 5 // Support for testing against external disassembler program.
39 // from an external disassembler's output.
51 // An ExtDis is a connection between an external disassembler and a test.
60 // Run runs the given command - the external disassembler - and returns
84 // testExtDis tests a set of byte sequences against an external disassembler.
85 // The disassembler is expected to produce the given syntax and be run
87 // The extdis function must start the external disassembler
108 // First pass: write instructions to input file for external disassembler.
179 t.Fatalf("external disassembler: %v", err)
188 // the external disassembler
    [all...]
  /prebuilts/go/linux-x86/src/cmd/vendor/golang.org/x/arch/arm/armasm/
ext_test.go 5 // Support for testing against external disassembler program.
38 // from an external disassembler's output.
50 // An ExtDis is a connection between an external disassembler and a test.
60 // Run runs the given command - the external disassembler - and returns
84 // testExtDis tests a set of byte sequences against an external disassembler.
85 // The disassembler is expected to produce the given syntax and be run
87 // The extdis function must start the external disassembler
110 // First pass: write instructions to input file for external disassembler.
181 t.Fatalf("external disassembler: %v", err)
190 // the external disassembler
    [all...]

Completed in 301 milliseconds

1 2 3