Home
last modified time | relevance | path

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

1234

/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/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/vixl/doc/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/lldb/source/Target/
DThreadPlanTracer.cpp198 Disassembler *disassembler = GetDisassembler(); in Log() local
199 if (disassembler) in Log()
212 disassembler->DecodeInstructions (pc_addr, extractor, 0, 1, false, data_from_file); in Log()
214disassembler->DecodeInstructions (Address (pc), extractor, 0, 1, false, data_from_file); in Log()
216 InstructionList &instruction_list = disassembler->GetInstructionList(); in Log()
/external/clang/utils/check_cfc/
Dobj_diff.py11 disassembler = 'objdump' variable
20 p = subprocess.Popen([disassembler, '-d', objfile],
/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/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/linux-tools-perf/src/tools/perf/Documentation/
Dperf-annotate.txt88 --disassembler-style=:: Set disassembler style for objdump.
Dperf-top.txt134 --disassembler-style=:: Set disassembler style for objdump.
/external/llvm/test/Assembler/
D2002-07-25-ReturnPtrFunction.ll1 ; Test that returning a pointer to a function causes the disassembler to print
D2002-04-07-HexFloatConstants.ll2 ; point constants in IEEE hex format. This also checks that the disassembler,
/external/lldb/source/Plugins/Disassembler/llvm/
DDisassemblerLLVMC.cpp121 Decode (const lldb_private::Disassembler &disassembler, in Decode() argument
762 int DisassemblerLLVMC::OpInfoCallback (void *disassembler, in OpInfoCallback() argument
769 return static_cast<DisassemblerLLVMC*>(disassembler)->OpInfo (pc, in OpInfoCallback()
776 const char *DisassemblerLLVMC::SymbolLookupCallback (void *disassembler, in SymbolLookupCallback() argument
782 return static_cast<DisassemblerLLVMC*>(disassembler)->SymbolLookup(value, in SymbolLookupCallback()
/external/llvm/test/MC/Disassembler/ARM/
Dinvalid-IT-CC15.txt11 # above sequence of junk bytes and not allowing the disassembler to abort on
/external/lldb/source/Commands/
DCommandObjectDisassemble.cpp301 …DisassemblerSP disassembler = Disassembler::FindPlugin(m_options.arch, flavor_string, plugin_name); in DoExecute() local
303 if (!disassembler) in DoExecute()
317 …else if (flavor_string != NULL && !disassembler->FlavorValidForArchSpec(m_options.arch, flavor_str… in DoExecute()
/external/llvm/lib/Target/XCore/
DCMakeLists.txt5 tablegen(LLVM XCoreGenDisassemblerTables.inc -gen-disassembler)
/external/llvm/lib/Target/Sparc/
DCMakeLists.txt5 tablegen(LLVM SparcGenDisassemblerTables.inc -gen-disassembler)
/external/llvm/test/TableGen/
DAsmPredicateCondsEmission.td1 // RUN: llvm-tblgen -gen-disassembler -I %p/../../include %s | FileCheck %s
/external/llvm/docs/
DMarkedUpDisassembly.rst26 After calling ``LLVMCreateDisasm()`` to create a disassembler context the
84 API function for the disassembler will be added to provide an option to produce
/external/llvm/lib/Target/SystemZ/
DCMakeLists.txt7 tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler)
/external/llvm/lib/Target/X86/
DX86Instr3DNow.td23 // FIXME: The disassembler doesn't support Has3DNow0F0FOpcode yet.
32 // FIXME: The disassembler doesn't support Has3DNow0F0FOpcode yet.
/external/lldb/include/lldb/Core/
DDisassembler.h91 Decode (const Disassembler &disassembler,
220 Decode (const Disassembler &disassembler,
/external/llvm/lib/Target/Hexagon/
DCMakeLists.txt7 tablegen(LLVM HexagonGenDisassemblerTables.inc -gen-disassembler)
/external/llvm/lib/Target/PowerPC/
DCMakeLists.txt5 tablegen(LLVM PPCGenDisassemblerTables.inc -gen-disassembler)

1234