Home | History | Annotate | Download | only in elfcopy

Lines Matching full:dyn

1695                                           GElf_Dyn *dyn,
1703 dyn->d_un.d_val);
1705 if (shdr_info[scnidx].old_shdr.sh_addr == dyn->d_un.d_ptr) {
1712 dyn->d_un.d_ptr = shdr_info[scnidx].shdr.sh_addr;
1722 dyn->d_un.d_ptr = 0;
1732 GElf_Dyn *dyn,
1736 return do_update_dyn_entry_address(elf, dyn, shdr_info, shdr_info_len, 1);
1740 GElf_Dyn *dyn,
1747 size_t scnidx = do_update_dyn_entry_address(elf, dyn,
1822 GElf_Dyn *dyn;
1824 dyn = gelf_getdyn (data, cnt, &dynmem);
1825 FAILIF_LIBELF(NULL == dyn, gelf_getdyn);
1827 switch (dyn->d_tag) {
1836 dyn->d_un.d_val);
1840 dyn->d_tag,
1842 INFO("[%s] (offset %ld)\n", str, dyn->d_un.d_val);
1918 GElf_Dyn *dyn;
1920 dyn = gelf_getdyn (data, cnt, &dynmem);
1921 FAILIF_LIBELF(NULL == dyn, gelf_getdyn);
1924 ebl_dynamic_tag_name (oldebl, dyn->d_tag, buf, sizeof (buf)));
1926 switch (dyn->d_tag) {
1935 (void)update_dyn_entry_address(elf, dyn, shdr_info, shdr_info_len);
1939 update_dyn_entry_address_and_size(elf, oldebl, dyn,
1947 update_dyn_entry_address_and_size(elf, oldebl, dyn,
1955 update_dyn_entry_address_and_size(elf, oldebl, dyn,
1963 update_dyn_entry_address_and_size(elf, oldebl, dyn,
1974 (void)update_dyn_entry_address(elf, dyn, shdr_info, shdr_info_len);
1982 if (dyn_size_entries[dyn->d_tag] == 0) {
1989 dyn_size_entries[dyn->d_tag] = cnt;
1992 ASSERT(dyn_size_entries[dyn->d_tag] < shdr_info_len);
1995 dyn->d_un.d_val,
1996 shdr_info[dyn_size_entries[dyn->d_tag]].shdr.sh_size,
1997 shdr_info[dyn_size_entries[dyn->d_tag]].idx,
1998 shdr_info[dyn_size_entries[dyn->d_tag]].name);
1999 dyn->d_un.d_val =
2000 shdr_info[dyn_size_entries[dyn->d_tag]].shdr.sh_size;
2003 dyn_size_entries[dyn->d_tag] = (size_t)-1;
2029 dyn->d_un.d_val),
2030 dyn->d_un.d_val,
2032 dyn->d_un.d_val = new_offset;
2033 FAILIF_LIBELF(0 == gelf_update_dyn(data, cnt, dyn),
2040 dyn->d_un.d_val),
2041 dyn->d_un.d_val);
2056 INFO("%lld (bytes)\n", dyn->d_un.d_val);
2063 INFO("%lld\n", dyn->d_un.d_val);
2067 INFO("%s (%d)\n", ebl_dynamic_tag_name (oldebl, dyn->d_un.d_val, NULL, 0), dyn->d_un.d_val);
2073 dyn->d_un.d_val);
2077 FAILIF_LIBELF(0 == gelf_update_dyn(data, cnt, dyn),