Lines Matching refs:shnum

328   unsigned int shnum;  member
426 eor->shnum = ELF_FETCH_FIELD (type_functions, ei_class, Ehdr, ehdr, in simple_object_elf_match()
431 if ((eor->shnum == 0 || eor->shstrndx == SHN_XINDEX) in simple_object_elf_match()
448 if (eor->shnum == 0) in simple_object_elf_match()
449 eor->shnum = ELF_FETCH_FIELD (type_functions, ei_class, Shdr, in simple_object_elf_match()
468 if (eor->shstrndx >= eor->shnum in simple_object_elf_match()
474 if (eor->shstrndx >= eor->shnum) in simple_object_elf_match()
499 unsigned int shnum; in simple_object_elf_find_sections() local
515 shnum = eor->shnum; in simple_object_elf_find_sections()
516 shdrs = XNEWVEC (unsigned char, shdr_size * (shnum - 1)); in simple_object_elf_find_sections()
521 shdr_size * (shnum - 1), in simple_object_elf_find_sections()
545 for (i = 1; i < shnum; ++i) in simple_object_elf_find_sections()
700 unsigned int shnum; in simple_object_elf_write_ehdr() local
706 shnum = 0; in simple_object_elf_write_ehdr()
708 ++shnum; in simple_object_elf_write_ehdr()
709 if (shnum > 0) in simple_object_elf_write_ehdr()
713 shnum += 2; in simple_object_elf_write_ehdr()
748 shnum >= SHN_LORESERVE ? 0 : shnum); in simple_object_elf_write_ehdr()
749 if (shnum == 0) in simple_object_elf_write_ehdr()
753 shstrndx = shnum - 1; in simple_object_elf_write_ehdr()
821 unsigned int shnum; in simple_object_elf_write_to_file() local
844 shnum = 0; in simple_object_elf_write_to_file()
846 ++shnum; in simple_object_elf_write_to_file()
847 if (shnum == 0) in simple_object_elf_write_to_file()
851 shnum += 2; in simple_object_elf_write_to_file()
854 sh_offset = shdr_offset + shnum * shdr_size; in simple_object_elf_write_to_file()
856 if (shnum < SHN_LORESERVE) in simple_object_elf_write_to_file()
859 first_sh_size = shnum; in simple_object_elf_write_to_file()
860 if (shnum - 1 < SHN_LORESERVE) in simple_object_elf_write_to_file()
863 first_sh_link = shnum - 1; in simple_object_elf_write_to_file()