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

References

tools/lld/ELF/AArch64ErrataFix.cpp
  487   uint64_t outSecAddr = isd.sections.front()->getParent()->addr;
tools/lld/ELF/ARMErrataFix.cpp
  358   uint64_t outSecAddr = isd.sections.front()->getParent()->addr;
tools/lld/ELF/InputSection.cpp
  192   return (out ? out->addr : 0) + getOffset(offset);
  485         p->r_addend = sym.getVA(addend) - section->getOutputSection()->addr;
  561   return os->ptLoad->firstSec->addr;
  932     uint64_t addrLoc = getOutputSection()->addr + offset;
tools/lld/ELF/LinkerScript.cpp
   54   return os ? os->addr : 0;
  748   s->outSecOff = pos - s->getSize() - ctx->outSec->addr;
  760   ctx->outSec->addr = advance(0, ctx->outSec->alignment);
  761   expandMemoryRegions(ctx->outSec->addr - before);
  861       cmd->offset = dot - ctx->outSec->addr;
 1036       min = std::min<uint64_t>(min, sec->addr);
 1053     Out::elfHeader->addr = min;
 1054     Out::programHeaders->addr = min + Out::elfHeader->size;
 1090     Out::elfHeader->addr = dot;
 1091     Out::programHeaders->addr = dot + Out::elfHeader->size;
 1165       return {ctx->outSec, false, dot - ctx->outSec->addr, loc};
tools/lld/ELF/MapFile.cpp
  134     writeHeader(os, osec->addr + p.outputOff, osec->getLMA() + p.outputOff,
  175     writeHeader(os, osec->addr, osec->getLMA(), osec->size, osec->alignment);
  197         writeHeader(os, osec->addr + cmd->offset, osec->getLMA() + cmd->offset,
tools/lld/ELF/OutputSections.cpp
   64   shdr->sh_addr = addr;
tools/lld/ELF/OutputSections.h
   42   uint64_t getLMA() const { return ptLoad ? addr + ptLoad->lmaOffset : addr; }
   42   uint64_t getLMA() const { return ptLoad ? addr + ptLoad->lmaOffset : addr; }
tools/lld/ELF/Relocations.cpp
 1586     uint64_t tsBase = os->addr + ts->outSecOff;
 1598   if (!target->inBranchRange(type, src, os->addr + thunkSecOff)) {
 1600     if (!target->inBranchRange(type, src, os->addr + thunkSecOff))
 1602             isec->getObjMsg(src - (os->addr + isec->outSecOff)));
tools/lld/ELF/Symbols.cpp
  121       return va - Out::tlsPhdr->firstSec->addr;
tools/lld/ELF/SyntheticSections.cpp
  516       uint64_t fdeVA = getParent()->addr + fde->outputOff;
  569     return addr + getParent()->addr + off;
  736     uint64_t secAddr = getMipsPageAddr(outSec->addr);
 1044       uint64_t firstPageAddr = getMipsPageAddr(l.first->addr);
 1230   entries.push_back({tag, [=] { return sec->addr; }});
 1519   return getMipsPageAddr(outputSec->addr) + addend;
 2832           getPartition().ehFrame->getParent()->addr - this->getVA() - 4);
tools/lld/ELF/Writer.cpp
  150     uint64_t size = p->lastSec->addr + p->lastSec->size - p->firstSec->addr;
  150     uint64_t size = p->lastSec->addr + p->lastSec->size - p->firstSec->addr;
  585       sec->addr = 0;
 2295     return alignTo(off, os->ptLoad->p_align, os->addr);
 2310   return first->offset + os->addr - first->addr;
 2310   return first->offset + os->addr - first->addr;
 2393       p->p_memsz = last->addr + last->size - first->addr;
 2393       p->p_memsz = last->addr + last->size - first->addr;
 2395       p->p_vaddr = first->addr;
 2462     if ((os->addr + os->size < os->addr) ||
 2462     if ((os->addr + os->size < os->addr) ||
 2463         (!ELFT::Is64Bits && os->addr + os->size > UINT32_MAX))
 2464       errorOrWarn("section " + os->name + " at 0x" + utohexstr(os->addr) +
 2494       vmas.push_back({sec, sec->addr});
 2529            utohexstr(sec->addr));
 2530     return sec->addr;