Lines Matching refs:shnum
88 unsigned int i = object->shnum(); in initialize_symtab_xindex()
149 if (shndx < elfcpp::SHN_LORESERVE || shndx >= object->shnum()) in sym_xindex_to_shndx()
196 const unsigned int shnum = this->shnum(); in read_section_data() local
197 sd->section_headers = this->get_lasting_view(shoff, shnum * shdr_size, in read_section_data()
452 const unsigned int shnum = this->elf_file_.shnum(); in do_setup() local
453 this->set_shnum(shnum); in do_setup()
465 const unsigned int shnum = this->shnum(); in find_symtab() local
467 if (shnum > 0) in find_symtab()
471 const unsigned char* p = pshdrs + shnum * This::shdr_size; in find_symtab()
472 unsigned int i = shnum; in find_symtab()
546 const unsigned int shnum = this->shnum(); in find_shdr() local
547 const unsigned char* hdr_end = pshdrs + shdr_size * shnum; in find_shdr()
674 unsigned int shnum, in build_compressed_section_map() argument
684 for (unsigned int i = 1; i < shnum; ++i, p += shdr_size) in build_compressed_section_map()
747 pshdrs, this->shnum(), names, sd->section_names_size, this, true); in do_find_special_sections()
833 if (strtab_shndx >= this->shnum()) in base_read_symbols()
966 if (!is_ordinary || sym_shndx >= this->shnum()) in include_section_group()
1018 if (shndx >= this->shnum()) in include_section_group()
1283 const unsigned int shnum = this->shnum(); in do_layout() local
1318 if (shnum == 0) in do_layout()
1326 this->copy_symbols_data(gc_sd, sd, This::shdr_size * shnum); in do_layout()
1379 std::vector<unsigned int> reloc_shndx(shnum, 0); in do_layout()
1380 std::vector<unsigned int> reloc_type(shnum, elfcpp::SHT_NULL); in do_layout()
1383 for (unsigned int i = 1; i < shnum; ++i, pshdrs += This::shdr_size) in do_layout()
1395 if (target_shndx == 0 || target_shndx >= shnum) in do_layout()
1417 out_sections.resize(shnum); in do_layout()
1418 out_section_offsets.resize(shnum); in do_layout()
1448 std::vector<bool> omit(shnum, false); in do_layout()
1465 for (unsigned int i = 1; i < shnum; ++i, pshdrs += This::shdr_size) in do_layout()
1769 if (data_shndx >= shnum) in do_layout()
2131 unsigned int shnum = this->shnum(); in do_count_local_symbols() local
2162 if ((shndx < shnum && out_sections[shndx] == NULL) in do_count_local_symbols()
2278 if (shndx >= this->shnum()) in compute_final_local_value_internal()