Home
last modified time | relevance | path

Searched refs:disassembler (Results 1 – 25 of 210) sorted by relevance

123456789

/external/google-breakpad/src/processor/
Dexploitability_win.cc220 DisassemblerX86 disassembler(raw_memory, in CheckPlatformExploitability() local
223 disassembler.NextInstruction(); in CheckPlatformExploitability()
225 disassembler.setBadRead(); in CheckPlatformExploitability()
227 disassembler.setBadWrite(); in CheckPlatformExploitability()
228 if (disassembler.currentInstructionValid()) { in CheckPlatformExploitability()
231 switch (disassembler.currentInstructionGroup()) { in CheckPlatformExploitability()
244 while (disassembler.NextInstruction() && in CheckPlatformExploitability()
245 disassembler.currentInstructionValid() && in CheckPlatformExploitability()
246 !disassembler.endOfBlock()) in CheckPlatformExploitability()
248 if (disassembler.flags() & DISX86_BAD_BRANCH_TARGET) in CheckPlatformExploitability()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/bindings/python/llvm/tests/
Dtest_disassembler.py3 from ..disassembler import Disassembler, Option_UseMarkup
13 disassembler = Disassembler(triple)
15 count, s = disassembler.get_instruction(sequence)
26 disassembler = Disassembler('i686-apple-darwin9')
28 instructions = list(disassembler.get_instructions(sequence))
38 disassembler = Disassembler(triple)
39 disassembler.set_options(Option_UseMarkup)
40 count, s = disassembler.get_instruction(sequence)
/external/llvm/bindings/python/llvm/tests/
Dtest_disassembler.py3 from ..disassembler import Disassembler, Option_UseMarkup
13 disassembler = Disassembler(triple)
15 count, s = disassembler.get_instruction(sequence)
26 disassembler = Disassembler('i686-apple-darwin9')
28 instructions = list(disassembler.get_instructions(sequence))
38 disassembler = Disassembler(triple)
39 disassembler.set_options(Option_UseMarkup)
40 count, s = disassembler.get_instruction(sequence)
/external/swiftshader/third_party/LLVM/tools/edis/
DEDMain.cpp23 int EDGetDisassembler(EDDisassemblerRef *disassembler, in EDGetDisassembler() argument
46 *disassembler = ret; in EDGetDisassembler()
51 EDDisassemblerRef disassembler, in EDGetRegisterName() argument
53 const char *name = ((EDDisassembler*)disassembler)->nameWithRegisterID(regID); in EDGetRegisterName()
60 int EDRegisterIsStackPointer(EDDisassemblerRef disassembler, in EDRegisterIsStackPointer() argument
62 return ((EDDisassembler*)disassembler)->registerIsStackPointer(regID) ? 1 : 0; in EDRegisterIsStackPointer()
65 int EDRegisterIsProgramCounter(EDDisassemblerRef disassembler, in EDRegisterIsProgramCounter() argument
67 return ((EDDisassembler*)disassembler)->registerIsProgramCounter(regID) ? 1:0; in EDRegisterIsProgramCounter()
72 EDDisassemblerRef disassembler, in EDCreateInsts() argument
79 EDInst *inst = ((EDDisassembler*)disassembler)->createInst(byteReader, in EDCreateInsts()
[all …]
/external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/
DEDToken.cpp26 EDDisassembler &disassembler) : in EDToken() argument
27 Disassembler(disassembler), in EDToken()
91 EDDisassembler &disassembler) { in tokenize() argument
95 if (disassembler.parseInst(parsedOperands, asmTokens, str)) in tokenize()
126 disassembler); in tokenize()
148 disassembler); in tokenize()
158 disassembler); in tokenize()
165 disassembler); in tokenize()
180 disassembler); in tokenize()
DEDToken.h72 EDDisassembler &disassembler);
129 EDDisassembler &disassembler);
DEDInst.cpp28 EDDisassembler &disassembler, in EDInst() argument
30 Disassembler(disassembler), in EDInst()
/external/swiftshader/third_party/LLVM/include/llvm-c/
DEnhancedDisassembly.h100 int EDGetDisassembler(EDDisassemblerRef *disassembler,
118 EDDisassemblerRef disassembler,
128 int EDRegisterIsStackPointer(EDDisassemblerRef disassembler,
138 int EDRegisterIsProgramCounter(EDDisassemblerRef disassembler,
161 EDDisassemblerRef disassembler,
478 EDDisassemblerRef disassembler,
/external/deqp-deps/SPIRV-Tools/source/
Ddisassemble.cpp346 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader() local
347 return disassembler->HandleHeader(endian, version, generator, id_bound, in DisassembleHeader()
354 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction() local
355 return disassembler->HandleInstruction(*parsed_instruction); in DisassembleInstruction()
365 Disassembler* disassembler() { return disassembler_; } in disassembler() function in __anone1d590aa0111::WrappedDisassembler
381 return wrapped->disassembler()->HandleHeader(endian, version, generator, in DisassembleTargetHeader()
397 wrapped->disassembler()->HandleInstruction(*parsed_instruction)) in DisassembleTargetInstruction()
429 Disassembler disassembler(grammar, options, name_mapper); in spvBinaryToText() local
430 if (auto error = spvBinaryParse(&hijack_context, &disassembler, code, in spvBinaryToText()
436 return disassembler.SaveTextResult(pText); in spvBinaryToText()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/
Ddisassemble.cpp346 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader() local
347 return disassembler->HandleHeader(endian, version, generator, id_bound, in DisassembleHeader()
354 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction() local
355 return disassembler->HandleInstruction(*parsed_instruction); in DisassembleInstruction()
365 Disassembler* disassembler() { return disassembler_; } in disassembler() function in __anon56cff7640111::WrappedDisassembler
381 return wrapped->disassembler()->HandleHeader(endian, version, generator, in DisassembleTargetHeader()
397 wrapped->disassembler()->HandleInstruction(*parsed_instruction)) in DisassembleTargetInstruction()
429 Disassembler disassembler(grammar, options, name_mapper); in spvBinaryToText() local
430 if (auto error = spvBinaryParse(&hijack_context, &disassembler, code, in spvBinaryToText()
436 return disassembler.SaveTextResult(pText); in spvBinaryToText()
[all …]
/external/vixl/doc/aarch64/topics/
Dextending-the-disassembler.md1 Extending the disassembler
4 The output of the disassembler can be extended and customized. This may be
29 of the disassembler. The VIXL `Decoder` uses a visitor pattern implementation,
35 The [/examples/custom-disassembler.h](/examples/custom-disassembler.h) and
36 [/examples/custom-disassembler.cc](/examples/custom-disassembler.cc) example
Dindex.md7 * [Extending and customizing the disassembler](extending-the-disassembler.md)
/external/swiftshader/third_party/LLVM/tools/llvm-mc/
DDisassembler.cpp205 EDDisassembler &disassembler = *(EDDisassembler *)((void **)Arg)[0]; in verboseEvaluator() local
208 if (const char *regName = disassembler.nameWithRegisterID(R)) in verboseEvaluator()
211 if (disassembler.registerIsStackPointer(R)) in verboseEvaluator()
213 if (disassembler.registerIsProgramCounter(R)) in verboseEvaluator()
252 disassembler(EDDisassembler::getDisassembler(TS.c_str(), AS)); in disassembleEnhanced() local
254 if (disassembler == 0) { in disassembleEnhanced()
261 inst(disassembler->createInst(byteArrayReader, 0, &ByteArray)); in disassembleEnhanced()
355 void *Arg[] = { disassembler.get(), &Out }; in disassembleEnhanced()
/external/clang/utils/check_cfc/
Dobj_diff.py12 disassembler = 'objdump' variable
21 p = subprocess.Popen([disassembler, '-d', objfile],
32 …p = subprocess.Popen([disassembler, '-WliaprmfsoRt', objfile], stdout=subprocess.PIPE, stderr=subp…
/external/python/cpython2/Demo/threads/
Dsquasher.py49 def disassembler(): function
99 codisassembler = co.create(disassembler)
/external/vixl/examples/aarch64/
Dsimulated-runtime-calls.cc99 PrintDisassembler disassembler(stdout); in main() local
100 disassembler.DisassembleBuffer(start, masm.GetSizeOfCodeGenerated()); in main()
/external/llvm/test/MC/Disassembler/Mips/mips32r6/
Dvalid-mips32r6.txt72 # The immediate should be 4 but the disassembler currently emits 8
75 # The immediate should be 4 but the disassembler currently emits 8
78 # The immediate should be 4 but the disassembler currently emits 8
81 # The immediate should be 4 but the disassembler currently emits 8
139 # The immediate should be 8 but the disassembler currently emits 12
142 # The immediate should be 8 but the disassembler currently emits 12
147 # The immediate should be 8 but the disassembler currently emits 12
150 # The immediate should be 8 but the disassembler currently emits 12
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/Mips/mips32r6/
Dvalid-mips32r6.txt78 # The immediate should be 4 but the disassembler currently emits 8
81 # The immediate should be 4 but the disassembler currently emits 8
84 # The immediate should be 4 but the disassembler currently emits 8
87 # The immediate should be 4 but the disassembler currently emits 8
149 # The immediate should be 8 but the disassembler currently emits 12
152 # The immediate should be 8 but the disassembler currently emits 12
157 # The immediate should be 8 but the disassembler currently emits 12
160 # The immediate should be 8 but the disassembler currently emits 12
/external/llvm/test/MC/Disassembler/Mips/mips64r6/
Dvalid-mips64r6.txt91 # The immediate should be 4 but the disassembler currently emits 8
94 # The immediate should be 4 but the disassembler currently emits 8
97 # The immediate should be 4 but the disassembler currently emits 8
100 # The immediate should be 4 but the disassembler currently emits 8
158 # The immediate should be 8 but the disassembler currently emits 12
161 # The immediate should be 8 but the disassembler currently emits 12
166 # The immediate should be 8 but the disassembler currently emits 12
169 # The immediate should be 8 but the disassembler currently emits 12
/external/swiftshader/third_party/llvm-7.0/llvm/docs/CommandGuide/
Dllvm-dis.rst1 llvm-dis - LLVM disassembler
16 The **llvm-dis** command is the LLVM disassembler. It takes an LLVM
/external/llvm/docs/CommandGuide/
Dllvm-dis.rst1 llvm-dis - LLVM disassembler
16 The **llvm-dis** command is the LLVM disassembler. It takes an LLVM
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/Mips/mips64r6/
Dvalid-mips64r6.txt97 # The immediate should be 4 but the disassembler currently emits 8
100 # The immediate should be 4 but the disassembler currently emits 8
103 # The immediate should be 4 but the disassembler currently emits 8
106 # The immediate should be 4 but the disassembler currently emits 8
168 # The immediate should be 8 but the disassembler currently emits 12
171 # The immediate should be 8 but the disassembler currently emits 12
176 # The immediate should be 8 but the disassembler currently emits 12
179 # The immediate should be 8 but the disassembler currently emits 12
/external/swiftshader/third_party/LLVM/docs/CommandGuide/
Dllvm-dis.pod5 llvm-dis - LLVM disassembler
13 The B<llvm-dis> command is the LLVM disassembler. It takes an LLVM
/external/honggfuzz/linux/
Dbfd.c165 disassembler(bfd_get_arch(bfdh), bfd_little_endian(bfdh) ? FALSE : TRUE, 0, NULL); in arch_bfdDisasm()
167 disassembler_ftype disassemble = disassembler(bfdh); in arch_bfdDisasm()
/external/llvm/test/MC/Disassembler/X86/
Dprefixes.txt58 # Test that we can disassembler control registers above CR8
69 # something that is considered valid, but however as LLVM's own disassembler

123456789