Lines Matching defs:shnum
335 uint_fast16_t shnum;
342 shnum = ehdr.e32.e_shnum;
350 shnum = ehdr.e64.e_shnum;
355 if (unlikely (shnum >= SHN_LORESERVE) || unlikely(shnum == 0)
358 + (shnum - 1) * shentsize)))
361 --shnum;
439 src.d_size = gelf_fsize (mod->main.elf, ELF_T_SHDR, shnum, EV_CURRENT);
442 if (unlikely (shnum > SIZE_MAX / shdr_size))
444 const size_t shdrs_bytes = shnum * shdr_size;
496 Elf32_Shdr (*s32)[shnum] = shdrs;
497 for (size_t i = 0; i < shnum; ++i)
504 Elf64_Shdr (*s64)[shnum] = shdrs;
505 for (size_t i = 0; i < shnum; ++i)