reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
415 this->relocateAlloc(buf - outSecOff, buf - outSecOff + getSize()); 415 this->relocateAlloc(buf - outSecOff, buf - outSecOff + getSize()); 485 uint64_t prevIsecLimit = isd.sections.front()->outSecOff; 495 isecLimit = isec->outSecOff + isec->getSize(); 500 (*patchIt)->outSecOff = prevIsecLimit; 508 (*patchIt)->outSecOff = isecLimit; 518 if (a->outSecOff != b->outSecOff) 518 if (a->outSecOff != b->outSecOff) 519 return a->outSecOff < b->outSecOff; 519 return a->outSecOff < b->outSecOff;tools/lld/ELF/ARMErrataFix.cpp
177 relocateAlloc(buf - outSecOff, buf - outSecOff + getSize()); 177 relocateAlloc(buf - outSecOff, buf - outSecOff + getSize()); 356 uint64_t prevIsecLimit = isd.sections.front()->outSecOff; 367 isecLimit = isec->outSecOff + isec->getSize(); 372 (*patchIt)->outSecOff = prevIsecLimit; 379 (*patchIt)->outSecOff = isecLimit; 388 if (a->outSecOff != b->outSecOff) 388 if (a->outSecOff != b->outSecOff) 389 return a->outSecOff < b->outSecOff; 389 return a->outSecOff < b->outSecOff;tools/lld/ELF/InputSection.cpp
896 uint8_t *bufLoc = buf + rel.offset + sec->outSecOff; 928 offset += sec->outSecOff; 1099 s->writeTo(buf + outSecOff); 1106 copyRelocations<ELFT>(buf + outSecOff, getDataAs<typename ELFT::Rela>()); 1110 copyRelocations<ELFT>(buf + outSecOff, getDataAs<typename ELFT::Rel>()); 1116 copyShtGroup<ELFT>(buf + outSecOff); 1125 (char *)(buf + outSecOff), size)) 1128 uint8_t *bufEnd = buf + outSecOff + size; 1135 memcpy(buf + outSecOff, data().data(), data().size()); 1136 uint8_t *bufEnd = buf + outSecOff + data().size();tools/lld/ELF/InputSection.h
324 uint64_t getOffset(uint64_t offset) const { return outSecOff + offset; }
tools/lld/ELF/LinkerScript.cpp 748 s->outSecOff = pos - s->getSize() - ctx->outSec->addr;
tools/lld/ELF/OutputSections.cpp315 fill(buf, sections.empty() ? size : sections[0]->outSecOff, filler); 323 uint8_t *start = buf + isec->outSecOff + isec->getSize(); 328 end = buf + sections[i + 1]->outSecOff;tools/lld/ELF/Relocations.cpp
1416 if (a->outSecOff < b->outSecOff) 1416 if (a->outSecOff < b->outSecOff) 1419 if (a->outSecOff == b->outSecOff) { 1419 if (a->outSecOff == b->outSecOff) { 1563 return a->outSecOff < b->outSecOff; 1563 return a->outSecOff < b->outSecOff; 1586 uint64_t tsBase = os->addr + ts->outSecOff; 1597 uint64_t thunkSecOff = isec->outSecOff; 1599 thunkSecOff = isec->outSecOff + isec->getSize(); 1602 isec->getObjMsg(src - (os->addr + isec->outSecOff))); 1625 if (isec->outSecOff < first->outSecOff || last->outSecOff < isec->outSecOff) 1625 if (isec->outSecOff < first->outSecOff || last->outSecOff < isec->outSecOff) 1625 if (isec->outSecOff < first->outSecOff || last->outSecOff < isec->outSecOff) 1625 if (isec->outSecOff < first->outSecOff || last->outSecOff < isec->outSecOff) 1628 ts = addThunkSection(tos, isd, isec->outSecOff); 1661 uint32_t isdBegin = isd->sections.front()->outSecOff; 1663 isd->sections.back()->outSecOff + isd->sections.back()->getSize(); 1673 isecLimit = isec->outSecOff + isec->getSize();tools/lld/ELF/SyntheticSections.cpp
508 uint8_t *buf = Out::bufferStart + getParent()->offset + outSecOff; 656 relocateAlloc(buf - outSecOff, buf - outSecOff + size); 656 relocateAlloc(buf - outSecOff, buf - outSecOff + size); 2747 write64le(buf, chunk.sec->outSecOff + cu.cuOffset); 2822 uint8_t *buf = Out::bufferStart + getParent()->offset + outSecOff; 3265 return a->outSecOff < b->outSecOff; 3265 return a->outSecOff < b->outSecOff; 3290 d->outSecOff = offset; 3357 this->outSecOff = off;tools/lld/ELF/Target.cpp
102 uint8_t *isecLoc = Out::bufferStart + isec->getParent()->offset + isec->outSecOff;
tools/lld/ELF/Writer.cpp1404 sec->outSecOff = i++; 1503 return la->outSecOff < lb->outSecOff; 1503 return la->outSecOff < lb->outSecOff;