Home
last modified time | relevance | path

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

1234567

/external/google-breakpad/src/processor/
Dexploitability_win.cc216 DisassemblerX86 disassembler(raw_memory, in CheckPlatformExploitability() local
219 disassembler.NextInstruction(); in CheckPlatformExploitability()
221 disassembler.setBadRead(); in CheckPlatformExploitability()
223 disassembler.setBadWrite(); in CheckPlatformExploitability()
224 if (disassembler.currentInstructionValid()) { in CheckPlatformExploitability()
227 switch (disassembler.currentInstructionGroup()) { in CheckPlatformExploitability()
240 while (disassembler.NextInstruction() && in CheckPlatformExploitability()
241 disassembler.currentInstructionValid() && in CheckPlatformExploitability()
242 !disassembler.endOfBlock()) in CheckPlatformExploitability()
244 if (disassembler.flags() & DISX86_BAD_BRANCH_TARGET) in CheckPlatformExploitability()
[all …]
/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/zucchini/fuzzers/
Dfuzz_utils.cc16 std::unique_ptr<zucchini::Disassembler> disassembler, in ReadAndWriteReferences() argument
19 disassembler->size()); in ReadAndWriteReferences()
21 auto groups = disassembler->MakeReferenceGroups(); in ReadAndWriteReferences()
25 auto reader = group.GetReader(disassembler.get()); in ReadAndWriteReferences()
34 auto writer = group.GetWriter(mutable_image, disassembler.get()); in ReadAndWriteReferences()
Dfuzz_utils.h20 std::unique_ptr<zucchini::Disassembler> disassembler,
/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/deqp-deps/SPIRV-Tools/source/
Ddisassemble.cpp139 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader() local
140 return disassembler->HandleHeader(endian, version, generator, id_bound, in DisassembleHeader()
147 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction() local
148 return disassembler->HandleInstruction(*parsed_instruction); in DisassembleInstruction()
158 Disassembler* disassembler() { return disassembler_; } in disassembler() function in spvtools::__anonff2819660111::WrappedDisassembler
174 return wrapped->disassembler()->HandleHeader(endian, version, generator, in DisassembleTargetHeader()
190 wrapped->disassembler()->HandleInstruction(*parsed_instruction)) in DisassembleTargetInstruction()
514 Disassembler disassembler(grammar, options, name_mapper); in spvInstructionBinaryToText() local
515 WrappedDisassembler wrapped(&disassembler, instCode, instWordCount); in spvInstructionBinaryToText()
521 if (disassembler.SaveTextResult(&text) == SPV_SUCCESS) { in spvInstructionBinaryToText()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/
Ddisassemble.cpp139 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader() local
140 return disassembler->HandleHeader(endian, version, generator, id_bound, in DisassembleHeader()
147 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction() local
148 return disassembler->HandleInstruction(*parsed_instruction); in DisassembleInstruction()
158 Disassembler* disassembler() { return disassembler_; } in disassembler() function in spvtools::__anon366519200111::WrappedDisassembler
174 return wrapped->disassembler()->HandleHeader(endian, version, generator, in DisassembleTargetHeader()
190 wrapped->disassembler()->HandleInstruction(*parsed_instruction)) in DisassembleTargetInstruction()
514 Disassembler disassembler(grammar, options, name_mapper); in spvInstructionBinaryToText() local
515 WrappedDisassembler wrapped(&disassembler, instCode, instWordCount); in spvInstructionBinaryToText()
521 if (disassembler.SaveTextResult(&text) == SPV_SUCCESS) { in spvInstructionBinaryToText()
[all …]
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/
Ddisassemble.cpp139 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader() local
140 return disassembler->HandleHeader(endian, version, generator, id_bound, in DisassembleHeader()
147 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction() local
148 return disassembler->HandleInstruction(*parsed_instruction); in DisassembleInstruction()
158 Disassembler* disassembler() { return disassembler_; } in disassembler() function in spvtools::__anona6bd99f30111::WrappedDisassembler
174 return wrapped->disassembler()->HandleHeader(endian, version, generator, in DisassembleTargetHeader()
190 wrapped->disassembler()->HandleInstruction(*parsed_instruction)) in DisassembleTargetInstruction()
515 Disassembler disassembler(grammar, options, name_mapper); in spvInstructionBinaryToText() local
516 WrappedDisassembler wrapped(&disassembler, instCode, instWordCount); in spvInstructionBinaryToText()
522 if (disassembler.SaveTextResult(&text) == SPV_SUCCESS) { in spvInstructionBinaryToText()
[all …]
/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/vixl/examples/aarch64/
Dsimulated-runtime-calls.cc102 PrintDisassembler disassembler(stdout); in main() local
103 disassembler.DisassembleBuffer(start, masm.GetSizeOfCodeGenerated()); in main()
/external/python/cpython2/Demo/threads/
Dsquasher.py49 def disassembler(): function
99 codisassembler = co.create(disassembler)
/external/bcc/tests/python/
Dtest_disassembler.py8 from bcc import disassembler
193 self.assertEqual(disassembler.disassemble_str(instr_str)[0],
/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/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/llvm/docs/CommandGuide/
Dllvm-dis.rst1 llvm-dis - LLVM disassembler
16 The **llvm-dis** command is the LLVM disassembler. It takes an LLVM
Dtblgen.rst84 .. option:: -gen-disassembler
86 Generate disassembler.
/external/bpftool/src/
Djit_disasm.c130 disassemble = disassembler(info.arch, in disasm_print_insn()
135 disassemble = disassembler(bfdf); in disasm_print_insn()
DMakefile96 FEATURE_TESTS = libbfd disassembler-four-args reallocarray zlib libcap \
98 FEATURE_DISPLAY = libbfd disassembler-four-args zlib libcap \
113 ifeq ($(feature-disassembler-four-args), 1)
/external/zucchini/
DAndroid.bp30 "disassembler.cc",
83 "disassembler.h",
/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
/external/llvm/test/Assembler/
D2002-07-25-ReturnPtrFunction.ll1 ; Test that returning a pointer to a function causes the disassembler to print
/external/google-smali/
DMETADATA6 description: "smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Androi…
/external/llvm/test/MC/Disassembler/ARM/
Dinvalid-IT-CC15.txt11 # above sequence of junk bytes and not allowing the disassembler to abort on
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DCMakeLists.txt6 tablegen(LLVM ARCGenDisassemblerTables.inc -gen-disassembler)

1234567