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