Home
last modified time | relevance | path

Searched refs:OutSecOff (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DAArch64ErrataFix.cpp419 this->relocateAlloc(Buf - OutSecOff, Buf - OutSecOff + getSize()); in writeTo()
489 uint64_t PrevISLimit = ISD.Sections.front()->OutSecOff; in insertPatches()
499 ISLimit = IS->OutSecOff + IS->getSize(); in insertPatches()
504 (*PatchIt)->OutSecOff = PrevISLimit; in insertPatches()
512 (*PatchIt)->OutSecOff = ISLimit; in insertPatches()
522 if (A->OutSecOff < B->OutSecOff) in insertPatches()
524 if (A->OutSecOff == B->OutSecOff && isa<Patch843419Section>(A) && in insertPatches()
H A DRelocations.cpp1110 if (A->OutSecOff < B->OutSecOff) in mergeCmp()
1113 if (A->OutSecOff == B->OutSecOff) { in mergeCmp()
1257 return A->OutSecOff < B->OutSecOff; in mergeThunks()
1280 uint64_t TSBase = OS->Addr + TS->OutSecOff; in getISDThunkSec()
1291 uint64_t ThunkSecOff = IS->OutSecOff; in getISDThunkSec()
1293 ThunkSecOff = IS->OutSecOff + IS->getSize(); in getISDThunkSec()
1296 IS->getObjMsg(Src - (OS->Addr + IS->OutSecOff))); in getISDThunkSec()
1319 if (IS->OutSecOff < First->OutSecOff || Last->OutSecOff < IS->OutSecOff) in getISThunkSec()
1322 TS = addThunkSection(TOS, ISD, IS->OutSecOff); in getISThunkSec()
1355 uint32_t ISDBegin = ISD->Sections.front()->OutSecOff; in createInitialThunkSections()
[all …]
H A DInputSection.cpp844 uint8_t *BufLoc = Buf + Rel.Offset + Sec->OutSecOff; in relocateNonAllocForRelocatable()
876 Offset += Sec->OutSecOff; in relocateAlloc()
1043 S->writeTo(Buf + OutSecOff); in writeTo()
1050 copyRelocations<ELFT>(Buf + OutSecOff, getDataAs<typename ELFT::Rela>()); in writeTo()
1054 copyRelocations<ELFT>(Buf + OutSecOff, getDataAs<typename ELFT::Rel>()); in writeTo()
1060 copyShtGroup<ELFT>(Buf + OutSecOff); in writeTo()
1069 (char *)(Buf + OutSecOff), Size)) in writeTo()
1072 uint8_t *BufEnd = Buf + OutSecOff + Size; in writeTo()
1079 memcpy(Buf + OutSecOff, data().data(), data().size()); in writeTo()
1080 uint8_t *BufEnd = Buf + OutSecOff + data().size(); in writeTo()
H A DOutputSections.cpp243 fill(Buf, Sections.empty() ? Size : Sections[0]->OutSecOff, Filler); in writeTo()
251 uint8_t *Start = Buf + IS->OutSecOff + IS->getSize(); in writeTo()
256 End = Buf + Sections[I + 1]->OutSecOff; in writeTo()
H A DInputSection.h329 uint64_t getOffset(uint64_t Offset) const { return OutSecOff + Offset; } in getOffset()
337 uint64_t OutSecOff = 0; variable
H A DTarget.cpp102 uint8_t *ISLoc = IS->getParent()->Loc + IS->OutSecOff; in getErrPlace()
H A DSyntheticSections.cpp503 uint8_t *Buf = getParent()->Loc + OutSecOff; in getFdeData()
652 relocateAlloc(Buf - OutSecOff, Buf - OutSecOff + Size); in writeTo()
2603 write64le(Buf, Chunk.Sec->OutSecOff + Cu.CuOffset); in writeTo()
3077 this->OutSecOff = Off; in ThunkSection()
H A DWriter.cpp1298 Sec->OutSecOff = I++; in sortSections()
1402 return LA->OutSecOff < LB->OutSecOff; in compareByFilePosition()
H A DLinkerScript.cpp706 S->OutSecOff = Pos - S->getSize() - Ctx->OutSec->Addr; in output()