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

Declarations

tools/lld/ELF/LinkerScript.h
   48   uint64_t getValue() const;

References

tools/lld/ELF/LinkerScript.cpp
   76   return getValue() - getSecAddr();
  128   uint64_t val = e().getValue();
  180   uint64_t symValue = value.sec ? 0 : value.getValue();
  316     cmd->sym->value = v.getValue();
  511         uint32_t subalign = sec->subalignExpr().getValue();
  828     ctx->lmaOffset = sec->lmaExpr().getValue() - dot;
  940           std::max<uint32_t>(sec->alignment, sec->alignExpr().getValue());
 1130       phdr->p_paddr = cmd.lmaExpr().getValue();
tools/lld/ELF/OutputSections.cpp
  337       writeInt(buf + data->offset, data->expression().getValue(), data->size);
tools/lld/ELF/ScriptParser.cpp
  151   return {a.sec, a.forceAbsolute, a.getSectionOffset() + b.getValue(), a.loc};
  157     return a.getValue() - b.getValue();
  157     return a.getValue() - b.getValue();
  158   return {a.sec, false, a.getSectionOffset() - b.getValue(), a.loc};
  164           (a.getValue() & b.getValue()) - a.getSecAddr(), a.loc};
  164           (a.getValue() & b.getValue()) - a.getSecAddr(), a.loc};
  170           (a.getValue() | b.getValue()) - a.getSecAddr(), a.loc};
  170           (a.getValue() | b.getValue()) - a.getSecAddr(), a.loc};
  447         cmd.flags = readParenExpr()().getValue();
  515     return addrExpr().getValue() + max;
  722     if (!e().getValue())
  770     uint64_t alignment = std::max((uint64_t)1, e().getValue());
  959     return [=] { return l().getValue() * r().getValue(); };
  959     return [=] { return l().getValue() * r().getValue(); };
  963       if (uint64_t rv = r().getValue())
  964         return l().getValue() / rv;
  972       if (uint64_t rv = r().getValue())
  973         return l().getValue() % rv;
  979     return [=] { return l().getValue() << r().getValue(); };
  979     return [=] { return l().getValue() << r().getValue(); };
  981     return [=] { return l().getValue() >> r().getValue(); };
  981     return [=] { return l().getValue() >> r().getValue(); };
  983     return [=] { return l().getValue() < r().getValue(); };
  983     return [=] { return l().getValue() < r().getValue(); };
  985     return [=] { return l().getValue() > r().getValue(); };
  985     return [=] { return l().getValue() > r().getValue(); };
  987     return [=] { return l().getValue() >= r().getValue(); };
  987     return [=] { return l().getValue() >= r().getValue(); };
  989     return [=] { return l().getValue() <= r().getValue(); };
  989     return [=] { return l().getValue() <= r().getValue(); };
  991     return [=] { return l().getValue() == r().getValue(); };
  991     return [=] { return l().getValue() == r().getValue(); };
  993     return [=] { return l().getValue() != r().getValue(); };
  993     return [=] { return l().getValue() != r().getValue(); };
  995     return [=] { return l().getValue() || r().getValue(); };
  995     return [=] { return l().getValue() || r().getValue(); };
  997     return [=] { return l().getValue() && r().getValue(); };
  997     return [=] { return l().getValue() && r().getValue(); };
 1126     return [=] { return ~e().getValue(); };
 1130     return [=] { return !e().getValue(); };
 1134     return [=] { return -e().getValue(); };
 1164       return [=] { return alignTo(script->getDot(), e().getValue()); };
 1171       v.alignment = e2().getValue();
 1194       return alignTo(script->getDot(), std::max((uint64_t)1, e().getValue()));
 1213     return [=] { return alignTo(script->getDot(), e().getValue()); };
 1243       return [=] { return std::min(a().getValue(), b().getValue()); };
 1243       return [=] { return std::min(a().getValue(), b().getValue()); };
 1244     return [=] { return std::max(a().getValue(), b().getValue()); };
 1244     return [=] { return std::max(a().getValue(), b().getValue()); };
 1292   return [=] { return cond().getValue() ? l() : r(); };
 1450   return readExpr()().getValue();