Lines Matching defs:InstrOffset
1605 uint64_t InstrOffset,
1614 const uint64_t InstrAddr = SectionAddress + InstrOffset;
1616 PLTData.slice(InstrOffset), InstrAddr,
1620 << Section.getName() << formatv(" at offset {0:x}\n", InstrOffset);
1629 uint64_t InstrOffset = 0;
1631 while (InstrOffset < SectionSize) {
1634 uint64_t EntryOffset = InstrOffset;
1638 while (InstrOffset < SectionSize) {
1639 disassemblePLTInstruction(Section, InstrOffset, Instruction, InstrSize);
1643 InstrOffset += InstrSize;
1656 InstrOffset += InstrSize;
1659 while (InstrOffset < SectionSize) {
1660 disassemblePLTInstruction(Section, InstrOffset, Instruction, InstrSize);
1664 InstrOffset += InstrSize;
1676 auto disassembleInstruction = [&](uint64_t InstrOffset, MCInst &Instruction,
1678 const uint64_t InstrAddr = SectionAddress + InstrOffset;
1680 PLTData.slice(InstrOffset), InstrAddr,
1685 << Twine::utohexstr(InstrOffset) << '\n';
1691 uint64_t InstrOffset = 32;
1693 while (InstrOffset < SectionSize) {
1696 const uint64_t EntryOffset = InstrOffset;
1700 while (InstrOffset < EntryOffset + EntrySize) {
1701 disassembleInstruction(InstrOffset, Instruction, InstrSize);
1703 InstrOffset += InstrSize;
1722 uint64_t InstrSize, InstrOffset = EntryOffset;
1723 while (InstrOffset < EntryOffset + EntrySize) {
1724 disassemblePLTInstruction(Section, InstrOffset, Instruction, InstrSize);
1733 InstrOffset += InstrSize;
1736 if (InstrOffset + InstrSize > EntryOffset + EntrySize)
1741 SectionAddress + InstrOffset,
1744 << Twine::utohexstr(SectionAddress + InstrOffset) << '\n';