Lines Matching defs:dyn
1090 SINFO dyn;
1114 static const size_t sinfo_n = sizeof (sec) / sizeof (sec.dyn);
1170 sec.dyn.type = SINFO_T_DYN;
1171 sinfo = &sec.dyn;
1212 if (sec.dyn.type == SINFO_T_DYN)
1213 (void) get_data(&fstate, &sec.dyn);
1214 if ((sec.dyn.type == SINFO_T_DYN) && (sec.dyn.data->d_buf != NULL)) {
1215 Dyn *dyn;
1216 for (dyn = sec.dyn.data->d_buf; dyn->d_tag != DT_NULL; dyn++) {
1217 switch (dyn->d_tag) {
1220 sec.hash.vaddr = dyn->d_un.d_ptr;
1225 sec.dynstr.vaddr = dyn->d_un.d_ptr;
1230 sec.dynsym.vaddr = dyn->d_un.d_ptr;
1235 sec.rela.vaddr = dyn->d_un.d_ptr;
1239 sec.rela.size = dyn->d_un.d_val;
1243 sec.dynstr.size = dyn->d_un.d_val;
1248 sec.rel.vaddr = dyn->d_un.d_ptr;
1252 sec.rel.size = dyn->d_un.d_val;
1257 sec.initarr.vaddr = dyn->d_un.d_ptr;
1261 sec.initarr.size = dyn->d_un.d_val;
1266 sec.finiarr.vaddr = dyn->d_un.d_ptr;
1270 sec.finiarr.size = dyn->d_un.d_val;
1275 sec.preinitarr.vaddr = dyn->d_un.d_ptr;
1279 sec.preinitarr.size = dyn->d_un.d_val;
1284 sec.capinfo.vaddr = dyn->d_un.d_ptr;
1289 sec.capchain.vaddr = dyn->d_un.d_ptr;
1294 sec.ldynsym.vaddr = dyn->d_un.d_ptr;
1298 sec.ldynsym.size = dyn->d_un.d_val;
1303 sec.symsort.vaddr = dyn->d_un.d_ptr;
1307 sec.symsort.size = dyn->d_un.d_val;
1312 sec.tlssort.vaddr = dyn->d_un.d_ptr;
1316 sec.tlssort.size = dyn->d_un.d_val;
1321 sec.move.vaddr = dyn->d_un.d_ptr;
1325 sec.move.size = dyn->d_un.d_val;
1330 sec.syminfo.vaddr = dyn->d_un.d_ptr;
1334 sec.syminfo.size = dyn->d_un.d_val;
1339 sec.versym.vaddr = dyn->d_un.d_ptr;
1344 sec.verdef.vaddr = dyn->d_un.d_ptr;
1348 sec.verdef.vercnt = dyn->d_un.d_val;
1350 dyn->d_un.d_val;
1355 sec.verneed.vaddr = dyn->d_un.d_ptr;
1359 sec.verneed.vercnt = dyn->d_un.d_val;
1361 dyn->d_un.d_val;
1381 sinfo_free(&sec.dyn, 1); /* Data already fetched */