Searched refs:outSecOff (Results 1 - 15 of 15) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/lld/MachO/
H A DInputSection.cpp28 uint64_t InputSection::getVA() const { return parent->addr + outSecOff; }
H A DInputSection.h59 uint64_t outSecOff = 0; member in class:lld::macho::InputSection
H A DMergedOutputSection.cpp38 isec->outSecOff = isecAddr - addr;
H A DSyntheticSections.cpp113 // addend at osec->addr + outSecOff.
119 uint64_t outSecOff, int64_t addend,
123 uint64_t offset = osec->getSegmentOffset() + outSecOff;
200 return a.isec->outSecOff < b.isec->outSecOff;
205 encodeBinding(*b.dysym, b.isec->parent, b.isec->outSecOff + b.offset,
118 encodeBinding(const DylibSymbol &dysym, const OutputSection *osec, uint64_t outSecOff, int64_t addend, Binding &lastBinding, raw_svector_ostream &os) argument
/freebsd-13-stable/contrib/llvm-project/lld/ELF/
H A DAArch64ErrataFix.cpp416 // For a SyntheticSection Buf already has outSecOff added, but relocateAlloc
417 // also adds outSecOff so we need to subtract to avoid double counting.
418 this->relocateAlloc(buf - outSecOff, buf - outSecOff + getSize());
488 uint64_t prevIsecLimit = isd.sections.front()->outSecOff;
492 // Set the outSecOff of patches to the place where we want to insert them.
498 isecLimit = isec->outSecOff + isec->getSize();
503 (*patchIt)->outSecOff = prevIsecLimit;
511 (*patchIt)->outSecOff = isecLimit;
514 // Merge all patch sections. We use the outSecOff assigne
[all...]
H A DARMErrataFix.cpp177 // has outSecOff added, but relocateAlloc also adds outSecOff so we need to
180 relocateAlloc(buf - outSecOff, buf - outSecOff + getSize());
359 uint64_t prevIsecLimit = isd.sections.front()->outSecOff;
363 // Set the outSecOff of patches to the place where we want to insert them.
370 isecLimit = isec->outSecOff + isec->getSize();
375 (*patchIt)->outSecOff = prevIsecLimit;
382 (*patchIt)->outSecOff = isecLimit;
384 // Merge all patch sections. We use the outSecOff assigne
[all...]
H A DRelocations.cpp1526 if (a->outSecOff < b->outSecOff)
1529 if (a->outSecOff == b->outSecOff) {
1666 // pass and order them in ascending outSecOff.
1673 return a->outSecOff < b->outSecOff;
1676 // Merge sorted vectors of Thunks and InputSections by outSecOff
1696 uint64_t tsBase = os->addr + ts->outSecOff;
1707 uint64_t thunkSecOff = isec->outSecOff;
[all...]
H A DInputSection.cpp971 uint8_t *bufLoc = buf + rel.offset + sec->outSecOff;
1005 offset += sec->outSecOff;
1085 uint64_t offset = jumpMod.offset + sec->outSecOff;
1202 s->writeTo(buf + outSecOff);
1209 copyRelocations<ELFT>(buf + outSecOff, getDataAs<typename ELFT::Rela>());
1213 copyRelocations<ELFT>(buf + outSecOff, getDataAs<typename ELFT::Rel>());
1219 copyShtGroup<ELFT>(buf + outSecOff);
1228 (char *)(buf + outSecOff), size))
1231 uint8_t *bufEnd = buf + outSecOff + size;
1238 memcpy(buf + outSecOff, dat
[all...]
H A DTarget.cpp103 ? (Out::bufferStart + isec->getParent()->offset + isec->outSecOff)
H A DOutputSections.cpp342 fill(buf, sections.empty() ? size : sections[0]->outSecOff, filler);
350 uint8_t *start = buf + isec->outSecOff + isec->getSize();
355 end = buf + sections[i + 1]->outSecOff;
H A DInputSection.h361 uint64_t getOffset(uint64_t offset) const { return outSecOff + offset; }
369 uint64_t outSecOff = 0; member in class:lld::elf::InputSection
H A DSyntheticSections.cpp511 uint8_t *buf = Out::bufferStart + getParent()->offset + outSecOff;
659 relocateAlloc(buf - outSecOff, buf - outSecOff + size);
2864 write64le(buf, chunk.sec->outSecOff + cu.cuOffset);
2939 uint8_t *buf = Out::bufferStart + getParent()->offset + outSecOff;
3398 return a->outSecOff < b->outSecOff;
3423 d->outSecOff = offset;
3490 this->outSecOff = off;
3546 // .got2 . This function computes outSecOff o
[all...]
H A DWriter.cpp1504 // We want to assign rude approximation values to outSecOff fields
1509 sec->outSecOff = i++;
1614 return la->outSecOff < lb->outSecOff;
H A DLinkerScript.cpp790 s->outSecOff = pos - s->getSize() - ctx->outSec->addr;
/freebsd-13-stable/contrib/llvm-project/lld/ELF/Arch/
H A DX86_64.cpp183 uint64_t addrLoc = is.getOutputSection()->addr + is.outSecOff + r.offset;
190 nextIS->getOutputSection()->addr + nextIS->outSecOff;

Completed in 211 milliseconds