/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/swiftshader/third_party/llvm-7.0/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...] |
/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));
|
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...] |
EDDisassembler.cpp | 1 //===-EDDisassembler.cpp - LLVM Enhanced Disassembler ---------------------===// 10 // This file implements the Enhanced Disassembly library's disassembler class. 11 // The disassembler is responsible for vending individual instructions according 186 Disassembler.reset(Tgt->createMCDisassembler(*STI)); 188 if (!Disassembler) 191 InstInfos = Disassembler->getEDInfo(); 248 S = Disassembler->getInstruction(*inst, byteSize, memoryObject, address, 344 EDDisassembler *disassembler = static_cast<EDDisassembler*>(context); local 345 diag.Print("", disassembler->ErrorStream);
|
/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 | 99 PrintDisassembler disassembler(stdout); 100 disassembler.DisassembleBuffer(start, masm.GetSizeOfCodeGenerated());
|
/external/deqp-deps/SPIRV-Tools/source/ |
disassemble.cpp | 15 // This file contains a disassembler: It converts a SPIR-V binary 43 // A Disassembler instance converts a SPIR-V binary to its assembly 45 class Disassembler { 47 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, 129 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, 159 spv_result_t Disassembler::HandleInstruction( 200 void Disassembler::EmitOperand(const spv_parsed_instruction_t& inst, 296 void Disassembler::EmitMaskOperand(const spv_operand_type_t type, 323 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { 346 auto disassembler = static_cast<Disassembler*>(user_data) [all...] |
/external/swiftshader/third_party/SPIRV-Tools/source/ |
disassemble.cpp | 15 // This file contains a disassembler: It converts a SPIR-V binary 43 // A Disassembler instance converts a SPIR-V binary to its assembly 45 class Disassembler { 47 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, 129 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, 159 spv_result_t Disassembler::HandleInstruction( 200 void Disassembler::EmitOperand(const spv_parsed_instruction_t& inst, 296 void Disassembler::EmitMaskOperand(const spv_operand_type_t type, 323 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { 346 auto disassembler = static_cast<Disassembler*>(user_data) [all...] |
/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)
|
/external/python/cpython2/Demo/threads/ |
squasher.py | 31 # disassembler: grabs input lines from getline, and delivers them one 34 # squasher: grabs characters from disassembler and passes them on to 49 def disassembler(): function 99 codisassembler = co.create(disassembler)
|
/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.)
|
/development/scripts/ |
disassemble_tombstone.py | 128 # This will cause the disassembler to resynchronize at this point, 153 disassembler = subprocess.Popen(tools.Disassemble([ 160 for line in disassembler.stdout:
|
/external/honggfuzz/linux/ |
bfd.c | 51 * it, do decide which disassembler() prototype from dis-asm.h to use 165 disassembler(bfd_get_arch(bfdh), bfd_little_endian(bfdh) ? FALSE : TRUE, 0, NULL); 167 disassembler_ftype disassemble = disassembler(bfdh); 170 LOG_W("disassembler() failed");
|
/external/vixl/tools/ |
make_instruction_doc_aarch64.pl | 79 disassembler and simulator. The simulator may not support all floating point
|
/art/compiler/utils/ |
assembler_test_base.h | 92 std::string disassembler = GetDisassembleCommand(); local 93 if (disassembler.length() != 0) { 96 LOG(ERROR) << "Could not find disassembler from " << disassembler_cmd_name_; 103 LOG(INFO) << "No disassembler given."; 110 // disassembler, disassemble both and check whether they have the same mnemonics (in which case 183 // Return the host disassembler command for this test. 298 std::string disassembler = GetDisassembleCommand(); local 299 if (disassembler.length() == 0) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/Disassembler/ |
HexagonDisassembler.cpp | 1 //===- HexagonDisassembler.cpp - Disassembler for Hexagon ISA -------------===// 10 #define DEBUG_TYPE "hexagon-disassembler" 43 /// Hexagon disassembler for all Hexagon platforms. 66 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI, 68 MCInstrInfo MCII = *Disassembler.MCII; 69 if (!Disassembler.CurrentExtender || 76 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute( 84 static HexagonDisassembler const &disassembler(void const *Decoder) { function in namespace:__anon42447 89 HexagonDisassembler const &Disassembler = disassembler(Decoder) [all...] |
/external/swiftshader/third_party/LLVM/utils/ |
codegen-diff | 118 disassembler, but it might help you highlight the more egregious cases
|