HomeSort by relevance Sort by last modified time
    Searched defs:Disassembler (Results 1 - 25 of 29) sorted by null

1 2

  /external/llvm/tools/llvm-mc/
Disassembler.h 1 //===- Disassembler.h - Text File Disassembler ----------------------------===//
10 // This class implements the disassembler of strings of bytes written in
29 class Disassembler {
  /external/swiftshader/third_party/LLVM/tools/llvm-mc/
Disassembler.h 1 //===- Disassembler.h - Text File Disassembler ----------------------------===//
10 // This class implements the disassembler of strings of bytes written in
26 class Disassembler {
  /external/v8/src/
disassembler.h 13 class Disassembler : public AllStatic {
disasm.h 32 // A generic Disassembler interface
33 class Disassembler {
36 explicit Disassembler(const NameConverter& converter);
38 virtual ~Disassembler();
54 DISALLOW_IMPLICIT_CONSTRUCTORS(Disassembler);
  /art/disassembler/
disassembler.cc 17 #include "disassembler.h"
33 Disassembler::Disassembler(DisassemblerOptions* disassembler_options)
38 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) {
55 std::string Disassembler::FormatInstructionPointer(const uint8_t* begin) {
64 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options) {
65 return Disassembler::Create(instruction_set, options);
disassembler.h 42 // Should the disassembler print absolute or relative addresses.
45 // If set, the disassembler is allowed to look at load targets in literal
64 class Disassembler {
66 // Creates a Disassembler for the given InstructionSet with the
68 // Disassembler.
69 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options);
71 virtual ~Disassembler() {
85 explicit Disassembler(DisassemblerOptions* disassembler_options);
91 DISALLOW_COPY_AND_ASSIGN(Disassembler);
99 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/
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,
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);
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,
EDDisassembler.h 1 //===-- EDDisassembler.h - LLVM Enhanced Disassembler -----------*- C++ -*-===//
11 // disassembler class. The disassembler is responsible for vending individual
57 /// EDDisassembler - Encapsulates a disassembler for a single architecture and
58 /// disassembly syntax. Also manages the static disassembler registry.
97 /// True if the disassembler registry has been initialized; false if not
99 /// A map from disassembler specifications to disassemblers. Populated
110 /// getDisassembler - Returns the disassembler for a given combination of
115 /// @arg syntax - The disassembly syntax for the required disassembler
119 /// initialize - Initializes the disassembler registry and the LLVM backen
    [all...]
  /external/llvm/bindings/python/llvm/
disassembler.py 1 #===- disassembler.py - Python LLVM Bindings -----------------*- python -*--===#
27 'Disassembler',
44 # LLVMInitializeAll{TargetInfo,TargetMC,Disassembler}s, but
50 for initializer in ("TargetInfo", "TargetMC", "Disassembler"):
59 class Disassembler(LLVMObject):
60 """Represents a disassembler instance.
62 Disassembler instances are tied to specific "triple," which must be defined
65 Disassembler instances can disassemble instructions from multiple sources.
68 """Create a new disassembler instance.
70 The triple argument is the triple to create the disassembler for. Thi
    [all...]
  /external/llvm/lib/ExecutionEngine/RuntimeDyld/
RuntimeDyldCheckerImpl.h 24 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
68 MCDisassembler *Disassembler;
  /external/vixl/src/aarch64/
disasm-aarch64.h 40 class Disassembler : public DecoderVisitor {
42 Disassembler();
43 Disassembler(char* text_buffer, int buffer_size);
44 virtual ~Disassembler();
169 class PrintDisassembler : public Disassembler {
disasm-aarch64.cc 34 Disassembler::Disassembler() {
43 Disassembler::Disassembler(char *text_buffer, int buffer_size) {
52 Disassembler::~Disassembler() {
59 char *Disassembler::GetOutput() { return buffer_; }
62 void Disassembler::VisitAddSubImmediate(const Instruction *instr) {
111 void Disassembler::VisitAddSubShifted(const Instruction *instr) {
161 void Disassembler::VisitAddSubExtended(const Instruction *instr)
    [all...]
  /external/v8/src/ppc/
disasm-ppc.cc 5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
348 // The disassembler may end up decoding data inlined in the code. We do not want
357 // For currently unimplemented decodings the disassembler calls Unknown(instr)
362 // For currently unimplemented decodings the disassembler calls
    [all...]
  /external/v8/src/s390/
disasm-s390.cc 5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
478 // The disassembler may end up decoding data inlined in the code. We do not want
486 // For currently unimplemented decodings the disassembler calls Unknown(instr)
490 // For currently unimplemented decodings the disassembler calls
    [all...]
  /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...]
  /external/v8/src/mips/
disasm-mips.cc 5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
772 // For currently unimplemented decodings the disassembler calls Unknown(instr)
    [all...]
  /external/v8/src/mips64/
disasm-mips64.cc 5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
793 // For currently unimplemented decodings the disassembler calls Unknown(instr)
    [all...]
  /external/v8/src/arm/
disasm-arm.cc 5 // A Disassembler object is used to disassemble a block of code instruction by
12 // Disassembler d(converter);
21 // The Disassembler class also has a convenience method to disassemble a block
23 // achieved by just calling Disassembler::Disassemble(stdout, begin, end);
151 // These condition names are defined in a way to match the native disassembler
183 // These shift names are defined in a way to match the native disassembler
707 // The disassembler may end up decoding data inlined in the code. We do not want
716 // For currently unimplemented decodings the disassembler calls Unknown(instr)
    [all...]
  /external/v8/src/arm64/
disasm-arm64.cc     [all...]
  /external/v8/src/ia32/
disasm-ia32.cc 230 // The IA32 disassembler implementation.
361 // Disassembler helper functions.
    [all...]
  /external/v8/src/x87/
disasm-x87.cc 230 // The X87 disassembler implementation.
298 // Disassembler helper functions.
    [all...]
  /external/vixl/src/aarch32/
disasm-aarch32.h 66 class Disassembler {
416 explicit Disassembler(std::ostream& os, // NOLINT(runtime/references)
421 explicit Disassembler(DisassemblerStream* os, uint32_t code_address = 0)
423 virtual ~Disassembler() {
    [all...]
  /external/v8/src/x64/
disasm-x64.cc 440 // Disassembler helper functions.
    [all...]

Completed in 445 milliseconds

1 2