Lines Matching refs:dyn

148 	Dyn	*dyn = NULL;  in elf_cap_check()  local
168 dyn = (Dyn *)((uintptr_t)phdr->p_vaddr + base); in elf_cap_check()
182 while (dyn && dyncnt) { in elf_cap_check()
183 if (dyn->d_tag == DT_NULL) { in elf_cap_check()
185 } else if (dyn->d_tag == DT_STRTAB) { in elf_cap_check()
186 str = (char *)(dyn->d_un.d_ptr + base); in elf_cap_check()
189 dyn++, dyncnt--; in elf_cap_check()
608 Dyn *dyn; in elf_needed() local
617 for (dyn = DYN(clmp), dip = DYNINFO(clmp); in elf_needed()
618 !(dip->di_flags & FLG_DI_IGNORE); dyn++, dip++) { in elf_needed()
1630 Dyn *dyn = (Dyn *)odyn; local
1660 dyn = (Dyn *)((uintptr_t)phdr->p_vaddr + base);
1683 if (dyn) {
1714 DYN(lmp) = dyn;
1725 if (dyn) {
1743 dynndx < dyncnt; dynndx++, pdyn = dyn++, dip++) {
1750 switch ((Xword)dyn->d_tag) {
1788 SYMTAB(lmp) = (void *)(dyn->d_un.d_ptr + base);
1792 (void *)(dyn->d_un.d_ptr + base);
1795 SUNWSYMSZ(lmp) = dyn->d_un.d_val;
1798 STRTAB(lmp) = (void *)(dyn->d_un.d_ptr + base);
1801 SYMENT(lmp) = dyn->d_un.d_val;
1804 if (dyn->d_un.d_val & DTF_1_CONFEXP)
1808 MOVESZ(lmp) = dyn->d_un.d_val;
1812 MOVEENT(lmp) = dyn->d_un.d_val;
1815 MOVETAB(lmp) = (void *)(dyn->d_un.d_ptr + base);
1823 REL(lmp) = (void *)(dyn->d_un.d_ptr + base);
1827 RELSZ(lmp) = dyn->d_un.d_val;
1831 RELENT(lmp) = dyn->d_un.d_val;
1835 RELACOUNT(lmp) = (uint_t)dyn->d_un.d_val;
1838 HASH(lmp) = (uint_t *)(dyn->d_un.d_ptr + base);
1842 (uint_t *)(dyn->d_un.d_ptr + base);
1845 PLTRELSZ(lmp) = dyn->d_un.d_val;
1848 JMPREL(lmp) = (void *)(dyn->d_un.d_ptr + base);
1851 if (dyn->d_un.d_ptr != 0)
1853 (void (*)())(dyn->d_un.d_ptr +
1857 if (dyn->d_un.d_ptr != 0)
1859 (void (*)())(dyn->d_un.d_ptr +
1863 INITARRAY(lmp) = (Addr *)(dyn->d_un.d_ptr +
1867 INITARRAYSZ(lmp) = (uint_t)dyn->d_un.d_val;
1870 FINIARRAY(lmp) = (Addr *)(dyn->d_un.d_ptr +
1874 FINIARRAYSZ(lmp) = (uint_t)dyn->d_un.d_val;
1877 PREINITARRAY(lmp) = (Addr *)(dyn->d_un.d_ptr +
1881 PREINITARRAYSZ(lmp) = (uint_t)dyn->d_un.d_val;
1885 rpath = dyn->d_un.d_val;
1889 fltr = dyn->d_un.d_val;
1896 fltr = dyn->d_un.d_val;
1917 audit = dyn->d_un.d_val;
1922 cfile = dyn->d_un.d_val;
1939 if (dyn->d_un.d_ptr)
1942 dyn->d_un.d_ptr = (Addr)&r_debug;
1945 VERNEED(lmp) = (Verneed *)(dyn->d_un.d_ptr +
1950 VERNEEDNUM(lmp) = (int)dyn->d_un.d_val;
1953 VERDEF(lmp) = (Verdef *)(dyn->d_un.d_ptr +
1958 VERDEFNUM(lmp) = (int)dyn->d_un.d_val;
1972 VERSYM(lmp) = (Versym *)(dyn->d_un.d_ptr +
1976 if ((dyn->d_un.d_val & DF_BIND_NOW) &&
1984 if (dyn->d_un.d_val & DF_SYMBOLIC)
1986 if ((dyn->d_un.d_val & DF_BIND_NOW) &&
1995 if (dyn->d_un.d_val & DF_STATIC_TLS) {
2001 if (dyn->d_un.d_val & DF_1_DISPRELPND)
2003 if (dyn->d_un.d_val & DF_1_GROUP)
2006 if ((dyn->d_un.d_val & DF_1_NOW) &&
2011 if (dyn->d_un.d_val & DF_1_NODELETE)
2013 if (dyn->d_un.d_val & DF_1_INITFIRST)
2015 if (dyn->d_un.d_val & DF_1_NOOPEN)
2017 if (dyn->d_un.d_val & DF_1_LOADFLTR)
2019 if (dyn->d_un.d_val & DF_1_NODUMP)
2021 if (dyn->d_un.d_val & DF_1_CONFALT)
2023 if (dyn->d_un.d_val & DF_1_DIRECT)
2025 if (dyn->d_un.d_val & DF_1_NODEFLIB)
2027 if (dyn->d_un.d_val & DF_1_ENDFILTEE)
2029 if (dyn->d_un.d_val & DF_1_TRANS)
2041 if (dyn->d_un.d_val & DF_1_GLOBAUDIT) {
2055 if (dyn->d_un.d_val &
2063 } else if (dyn->d_un.d_val & DF_1_INTERPOSE)
2071 SYMINFO(lmp) = (Syminfo *)(dyn->d_un.d_ptr +
2075 SYMINENT(lmp) = dyn->d_un.d_val;
2078 PLTPAD(lmp) = (void *)(dyn->d_un.d_ptr + base);
2081 pltpadsz = dyn->d_un.d_val;
2100 rti->rti_info = (void *)(dyn->d_un.d_ptr +
2104 SUNWSORTENT(lmp) = dyn->d_un.d_val;
2108 (void *)(dyn->d_un.d_ptr + base);
2111 SUNWSYMSORTSZ(lmp) = dyn->d_un.d_val;
2119 CAP(lmp) = (void *)(dyn->d_un.d_ptr + base);
2122 CAPINFO(lmp) = (void *)(dyn->d_un.d_ptr + base);
2125 CAPCHAIN(lmp) = (void *)(dyn->d_un.d_ptr +
2129 CAPCHAINENT(lmp) = dyn->d_un.d_val;
2132 CAPCHAINSZ(lmp) = dyn->d_un.d_val;
2141 for (dynndx = 0, dyn = DYN(lmp), dip = DYNINFO(lmp);
2142 !(dip->di_flags & FLG_DI_IGNORE); dyn++, dip++) {
2144 switch ((Xword)dyn->d_tag) {
2151 dip->di_name = STRTAB(lmp) + dyn->d_un.d_val;