/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) { 57 std::string Disassembler::FormatInstructionPointer(const uint8_t* begin) { 66 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options) { 67 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); 349 // The disassembler may end up decoding data inlined in the code. We do not want 358 // For currently unimplemented decodings the disassembler calls Unknown(instr) 363 // 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/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...] |
/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...] |