Searched refs:OutSecOff (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/lld/ELF/ |
| H A D | AArch64ErrataFix.cpp | 419 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 D | Relocations.cpp | 1110 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 D | InputSection.cpp | 844 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 D | OutputSections.cpp | 243 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 D | InputSection.h | 329 uint64_t getOffset(uint64_t Offset) const { return OutSecOff + Offset; } in getOffset() 337 uint64_t OutSecOff = 0; variable
|
| H A D | Target.cpp | 102 uint8_t *ISLoc = IS->getParent()->Loc + IS->OutSecOff; in getErrPlace()
|
| H A D | SyntheticSections.cpp | 503 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 D | Writer.cpp | 1298 Sec->OutSecOff = I++; in sortSections() 1402 return LA->OutSecOff < LB->OutSecOff; in compareByFilePosition()
|
| H A D | LinkerScript.cpp | 706 S->OutSecOff = Pos - S->getSize() - Ctx->OutSec->Addr; in output()
|