Lines Matching refs:Bytes

464   printInst(MCInstPrinter &IP, const MCInst *MI, ArrayRef<uint8_t> Bytes,  in printInst()  argument
478 dumpBytes(Bytes, OS); in printInst()
493 Address.Address + (STI.getTargetTriple().isX86() ? Bytes.size() : 0); in printInst()
503 void printLead(ArrayRef<uint8_t> Bytes, uint64_t Address, in printLead() argument
506 (Bytes[3] << 24) | (Bytes[2] << 16) | (Bytes[1] << 8) | Bytes[0]; in printLead()
511 dumpBytes(Bytes.slice(0, 4), OS); in printLead()
515 void printInst(MCInstPrinter &IP, const MCInst *MI, ArrayRef<uint8_t> Bytes, in printInst() argument
523 printLead(Bytes, Address.Address, OS); in printInst()
559 printLead(Bytes, Address.Address, OS); in printInst()
576 Bytes = Bytes.slice(4); in printInst()
585 void printInst(MCInstPrinter &IP, const MCInst *MI, ArrayRef<uint8_t> Bytes, in printInst() argument
604 if (Bytes.size() >= 4) { in printInst()
606 support::endian::read32<support::little>(Bytes.data())); in printInst()
609 OS << format("\t.byte 0x%02" PRIx8, Bytes[0]); in printInst()
610 for (unsigned int i = 1; i < Bytes.size(); i++) in printInst()
611 OS << format(", 0x%02" PRIx8, Bytes[i]); in printInst()
612 OS.indent(55 - (6 * Bytes.size())); in printInst()
617 if (Bytes.size() >= 4) { in printInst()
621 reinterpret_cast<const support::little32_t *>(Bytes.data()), in printInst()
622 Bytes.size() / 4)) in printInst()
625 for (unsigned char B : Bytes) in printInst()
637 void printInst(MCInstPrinter &IP, const MCInst *MI, ArrayRef<uint8_t> Bytes, in printInst() argument
648 dumpBytes(Bytes, OS); in printInst()
887 ArrayRef<uint8_t> Bytes, in dumpARMELFData() argument
894 dumpBytes(Bytes.slice(Index, 4), OS); in dumpARMELFData()
896 << format_hex(support::endian::read32(Bytes.data() + Index, Endian), in dumpARMELFData()
901 dumpBytes(Bytes.slice(Index, 2), OS); in dumpARMELFData()
903 << format_hex(support::endian::read16(Bytes.data() + Index, Endian), in dumpARMELFData()
907 dumpBytes(Bytes.slice(Index, 1), OS); in dumpARMELFData()
908 OS << "\t\t.byte\t" << format_hex(Bytes[0], 4); in dumpARMELFData()
913 ArrayRef<uint8_t> Bytes) { in dumpELFData() argument
922 Byte = Bytes.slice(Index)[0]; in dumpELFData()
977 collectLocalBranchTargets(ArrayRef<uint8_t> Bytes, const MCInstrAnalysis *MIA, in collectLocalBranchTargets() argument
996 Inst, Size, Bytes.slice(Index - SectionAddr), Index, nulls()); in collectLocalBranchTargets()
1017 MCDisassembler *DisAsm, uint64_t SectionAddr, ArrayRef<uint8_t> Bytes, in addSymbolizer() argument
1036 for (size_t Index = 0; Index != Bytes.size();) { in addSymbolizer()
1039 DisAsm->getInstruction(Inst, Size, Bytes.slice(Index), SectionAddr + Index, in addSymbolizer()
1262 ArrayRef<uint8_t> Bytes = arrayRefFromStringRef( in disassembleObject() local
1268 addSymbolizer(Ctx, TheTarget, TripleName, DisAsm, SectionAddr, Bytes, in disassembleObject()
1351 Bytes.slice(Start, End - Start), in disassembleObject()
1373 outs() << "\t.byte\t " << format_hex(Bytes[I], 1, /*Upper=*/true) in disassembleObject()
1393 dumpELFData(SectionAddr, Index, End, Bytes); in disassembleObject()
1406 collectLocalBranchTargets(Bytes, MIA, DisAsm, IP, PrimarySTI, in disassembleObject()
1429 Size = dumpARMELFData(SectionAddr, Index, End, Obj, Bytes, in disassembleObject()
1443 countSkippableZeroBytes(Bytes.slice(Index, MaxOffset))) { in disassembleObject()
1459 DisAsm->getInstruction(Inst, Size, Bytes.slice(Index), in disassembleObject()
1470 *IP, Disassembled ? &Inst : nullptr, Bytes.slice(Index, Size), in disassembleObject()