Lines Matching defs:addInt
1361 auto addInt = [&](int32_t tag, uint64_t val) {
1369 addInt(DT_FILTER, part.dynStrTab->addString(s));
1371 addInt(DT_AUXILIARY, part.dynStrTab->addString(s));
1374 addInt(ctx.arg.enableNewDtags ? DT_RUNPATH : DT_RPATH,
1379 addInt(DT_NEEDED, part.dynStrTab->addString(file->soName));
1383 addInt(DT_SONAME, part.dynStrTab->addString(ctx.arg.soName));
1386 addInt(DT_NEEDED, part.dynStrTab->addString(ctx.arg.soName));
1387 addInt(DT_SONAME, part.dynStrTab->addString(part.name));
1423 addInt(DT_FLAGS, dtFlags);
1425 addInt(DT_FLAGS_1, dtFlags1);
1436 addInt(DT_DEBUG, 0);
1444 addInt(isRela ? DT_RELAENT : DT_RELENT,
1453 addInt(isRela ? DT_RELACOUNT : DT_RELCOUNT, numRelativeRels);
1460 addInt(ctx.arg.useAndroidRelrTags ? DT_ANDROID_RELRSZ : DT_RELRSZ,
1462 addInt(ctx.arg.useAndroidRelrTags ? DT_ANDROID_RELRENT : DT_RELRENT,
1468 addInt(DT_AARCH64_AUTH_RELRSZ, part.relrAuthDyn->getParent()->size);
1469 addInt(DT_AARCH64_AUTH_RELRENT, sizeof(Elf_Relr));
1490 addInt(DT_AARCH64_VARIANT_PCS, 0);
1499 addInt(DT_RISCV_VARIANT_CC, 0);
1505 addInt(DT_PLTREL, ctx.arg.isRela ? DT_RELA : DT_REL);
1510 addInt(DT_AARCH64_BTI_PLT, 0);
1512 addInt(DT_AARCH64_PAC_PLT, 0);
1515 addInt(DT_AARCH64_MEMTAG_MODE, ctx.arg.androidMemtagMode == NT_MEMTAG_LEVEL_ASYNC);
1516 addInt(DT_AARCH64_MEMTAG_HEAP, ctx.arg.androidMemtagHeap);
1517 addInt(DT_AARCH64_MEMTAG_STACK, ctx.arg.androidMemtagStack);
1521 addInt(DT_AARCH64_MEMTAG_GLOBALSSZ,
1528 addInt(DT_SYMENT, sizeof(Elf_Sym));
1530 addInt(DT_STRSZ, part.dynStrTab->getSize());
1532 addInt(DT_TEXTREL, 0);
1540 addInt(DT_PREINIT_ARRAY, ctx.out.preinitArray->addr);
1541 addInt(DT_PREINIT_ARRAYSZ, ctx.out.preinitArray->size);
1544 addInt(DT_INIT_ARRAY, ctx.out.initArray->addr);
1545 addInt(DT_INIT_ARRAYSZ, ctx.out.initArray->size);
1548 addInt(DT_FINI_ARRAY, ctx.out.finiArray->addr);
1549 addInt(DT_FINI_ARRAYSZ, ctx.out.finiArray->size);
1554 addInt(DT_INIT, b->getVA(ctx));
1557 addInt(DT_FINI, b->getVA(ctx));
1564 addInt(DT_VERDEFNUM, getVerDefNum(ctx));
1572 addInt(DT_VERNEEDNUM, needNum);
1576 addInt(DT_MIPS_RLD_VERSION, 1);
1577 addInt(DT_MIPS_FLAGS, RHF_NOTPOT);
1578 addInt(DT_MIPS_BASE_ADDRESS, ctx.target->getImageBase());
1579 addInt(DT_MIPS_SYMTABNO, part.dynSymTab->getNumSymbols());
1580 addInt(DT_MIPS_LOCAL_GOTNO, ctx.in.mipsGot->getLocalEntriesNum());
1583 addInt(DT_MIPS_GOTSYM, b->dynsymIndex);
1585 addInt(DT_MIPS_GOTSYM, part.dynSymTab->getNumSymbols());
1592 addInt(DT_MIPS_RLD_MAP_REL,
1606 addInt(DT_PPC64_GLINK,
1611 addInt(DT_PPC64_OPT, ctx.target->ppc64DynamicSectionOpt);
1613 addInt(DT_NULL, 0);