• Home
  • Raw
  • Download

Lines Matching refs:Elf32_Word

560 	      || data->d_size < sizeof (Elf32_Word))  in check_scn_group()
564 Elf32_Word *grpdata = (Elf32_Word *) data->d_buf; in check_scn_group()
565 for (size_t inner = 1; inner < data->d_size / sizeof (Elf32_Word); in check_scn_group()
567 if (grpdata[inner] == (Elf32_Word) idx) in check_scn_group()
614 Elf32_Word xndxscnidx = 0; in check_symtab()
647 Elf32_Word xndx; in check_symtab()
1934 if (shdr->sh_entsize != sizeof (Elf32_Word)) in check_symtab_shndx()
1975 if (*((Elf32_Word *) data->d_buf) != 0) in check_symtab_shndx()
1978 for (size_t cnt = 1; cnt < data->d_size / sizeof (Elf32_Word); ++cnt) in check_symtab_shndx()
1980 Elf32_Word xndx = ((Elf32_Word *) data->d_buf)[cnt]; in check_symtab_shndx()
2005 Elf32_Word nbucket = ((Elf32_Word *) data->d_buf)[0]; in check_sysv_hash()
2006 Elf32_Word nchain = ((Elf32_Word *) data->d_buf)[1]; in check_sysv_hash()
2027 Elf32_Word *buf = (Elf32_Word *) data->d_buf; in check_sysv_hash()
2028 Elf32_Word *end = (Elf32_Word *) ((char *) data->d_buf + shdr->sh_size); in check_sysv_hash()
2107 if (data->d_size < 4 * sizeof (Elf32_Word)) in check_gnu_hash()
2115 Elf32_Word nbuckets = ((Elf32_Word *) data->d_buf)[0]; in check_gnu_hash()
2116 Elf32_Word symbias = ((Elf32_Word *) data->d_buf)[1]; in check_gnu_hash()
2117 Elf32_Word bitmask_words = ((Elf32_Word *) data->d_buf)[2]; in check_gnu_hash()
2130 Elf32_Word shift = ((Elf32_Word *) data->d_buf)[3]; in check_gnu_hash()
2134 uint64_t used_buf = (4ULL + bitmask_words + nbuckets) * sizeof (Elf32_Word); in check_gnu_hash()
2152 size_t maxidx = shdr->sh_size / sizeof (Elf32_Word) - (4 + bitmask_words in check_gnu_hash()
2163 Elf32_Word *p32; in check_gnu_hash()
2165 } bitmask = { .p32 = &((Elf32_Word *) data->d_buf)[4] }, in check_gnu_hash()
2166 collected = { .p32 = xcalloc (bitmask_words, sizeof (Elf32_Word)) }; in check_gnu_hash()
2173 Elf32_Word symidx = ((Elf32_Word *) data->d_buf)[cnt]; in check_gnu_hash()
2188 Elf32_Word chainhash = ((Elf32_Word *) data->d_buf)[4 in check_gnu_hash()
2212 Elf32_Word hval = elf_gnu_hash (symname); in check_gnu_hash()
2263 if (memcmp (collected.p32, bitmask.p32, bitmask_words * sizeof (Elf32_Word))) in check_gnu_hash()
2305 ? sizeof (Elf32_Word) : 0) in check_hash()
2388 if (gnu_hash_data->d_size < 4 * sizeof (Elf32_Word)) in compare_hash_gnu_hash()
2401 const Elf32_Word *gnu_hasharr = (Elf32_Word *) gnu_hash_data->d_buf; in compare_hash_gnu_hash()
2402 Elf32_Word gnu_nbucket = gnu_hasharr[0]; in compare_hash_gnu_hash()
2403 Elf32_Word gnu_symbias = gnu_hasharr[1]; in compare_hash_gnu_hash()
2405 const Elf32_Word *gnu_bucket = (gnu_hasharr in compare_hash_gnu_hash()
2407 const Elf32_Word *gnu_chain = gnu_bucket + gnu_hasharr[0]; in compare_hash_gnu_hash()
2418 * sizeof (Elf32_Word)); in compare_hash_gnu_hash()
2419 uint32_t max_nsyms = (gnu_hash_data->d_size - used_buf) / sizeof (Elf32_Word); in compare_hash_gnu_hash()
2428 for (Elf32_Word cnt = 0; cnt < gnu_nbucket; ++cnt) in compare_hash_gnu_hash()
2432 Elf32_Word symidx = gnu_bucket[cnt] - gnu_symbias; in compare_hash_gnu_hash()
2450 if (hash_shdr->sh_entsize == sizeof (Elf32_Word)) in compare_hash_gnu_hash()
2452 const Elf32_Word *hasharr = (Elf32_Word *) hash_data->d_buf; in compare_hash_gnu_hash()
2453 if (hash_data->d_size < 2 * sizeof (Elf32_Word)) in compare_hash_gnu_hash()
2461 Elf32_Word nbucket = hasharr[0]; in compare_hash_gnu_hash()
2462 Elf32_Word nchain = hasharr[1]; in compare_hash_gnu_hash()
2463 uint64_t hash_used = (2ULL + nchain + nbucket) * sizeof (Elf32_Word); in compare_hash_gnu_hash()
2472 const Elf32_Word *bucket = &hasharr[2]; in compare_hash_gnu_hash()
2473 const Elf32_Word *chain = &hasharr[2 + nbucket]; in compare_hash_gnu_hash()
2475 for (Elf32_Word cnt = 0; cnt < nbucket; ++cnt) in compare_hash_gnu_hash()
2477 Elf32_Word symidx = bucket[cnt]; in compare_hash_gnu_hash()
2488 if (hash_data->d_size < 2 * sizeof (Elf32_Word)) in compare_hash_gnu_hash()
2654 Elf32_Word val; in check_group()
2678 val = *((Elf32_Word *) data->d_buf); in check_group()
2689 val = *((Elf32_Word *) ((char *) data->d_buf + cnt)); in check_group()