Lines Matching defs:NextAvailableOffset
517 uint64_t NextAvailableOffset = 0;
530 NextAvailableOffset = std::max(NextAvailableOffset,
575 if (!NextAvailableAddress || !NextAvailableOffset)
582 FirstNonAllocatableOffset = NextAvailableOffset;
585 NextAvailableOffset = alignTo(NextAvailableOffset, BC->PageAlign);
603 if (NextAvailableOffset <= NextAvailableAddress - BC->FirstAllocAddress)
604 NextAvailableOffset = NextAvailableAddress - BC->FirstAllocAddress;
606 NextAvailableAddress = NextAvailableOffset + BC->FirstAllocAddress;
608 assert(NextAvailableOffset ==
614 << Twine::utohexstr(NextAvailableOffset) << '\n';
617 PHDRTableOffset = NextAvailableOffset;
624 NextAvailableOffset += Phnum * sizeof(ELF64LEPhdrTy);
629 NextAvailableOffset = alignTo(NextAvailableOffset, 64);
632 NewTextSegmentOffset = NextAvailableOffset;
4200 uint64_t NextAvailableOffset = std::max(
4202 OS.seek(NextAvailableOffset);
4222 NextAvailableOffset =
4223 appendPadding(OS, NextAvailableOffset, Section.sh_addralign);
4262 BSec->setOutputFileOffset(NextAvailableOffset);
4271 NextAvailableOffset += Size;
4281 NextAvailableOffset =
4282 appendPadding(OS, NextAvailableOffset, Section.getAlignment());
4283 Section.setOutputFileOffset(NextAvailableOffset);
4290 NextAvailableOffset += Section.write(OS);