reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/ELF/AArch64ErrataFix.cpp
  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.cpp
  315     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.cpp
 1404       sec->outSecOff = i++;
 1503   return la->outSecOff < lb->outSecOff;
 1503   return la->outSecOff < lb->outSecOff;