Lines Matching refs:dyn

315 static void dump_dyn_val(struct readelf *re, GElf_Dyn *dyn, uint32_t stab);
2690 GElf_Dyn dyn;
2718 if (gelf_getdyn(d, j, &dyn) != &dyn) {
2724 if (dyn.d_tag == DT_NULL)
2737 if (gelf_getdyn(d, j, &dyn) != &dyn)
2741 printf(" 0x%8.8jx", (uintmax_t)dyn.d_tag);
2743 printf(" 0x%16.16jx", (uintmax_t)dyn.d_tag);
2745 dyn.d_tag));
2747 dump_dyn_val(re, &dyn, s->link);
2785 dump_arch_dyn_val(struct readelf *re, GElf_Dyn *dyn)
2790 switch (dyn->d_tag) {
2808 printf(" %ju\n", (uintmax_t) dyn->d_un.d_val);
2835 printf(" 0x%jx\n", (uintmax_t) dyn->d_un.d_val);
2840 printf(" %s\n", timestamp(dyn->d_un.d_val));
2910 dump_dyn_val(struct readelf *re, GElf_Dyn *dyn, uint32_t stab)
2914 if (dyn->d_tag >= DT_LOPROC && dyn->d_tag <= DT_HIPROC &&
2915 dyn->d_tag != DT_AUXILIARY && dyn->d_tag != DT_FILTER) {
2916 dump_arch_dyn_val(re, dyn);
2922 if (dyn->d_tag == DT_AUXILIARY || dyn->d_tag == DT_FILTER ||
2923 dyn->d_tag == DT_NEEDED || dyn->d_tag == DT_SONAME ||
2924 dyn->d_tag == DT_RPATH || dyn->d_tag == DT_RUNPATH)
2925 name = dyn_str(re, stab, dyn->d_un.d_val);
2927 switch(dyn->d_tag) {
2947 printf(" 0x%jx\n", (uintmax_t) dyn->d_un.d_val);
2961 printf(" %ju (bytes)\n", (uintmax_t) dyn->d_un.d_val);
2967 printf(" %ju\n", (uintmax_t) dyn->d_un.d_val);
2988 printf(" %s\n", dt_type(re->ehdr.e_machine, dyn->d_un.d_val));
2991 printf(" %s\n", timestamp(dyn->d_un.d_val));
2994 dump_flags(dt_flags, dyn->d_un.d_val);
2997 dump_flags(dt_flags_1, dyn->d_un.d_val);
3266 GElf_Dyn dyn;
3299 if (gelf_getdyn(d, i, &dyn) != &dyn) {
3303 if (dyn.d_tag == DT_SYMTAB) {
3304 dyn_off = dyn.d_un.d_val;