Lines Matching defs:shdr1
262 GElf_Shdr *shdr1;
267 shdr1 = gelf_getshdr (scn1, &shdr1_mem);
268 if (shdr1 != NULL)
269 sname1 = elf_strptr (elf1, shstrndx1, shdr1->sh_name);
271 while (scn1 != NULL && shdr1 != NULL
272 && ebl_section_strip_p (ebl1, shdr1, sname1, true, false));
287 if (scn1 == NULL || scn2 == NULL || shdr1 == NULL || shdr2 == NULL)
290 if (gaps != gaps_ignore && (shdr1->sh_flags & SHF_ALLOC) != 0)
293 newp->from = shdr1->sh_offset;
294 newp->to = shdr1->sh_offset + shdr1->sh_size;
316 if (shdr1->sh_type != shdr2->sh_type
318 || shdr1->sh_flags != shdr2->sh_flags
319 || shdr1->sh_addr != shdr2->sh_addr
320 || (shdr1->sh_offset != shdr2->sh_offset
321 && (shdr1->sh_flags & SHF_ALLOC)
323 || shdr1->sh_size != shdr2->sh_size
324 || shdr1->sh_link != shdr2->sh_link
325 || shdr1->sh_info != shdr2->sh_info
326 || shdr1->sh_addralign != shdr2->sh_addralign
327 || shdr1->sh_entsize != shdr2->sh_entsize)
346 switch (shdr1->sh_type)
350 if (shdr1->sh_entsize == 0)
357 for (int ndx = 0; ndx < (int) (shdr1->sh_size / shdr1->sh_entsize);
373 const char *name1 = elf_strptr (elf1, shdr1->sh_link,
522 assert (shdr1->sh_type == SHT_NOBITS
528 || (shdr1->sh_type != SHT_NOBITS
534 && shdr1->sh_type == SHT_HASH
536 && hash_content_equivalent (shdr1->sh_entsize, data1, data2))