Lines Matching refs:Disassembler

34 Disassembler::Disassembler() {  in Disassembler()  function in vixl::Disassembler
43 Disassembler::Disassembler(char* text_buffer, int buffer_size) { in Disassembler() function in vixl::Disassembler
52 Disassembler::~Disassembler() { in ~Disassembler()
59 char* Disassembler::GetOutput() { in GetOutput()
64 void Disassembler::VisitAddSubImmediate(const Instruction* instr) { in VisitAddSubImmediate()
109 void Disassembler::VisitAddSubShifted(const Instruction* instr) { in VisitAddSubShifted()
156 void Disassembler::VisitAddSubExtended(const Instruction* instr) { in VisitAddSubExtended()
194 void Disassembler::VisitAddSubWithCarry(const Instruction* instr) { in VisitAddSubWithCarry()
229 void Disassembler::VisitLogicalImmediate(const Instruction* instr) { in VisitLogicalImmediate()
272 bool Disassembler::IsMovzMovnImm(unsigned reg_size, uint64_t value) { in IsMovzMovnImm()
301 void Disassembler::VisitLogicalShifted(const Instruction* instr) { in VisitLogicalShifted()
352 void Disassembler::VisitConditionalCompareRegister(const Instruction* instr) { in VisitConditionalCompareRegister()
367 void Disassembler::VisitConditionalCompareImmediate(const Instruction* instr) { in VisitConditionalCompareImmediate()
382 void Disassembler::VisitConditionalSelect(const Instruction* instr) { in VisitConditionalSelect()
435 void Disassembler::VisitBitfield(const Instruction* instr) { in VisitBitfield()
513 void Disassembler::VisitExtract(const Instruction* instr) { in VisitExtract()
534 void Disassembler::VisitPCRelAddressing(const Instruction* instr) { in VisitPCRelAddressing()
543 void Disassembler::VisitConditionalBranch(const Instruction* instr) { in VisitConditionalBranch()
551 void Disassembler::VisitUnconditionalBranchToRegister( in VisitUnconditionalBranchToRegister()
572 void Disassembler::VisitUnconditionalBranch(const Instruction* instr) { in VisitUnconditionalBranch()
585 void Disassembler::VisitDataProcessing1Source(const Instruction* instr) { in VisitDataProcessing1Source()
606 void Disassembler::VisitDataProcessing2Source(const Instruction* instr) { in VisitDataProcessing2Source()
636 void Disassembler::VisitDataProcessing3Source(const Instruction* instr) { in VisitDataProcessing3Source()
714 void Disassembler::VisitCompareBranch(const Instruction* instr) { in VisitCompareBranch()
729 void Disassembler::VisitTestBranch(const Instruction* instr) { in VisitTestBranch()
746 void Disassembler::VisitMoveWideImmediate(const Instruction* instr) { in VisitMoveWideImmediate()
807 void Disassembler::VisitLoadStorePreIndex(const Instruction* instr) { in VisitLoadStorePreIndex()
821 void Disassembler::VisitLoadStorePostIndex(const Instruction* instr) { in VisitLoadStorePostIndex()
835 void Disassembler::VisitLoadStoreUnsignedOffset(const Instruction* instr) { in VisitLoadStoreUnsignedOffset()
850 void Disassembler::VisitLoadStoreRegisterOffset(const Instruction* instr) { in VisitLoadStoreRegisterOffset()
865 void Disassembler::VisitLoadStoreUnscaledOffset(const Instruction* instr) { in VisitLoadStoreUnscaledOffset()
907 void Disassembler::VisitLoadLiteral(const Instruction* instr) { in VisitLoadLiteral()
946 void Disassembler::VisitLoadStorePairPostIndex(const Instruction* instr) { in VisitLoadStorePairPostIndex()
960 void Disassembler::VisitLoadStorePairPreIndex(const Instruction* instr) { in VisitLoadStorePairPreIndex()
974 void Disassembler::VisitLoadStorePairOffset(const Instruction* instr) { in VisitLoadStorePairOffset()
988 void Disassembler::VisitLoadStorePairNonTemporal(const Instruction* instr) { in VisitLoadStorePairNonTemporal()
1009 void Disassembler::VisitLoadStoreExclusive(const Instruction* instr) { in VisitLoadStoreExclusive()
1052 void Disassembler::VisitFPCompare(const Instruction* instr) { in VisitFPCompare()
1072 void Disassembler::VisitFPConditionalCompare(const Instruction* instr) { in VisitFPConditionalCompare()
1087 void Disassembler::VisitFPConditionalSelect(const Instruction* instr) { in VisitFPConditionalSelect()
1100 void Disassembler::VisitFPDataProcessing1Source(const Instruction* instr) { in VisitFPDataProcessing1Source()
1132 void Disassembler::VisitFPDataProcessing2Source(const Instruction* instr) { in VisitFPDataProcessing2Source()
1156 void Disassembler::VisitFPDataProcessing3Source(const Instruction* instr) { in VisitFPDataProcessing3Source()
1175 void Disassembler::VisitFPImmediate(const Instruction* instr) { in VisitFPImmediate()
1188 void Disassembler::VisitFPIntegerConvert(const Instruction* instr) { in VisitFPIntegerConvert()
1255 void Disassembler::VisitFPFixedPointConvert(const Instruction* instr) { in VisitFPFixedPointConvert()
1283 void Disassembler::VisitSystem(const Instruction* instr) { in VisitSystem()
1386 void Disassembler::VisitException(const Instruction* instr) { in VisitException()
1405 void Disassembler::VisitCrypto2RegSHA(const Instruction* instr) { in VisitCrypto2RegSHA()
1410 void Disassembler::VisitCrypto3RegSHA(const Instruction* instr) { in VisitCrypto3RegSHA()
1415 void Disassembler::VisitCryptoAES(const Instruction* instr) { in VisitCryptoAES()
1420 void Disassembler::VisitNEON2RegMisc(const Instruction* instr) { in VisitNEON2RegMisc()
1569 void Disassembler::VisitNEON3Same(const Instruction* instr) { in VisitNEON3Same()
1646 void Disassembler::VisitNEON3Different(const Instruction* instr) { in VisitNEON3Different()
1715 void Disassembler::VisitNEONAcrossLanes(const Instruction* instr) { in VisitNEONAcrossLanes()
1755 void Disassembler::VisitNEONByIndexedElement(const Instruction* instr) { in VisitNEONByIndexedElement()
1805 void Disassembler::VisitNEONCopy(const Instruction* instr) { in VisitNEONCopy()
1855 void Disassembler::VisitNEONExtract(const Instruction* instr) { in VisitNEONExtract()
1867 void Disassembler::VisitNEONLoadStoreMultiStruct(const Instruction* instr) { in VisitNEONLoadStoreMultiStruct()
1898 void Disassembler::VisitNEONLoadStoreMultiStructPostIndex( in VisitNEONLoadStoreMultiStructPostIndex()
1931 void Disassembler::VisitNEONLoadStoreSingleStruct(const Instruction* instr) { in VisitNEONLoadStoreSingleStruct()
2037 void Disassembler::VisitNEONLoadStoreSingleStructPostIndex( in VisitNEONLoadStoreSingleStructPostIndex()
2140 void Disassembler::VisitNEONModifiedImmediate(const Instruction* instr) { in VisitNEONModifiedImmediate()
2203 void Disassembler::VisitNEONScalar2RegMisc(const Instruction* instr) { in VisitNEONScalar2RegMisc()
2272 void Disassembler::VisitNEONScalar3Diff(const Instruction* instr) { in VisitNEONScalar3Diff()
2288 void Disassembler::VisitNEONScalar3Same(const Instruction* instr) { in VisitNEONScalar3Same()
2338 void Disassembler::VisitNEONScalarByIndexedElement(const Instruction* instr) { in VisitNEONScalarByIndexedElement()
2383 void Disassembler::VisitNEONScalarCopy(const Instruction* instr) { in VisitNEONScalarCopy()
2398 void Disassembler::VisitNEONScalarPairwise(const Instruction* instr) { in VisitNEONScalarPairwise()
2418 void Disassembler::VisitNEONScalarShiftImmediate(const Instruction* instr) { in VisitNEONScalarShiftImmediate()
2488 void Disassembler::VisitNEONShiftImmediate(const Instruction* instr) { in VisitNEONShiftImmediate()
2595 void Disassembler::VisitNEONTable(const Instruction* instr) { in VisitNEONTable()
2629 void Disassembler::VisitNEONPerm(const Instruction* instr) { in VisitNEONPerm()
2647 void Disassembler::VisitUnimplemented(const Instruction* instr) { in VisitUnimplemented()
2652 void Disassembler::VisitUnallocated(const Instruction* instr) { in VisitUnallocated()
2657 void Disassembler::ProcessOutput(const Instruction* /*instr*/) { in ProcessOutput()
2662 void Disassembler::AppendRegisterNameToOutput(const Instruction* instr, in AppendRegisterNameToOutput()
2696 void Disassembler::AppendPCRelativeOffsetToOutput(const Instruction* instr, in AppendPCRelativeOffsetToOutput()
2704 void Disassembler::AppendAddressToOutput(const Instruction* instr, in AppendAddressToOutput()
2711 void Disassembler::AppendCodeAddressToOutput(const Instruction* instr, in AppendCodeAddressToOutput()
2717 void Disassembler::AppendDataAddressToOutput(const Instruction* instr, in AppendDataAddressToOutput()
2723 void Disassembler::AppendCodeRelativeAddressToOutput(const Instruction* instr, in AppendCodeRelativeAddressToOutput()
2735 void Disassembler::AppendCodeRelativeCodeAddressToOutput( in AppendCodeRelativeCodeAddressToOutput()
2741 void Disassembler::AppendCodeRelativeDataAddressToOutput( in AppendCodeRelativeDataAddressToOutput()
2747 void Disassembler::MapCodeAddress(int64_t base_address, in MapCodeAddress()
2752 int64_t Disassembler::CodeRelativeAddress(const void* addr) { in CodeRelativeAddress()
2757 void Disassembler::Format(const Instruction* instr, const char* mnemonic, in Format()
2777 void Disassembler::Substitute(const Instruction* instr, const char* string) { in Substitute()
2791 int Disassembler::SubstituteField(const Instruction* instr, in SubstituteField()
2825 int Disassembler::SubstituteRegisterField(const Instruction* instr, in SubstituteRegisterField()
2945 int Disassembler::SubstituteImmediateField(const Instruction* instr, in SubstituteImmediateField()
3177 int Disassembler::SubstituteBitfieldImmediateField(const Instruction* instr, in SubstituteBitfieldImmediateField()
3212 int Disassembler::SubstituteLiteralField(const Instruction* instr, in SubstituteLiteralField()
3251 int Disassembler::SubstituteShiftField(const Instruction* instr, in SubstituteShiftField()
3276 int Disassembler::SubstituteConditionField(const Instruction* instr, in SubstituteConditionField()
3297 int Disassembler::SubstitutePCRelAddressField(const Instruction* instr, in SubstitutePCRelAddressField()
3323 int Disassembler::SubstituteBranchTargetField(const Instruction* instr, in SubstituteBranchTargetField()
3351 int Disassembler::SubstituteExtendField(const Instruction* instr, in SubstituteExtendField()
3378 int Disassembler::SubstituteLSRegOffsetField(const Instruction* instr, in SubstituteLSRegOffsetField()
3407 int Disassembler::SubstitutePrefetchField(const Instruction* instr, in SubstitutePrefetchField()
3435 int Disassembler::SubstituteBarrierField(const Instruction* instr, in SubstituteBarrierField()
3453 int Disassembler::SubstituteSysOpField(const Instruction* instr, in SubstituteSysOpField()
3467 int Disassembler::SubstituteCrField(const Instruction* instr, in SubstituteCrField()
3481 void Disassembler::ResetOutput() { in ResetOutput()
3487 void Disassembler::AppendToOutput(const char* format, ...) { in AppendToOutput()
3505 vixl::Disassembler disasm(buffer, bufsize-1); in DisassembleInstruction()