Lines Matching refs:shdr
91 Elf_Shdr *shdr; member
306 layoutp[shnum].shdr = &shdrshdr; in ELFNAMEEND()
315 xewtoh(layoutp[m].shdr->sh_offset)) in ELFNAMEEND()
326 layoutp[r].shdr = &shdrp[i]; in ELFNAMEEND()
349 if (layoutp[i].shdr == &shdrshdr) { in ELFNAMEEND()
354 if (layoutp[i].shdr == shstrtabshdr) { in ELFNAMEEND()
360 if (layoutp[i].shdr == strtabshdr) in ELFNAMEEND()
362 if (layoutp[i].shdr == symtabshdr || i >= strtabidx) { in ELFNAMEEND()
363 off = xewtoh(layoutp[i].shdr->sh_offset); in ELFNAMEEND()
364 if ((size = xewtoh(layoutp[i].shdr->sh_size)) == 0) in ELFNAMEEND()
367 shstrtabp + xewtoh(layoutp[i].shdr->sh_name)); in ELFNAMEEND()
375 if (layoutp[i].shdr == symtabshdr) { in ELFNAMEEND()
377 } else if (layoutp[i].shdr == strtabshdr) { in ELFNAMEEND()
437 soff = xewtoh(layoutp[i - 1].shdr->sh_offset) + in ELFNAMEEND()
438 xewtoh(layoutp[i - 1].shdr->sh_size); in ELFNAMEEND()
439 align = xewtoh(layoutp[i].shdr->sh_addralign); in ELFNAMEEND()
441 layoutp[i].shdr->sh_offset = htoxew(soff); in ELFNAMEEND()
448 if (layoutp[i].shdr == strtabshdr) { in ELFNAMEEND()
454 if (layoutp[i].shdr == &shdrshdr || in ELFNAMEEND()
455 layoutp[i].shdr == symtabshdr || i >= strtabidx) { in ELFNAMEEND()
463 if (layoutp[i].shdr == &shdrshdr && in ELFNAMEEND()
473 off = xewtoh(layoutp[i].shdr->sh_offset); in ELFNAMEEND()
474 size = xewtoh(layoutp[i].shdr->sh_size); in ELFNAMEEND()