Home
last modified time | relevance | path

Searched refs:Disassembler (Results 1 – 25 of 218) sorted by relevance

123456789

/external/vixl/src/aarch64/
Ddisasm-aarch64.cc36 Disassembler::Disassembler() { in Disassembler() function in vixl::aarch64::Disassembler
45 Disassembler::Disassembler(char *text_buffer, int buffer_size) { in Disassembler() function in vixl::aarch64::Disassembler
54 Disassembler::~Disassembler() { in ~Disassembler()
61 char *Disassembler::GetOutput() { return buffer_; } in GetOutput()
64 void Disassembler::VisitAddSubImmediate(const Instruction *instr) { in VisitAddSubImmediate()
113 void Disassembler::VisitAddSubShifted(const Instruction *instr) { in VisitAddSubShifted()
163 void Disassembler::VisitAddSubExtended(const Instruction *instr) { in VisitAddSubExtended()
206 void Disassembler::VisitAddSubWithCarry(const Instruction *instr) { in VisitAddSubWithCarry()
246 void Disassembler::VisitLogicalImmediate(const Instruction *instr) { in VisitLogicalImmediate()
294 bool Disassembler::IsMovzMovnImm(unsigned reg_size, uint64_t value) { in IsMovzMovnImm()
[all …]
Ddisasm-aarch64.h41 class Disassembler : public DecoderVisitor {
43 Disassembler();
44 Disassembler(char* text_buffer, int buffer_size);
45 virtual ~Disassembler();
170 class PrintDisassembler : public Disassembler {
/external/swiftshader/third_party/llvm-7.0/llvm/bindings/python/llvm/tests/
Dtest_disassembler.py3 from ..disassembler import Disassembler, Option_UseMarkup
7 Disassembler('i686-apple-darwin9')
13 disassembler = Disassembler(triple)
21 Disassembler("nonexistent-triple-raises")
26 disassembler = Disassembler('i686-apple-darwin9')
38 disassembler = Disassembler(triple)
/external/llvm/bindings/python/llvm/tests/
Dtest_disassembler.py3 from ..disassembler import Disassembler, Option_UseMarkup
7 Disassembler('i686-apple-darwin9')
13 disassembler = Disassembler(triple)
21 Disassembler("nonexistent-triple-raises")
26 disassembler = Disassembler('i686-apple-darwin9')
38 disassembler = Disassembler(triple)
/external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/
DEDOperand.cpp27 Disassembler(disassembler), in EDOperand()
33 if (Disassembler.Key.Arch == Triple::x86 || in EDOperand()
34 Disassembler.Key.Arch == Triple::x86_64) { in EDOperand()
57 else if (Disassembler.Key.Arch == Triple::arm || in EDOperand()
58 Disassembler.Key.Arch == Triple::thumb) { in EDOperand()
129 switch (Disassembler.Key.Arch) { in evaluate()
153 if (callback(&ripVal, Disassembler.registerIDWithName("RIP"), arg)) in evaluate()
171 if (segmentReg != 0 && Disassembler.Key.Arch == Triple::x86_64) { in evaluate()
172 unsigned fsID = Disassembler.registerIDWithName("FS"); in evaluate()
173 unsigned gsID = Disassembler.registerIDWithName("GS"); in evaluate()
[all …]
DEDInst.cpp30 Disassembler(disassembler), in EDInst()
37 OperandOrder = ThisInstInfo->operandOrders[Disassembler.llvmSyntaxVariant()]; in EDInst()
63 if (Disassembler.printInst(String, *Inst)) in stringify()
122 EDOperand *operand = new EDOperand(Disassembler, *this, opIndex, mcOpIndex); in parseOperands()
178 Disassembler)); in tokenize()
DEDDisassembler.cpp186 Disassembler.reset(Tgt->createMCDisassembler(*STI)); in EDDisassembler()
188 if (!Disassembler) in EDDisassembler()
191 InstInfos = Disassembler->getEDInfo(); in EDDisassembler()
248 S = Disassembler->getInstruction(*inst, byteSize, memoryObject, address, in createInst()
/external/deqp-deps/SPIRV-Tools/source/
Ddisassemble.cpp45 class Disassembler { class
47 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, in Disassembler() function in __anone1d590aa0111::Disassembler
129 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, in HandleHeader()
159 spv_result_t Disassembler::HandleInstruction( in HandleInstruction()
200 void Disassembler::EmitOperand(const spv_parsed_instruction_t& inst, in EmitOperand()
296 void Disassembler::EmitMaskOperand(const spv_operand_type_t type, in EmitMaskOperand()
323 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { in SaveTextResult()
346 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader()
354 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction()
362 WrappedDisassembler(Disassembler* dis, const uint32_t* binary, size_t wc) in WrappedDisassembler()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/
Ddisassemble.cpp45 class Disassembler { class
47 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, in Disassembler() function in __anon56cff7640111::Disassembler
129 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, in HandleHeader()
159 spv_result_t Disassembler::HandleInstruction( in HandleInstruction()
200 void Disassembler::EmitOperand(const spv_parsed_instruction_t& inst, in EmitOperand()
296 void Disassembler::EmitMaskOperand(const spv_operand_type_t type, in EmitMaskOperand()
323 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { in SaveTextResult()
346 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader()
354 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction()
362 WrappedDisassembler(Disassembler* dis, const uint32_t* binary, size_t wc) in WrappedDisassembler()
[all …]
/external/v8/src/
Ddisasm.h39 class Disassembler {
47 explicit Disassembler(const NameConverter& converter,
75 DISALLOW_IMPLICIT_CONSTRUCTORS(Disassembler);
/external/llvm/bindings/python/llvm/
Ddisassembler.py59 class Disassembler(LLVMObject): class
154 library.LLVMDisasmDispose.argtypes = [Disassembler]
156 library.LLVMDisasmInstruction.argtypes = [Disassembler, POINTER(c_ubyte),
160 library.LLVMSetDisasmOptions.argtypes = [Disassembler, c_uint64]
/external/swiftshader/third_party/llvm-7.0/llvm/bindings/python/llvm/
Ddisassembler.py59 class Disassembler(LLVMObject): class
154 library.LLVMDisasmDispose.argtypes = [Disassembler]
156 library.LLVMDisasmInstruction.argtypes = [Disassembler, POINTER(c_ubyte),
160 library.LLVMSetDisasmOptions.argtypes = [Disassembler, c_uint64]
/external/vixl/examples/aarch64/
Dcustom-disassembler.cc61 Disassembler::AppendRegisterNameToOutput(instr, reg); in AppendRegisterNameToOutput()
97 Disassembler::AppendToOutput(" ; %s", address_desc); in AppendCodeRelativeCodeAddressToOutput()
107 vixl::aarch64::Disassembler::VisitAddSubShifted(instr); in VisitAddSubShifted()
150 Disassembler disasm; in TestCustomDisassembler()
Dcustom-disassembler.h40 class CustomDisassembler : public Disassembler {
42 CustomDisassembler() : Disassembler() {} in CustomDisassembler()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/Disassembler/
DHexagonDisassembler.cpp66 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI, in fullValue() argument
68 MCInstrInfo MCII = *Disassembler.MCII; in fullValue()
69 if (!Disassembler.CurrentExtender || in fullValue()
76 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute( in fullValue()
89 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder() local
90 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp)); in signedDecoder()
92 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in signedDecoder()
762 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local
763 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder()
765 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder()
[all …]
/external/vixl/src/aarch32/
Ddisasm-aarch32.cc57 increment_(Disassembler::Is16BitEncoding(instr) ? 2 : 4) {} in T32CodeAddressIncrementer()
1127 void Disassembler::adc(Condition cond, in adc()
1141 void Disassembler::adcs(Condition cond, in adcs()
1155 void Disassembler::add(Condition cond, in add()
1169 void Disassembler::add(Condition cond, Register rd, const Operand& operand) { in add()
1175 void Disassembler::adds(Condition cond, in adds()
1189 void Disassembler::adds(Register rd, const Operand& operand) { in adds()
1194 void Disassembler::addw(Condition cond, in addw()
1207 void Disassembler::adr(Condition cond, in adr()
1217 void Disassembler::and_(Condition cond, in and_()
[all …]
/external/vixl/doc/aarch64/topics/
Dextending-the-disassembler.md9 `Disassembler` and override the appropriate virtual functions.
11 The `Disassembler` class provides virtual methods that implement how specific
30 so the `Disassembler` (as a sub-class of `DecoderVisitor`) must provide a
56 One can refer to the implementation of visitor functions for the `Disassembler`
/external/vixl/examples/aarch32/
Dcustom-aarch32-disasm.cc43 class CustomStream : public Disassembler::DisassemblerStream {
47 CustomStream() : Disassembler::DisassemblerStream(std::cout) {} in CustomStream()
49 virtual DisassemblerStream& operator<<(const Disassembler::PrintLabel& label) in operator <<()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Ddisassembler.h49 class Disassembler {
51 explicit Disassembler(const llvm::TargetMachine& target_machine);
Ddisassembler.cc37 Disassembler::Disassembler(const llvm::TargetMachine& target_machine) in Disassembler() function in xla::cpu::Disassembler
55 StatusOr<DisassemblerResult> Disassembler::DisassembleObjectFile( in DisassembleObjectFile()
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DTargetSelect.h43 void LLVMInitialize##TargetName##Disassembler();
107 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); in InitializeAllDisassemblers()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
DTargetSelect.h43 void LLVMInitialize##TargetName##Disassembler();
107 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); in InitializeAllDisassemblers()
/external/llvm/include/llvm/Support/
DTargetSelect.h43 void LLVMInitialize##TargetName##Disassembler();
107 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); in InitializeAllDisassemblers()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldCheckerImpl.h24 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
68 MCDisassembler *Disassembler; variable
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldCheckerImpl.h24 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
70 MCDisassembler *Disassembler; variable

123456789