Lines Matching refs:NextAvailableOffset
428 uint64_t NextAvailableOffset = 0; in discoverStorage() local
441 NextAvailableOffset = std::max(NextAvailableOffset, in discoverStorage()
482 if (!NextAvailableAddress || !NextAvailableOffset) in discoverStorage()
489 FirstNonAllocatableOffset = NextAvailableOffset; in discoverStorage()
492 NextAvailableOffset = alignTo(NextAvailableOffset, BC->PageAlign); in discoverStorage()
505 if (NextAvailableOffset <= NextAvailableAddress - BC->FirstAllocAddress) in discoverStorage()
506 NextAvailableOffset = NextAvailableAddress - BC->FirstAllocAddress; in discoverStorage()
508 NextAvailableAddress = NextAvailableOffset + BC->FirstAllocAddress; in discoverStorage()
510 assert(NextAvailableOffset == in discoverStorage()
516 << Twine::utohexstr(NextAvailableOffset) << '\n'; in discoverStorage()
519 PHDRTableOffset = NextAvailableOffset; in discoverStorage()
526 NextAvailableOffset += Phnum * sizeof(ELF64LEPhdrTy); in discoverStorage()
531 NextAvailableOffset = alignTo(NextAvailableOffset, 64); in discoverStorage()
534 NewTextSegmentOffset = NextAvailableOffset; in discoverStorage()
3994 uint64_t NextAvailableOffset = getFileOffsetForAddress(NextAvailableAddress); in rewriteNoteSections() local
3995 assert(NextAvailableOffset >= FirstNonAllocatableOffset && in rewriteNoteSections()
3997 OS.seek(NextAvailableOffset); in rewriteNoteSections()
4014 NextAvailableOffset = in rewriteNoteSections()
4015 appendPadding(OS, NextAvailableOffset, Section.sh_addralign); in rewriteNoteSections()
4061 BSec->setOutputFileOffset(NextAvailableOffset); in rewriteNoteSections()
4078 NewSection.setOutputFileOffset(NextAvailableOffset); in rewriteNoteSections()
4080 NextAvailableOffset += Size; in rewriteNoteSections()
4090 NextAvailableOffset = in rewriteNoteSections()
4091 appendPadding(OS, NextAvailableOffset, Section.getAlignment()); in rewriteNoteSections()
4092 Section.setOutputFileOffset(NextAvailableOffset); in rewriteNoteSections()
4100 NextAvailableOffset += Section.getOutputSize(); in rewriteNoteSections()
4813 uint64_t NextAvailableOffset = getFileOffsetForAddress(NextAvailableAddress); in patchELFSymTabs() local
4814 assert(NextAvailableOffset >= FirstNonAllocatableOffset && in patchELFSymTabs()
4816 Out->os().seek(NextAvailableOffset); in patchELFSymTabs()