Home | History | Annotate | Download | only in libdwfl

Lines Matching refs:shdr

112       GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
113 if (shdr == NULL)
116 if ((shdr->sh_flags & SHF_ALLOC) && shdr->sh_addr == 0
122 &shdr->sh_addr) != DWFL_E_NOERROR)
124 shdr = gelf_getshdr (scn, &shdr_mem);
125 if (unlikely (shdr == NULL))
129 if (shdr->sh_flags & SHF_ALLOC)
132 shdr->sh_name);
140 newref->start = dwfl_adjusted_address (mod, shdr->sh_addr);
141 newref->end = newref->start + shdr->sh_size;
148 && shdr->sh_size != 0
149 && (shdr->sh_type == SHT_REL || shdr->sh_type == SHT_RELA)
152 if (shdr->sh_info < elf_ndxscn (scn))
155 Elf_Scn *tscn = elf_getscn (mod->main.elf, shdr->sh_info);
204 GElf_Shdr *shdr = gelf_getshdr (scn, &shdr_mem);
205 if (shdr == NULL)
208 if (shdr->sh_size != 0
209 && (shdr->sh_type == SHT_REL || shdr->sh_type == SHT_RELA))
211 Elf_Scn *tscn = elf_getscn (mod->main.elf, shdr->sh_info);