Lines Matching defs:tag
1210 void DynamicSection<ELFT>::add(int32_t tag, std::function<uint64_t()> fn) {
1211 entries.push_back({tag, fn});
1215 void DynamicSection<ELFT>::addInt(int32_t tag, uint64_t val) {
1216 entries.push_back({tag, [=] { return val; }});
1220 void DynamicSection<ELFT>::addInSec(int32_t tag, InputSection *sec) {
1221 entries.push_back({tag, [=] { return sec->getVA(0); }});
1225 void DynamicSection<ELFT>::addInSecRelative(int32_t tag, InputSection *sec) {
1228 {tag, [=] { return sec->getVA(0) - (getVA() + tagOffset); }});
1232 void DynamicSection<ELFT>::addOutSec(int32_t tag, OutputSection *sec) {
1233 entries.push_back({tag, [=] { return sec->addr; }});
1237 void DynamicSection<ELFT>::addSize(int32_t tag, OutputSection *sec) {
1238 entries.push_back({tag, [=] { return sec->size; }});
1242 void DynamicSection<ELFT>::addSym(int32_t tag, Symbol *sym) {
1243 entries.push_back({tag, [=] { return sym->getVA(); }});
1365 // MIPS dynamic loader does not support RELCOUNT tag.
1367 // relocations and GOT. So do not emit this tag on MIPS.
1477 // relative to the address of the tag.
1487 // Glink dynamic tag is required by the V2 abi if the plt section isn't empty.
1489 // The Glink tag points to 32 bytes before the first lazy symbol resolution