Searched refs:outSecOff (Results 1 - 15 of 15) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/lld/MachO/ |
H A D | InputSection.cpp | 28 uint64_t InputSection::getVA() const { return parent->addr + outSecOff; }
|
H A D | InputSection.h | 59 uint64_t outSecOff = 0; member in class:lld::macho::InputSection
|
H A D | MergedOutputSection.cpp | 38 isec->outSecOff = isecAddr - addr;
|
H A D | SyntheticSections.cpp | 113 // 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 D | AArch64ErrataFix.cpp | 416 // 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 D | ARMErrataFix.cpp | 177 // 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 D | Relocations.cpp | 1526 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 D | InputSection.cpp | 971 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 D | Target.cpp | 103 ? (Out::bufferStart + isec->getParent()->offset + isec->outSecOff)
|
H A D | OutputSections.cpp | 342 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 D | InputSection.h | 361 uint64_t getOffset(uint64_t offset) const { return outSecOff + offset; } 369 uint64_t outSecOff = 0; member in class:lld::elf::InputSection
|
H A D | SyntheticSections.cpp | 511 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 D | Writer.cpp | 1504 // We want to assign rude approximation values to outSecOff fields 1509 sec->outSecOff = i++; 1614 return la->outSecOff < lb->outSecOff;
|
H A D | LinkerScript.cpp | 790 s->outSecOff = pos - s->getSize() - ctx->outSec->addr;
|
/freebsd-13-stable/contrib/llvm-project/lld/ELF/Arch/ |
H A D | X86_64.cpp | 183 uint64_t addrLoc = is.getOutputSection()->addr + is.outSecOff + r.offset; 190 nextIS->getOutputSection()->addr + nextIS->outSecOff;
|
Completed in 211 milliseconds