Lines Matching defs:addInt

1321   auto addInt = [&](int32_t tag, uint64_t val) {
1329 addInt(DT_FILTER, part.dynStrTab->addString(s));
1331 addInt(DT_AUXILIARY, part.dynStrTab->addString(s));
1334 addInt(config->enableNewDtags ? DT_RUNPATH : DT_RPATH,
1339 addInt(DT_NEEDED, part.dynStrTab->addString(file->soName));
1343 addInt(DT_SONAME, part.dynStrTab->addString(config->soName));
1346 addInt(DT_NEEDED, part.dynStrTab->addString(config->soName));
1347 addInt(DT_SONAME, part.dynStrTab->addString(part.name));
1383 addInt(DT_FLAGS, dtFlags);
1385 addInt(DT_FLAGS_1, dtFlags1);
1396 addInt(DT_DEBUG, 0);
1404 addInt(isRela ? DT_RELAENT : DT_RELENT,
1413 addInt(isRela ? DT_RELACOUNT : DT_RELCOUNT, numRelativeRels);
1420 addInt(config->useAndroidRelrTags ? DT_ANDROID_RELRSZ : DT_RELRSZ,
1422 addInt(config->useAndroidRelrTags ? DT_ANDROID_RELRENT : DT_RELRENT,
1428 addInt(DT_AARCH64_AUTH_RELRSZ, part.relrAuthDyn->getParent()->size);
1429 addInt(DT_AARCH64_AUTH_RELRENT, sizeof(Elf_Relr));
1449 addInt(DT_AARCH64_VARIANT_PCS, 0);
1457 addInt(DT_RISCV_VARIANT_CC, 0);
1463 addInt(DT_PLTREL, config->isRela ? DT_RELA : DT_REL);
1468 addInt(DT_AARCH64_BTI_PLT, 0);
1470 addInt(DT_AARCH64_PAC_PLT, 0);
1473 addInt(DT_AARCH64_MEMTAG_MODE, config->androidMemtagMode == NT_MEMTAG_LEVEL_ASYNC);
1474 addInt(DT_AARCH64_MEMTAG_HEAP, config->androidMemtagHeap);
1475 addInt(DT_AARCH64_MEMTAG_STACK, config->androidMemtagStack);
1478 addInt(DT_AARCH64_MEMTAG_GLOBALSSZ,
1485 addInt(DT_SYMENT, sizeof(Elf_Sym));
1487 addInt(DT_STRSZ, part.dynStrTab->getSize());
1489 addInt(DT_TEXTREL, 0);
1497 addInt(DT_PREINIT_ARRAY, Out::preinitArray->addr);
1498 addInt(DT_PREINIT_ARRAYSZ, Out::preinitArray->size);
1501 addInt(DT_INIT_ARRAY, Out::initArray->addr);
1502 addInt(DT_INIT_ARRAYSZ, Out::initArray->size);
1505 addInt(DT_FINI_ARRAY, Out::finiArray->addr);
1506 addInt(DT_FINI_ARRAYSZ, Out::finiArray->size);
1511 addInt(DT_INIT, b->getVA());
1514 addInt(DT_FINI, b->getVA());
1521 addInt(DT_VERDEFNUM, getVerDefNum());
1529 addInt(DT_VERNEEDNUM, needNum);
1533 addInt(DT_MIPS_RLD_VERSION, 1);
1534 addInt(DT_MIPS_FLAGS, RHF_NOTPOT);
1535 addInt(DT_MIPS_BASE_ADDRESS, target->getImageBase());
1536 addInt(DT_MIPS_SYMTABNO, part.dynSymTab->getNumSymbols());
1537 addInt(DT_MIPS_LOCAL_GOTNO, in.mipsGot->getLocalEntriesNum());
1540 addInt(DT_MIPS_GOTSYM, b->dynsymIndex);
1542 addInt(DT_MIPS_GOTSYM, part.dynSymTab->getNumSymbols());
1549 addInt(DT_MIPS_RLD_MAP_REL,
1563 addInt(DT_PPC64_GLINK, in.plt->getVA() + target->pltHeaderSize - 32);
1567 addInt(DT_PPC64_OPT, getPPC64TargetInfo()->ppc64DynamicSectionOpt);
1569 addInt(DT_NULL, 0);