Lines Matching refs:sh_addr
362 sym->st_value = shdr->sh_addr;
595 .st_value = rel ? 0 : i_shdr->sh_addr,
662 if (s1->shdr.sh_addr < s2->shdr.sh_addr)
664 if (s1->shdr.sh_addr > s2->shdr.sh_addr)
792 s->value = shdr->sh_addr;
795 && s->value < split_bss->shdr.sh_addr
796 && s->value >= split_bss[-1].shdr.sh_addr
884 const GElf_Addr addr = shdr->sh_addr + bias;
889 if (addr < sections[i].shdr.sh_addr)
891 else if (addr > sections[i].shdr.sh_addr)
897 while (i > 0 && sections[i - 1].shdr.sh_addr == addr)
899 for (; i < nalloc && sections[i].shdr.sh_addr == addr;
922 with the new one preceding it in sh_addr, we return that pointer. */
1018 COPY (sh_addr);
1031 sec->shdr.sh_addr += bias;
1338 /* The sh_addr of allocated sections does not help us,
1484 /* In an ET_REL file under --relocate, the sh_addr of SHF_ALLOC
1486 touched the shdrs of whichever file had the symtab. sh_addr
1491 || shdr_mem.sh_addr == 0)
1492 shdr_mem.sh_addr = sec->shdr.sh_addr;
2056 get sh_addr values assigned have them, even ones not used in DWARF.