Lines Matching defs:Elf_Word

305                            DataRegion<Elf_Word> ShndxTable,
393 DenseMap<const Elf_Shdr *, ArrayRef<Elf_Word>> ShndxTables;
402 DataRegion<Elf_Word> ShndxTable,
407 DataRegion<Elf_Word> ShndxTable) const;
420 ArrayRef<Elf_Word> getShndxTable(const Elf_Shdr *Symtab) const;
561 DataRegion<Elf_Word> ShndxTable =
562 IsDynamic ? DataRegion<Elf_Word>(
563 (const Elf_Word *)this->DynSymTabShndxRegion.Addr,
565 : DataRegion<Elf_Word>(this->getShndxTable(SymtabSec));
668 DataRegion<Elf_Word> ShndxTable, StringRef StrTable,
674 DataRegion<Elf_Word> ShndxTable,
682 DataRegion<Elf_Word> ShndxTable,
729 DataRegion<Elf_Word> ShndxTable) const;
739 DataRegion<Elf_Word> ShndxTable,
963 const Elf_Sym &Symbol, unsigned SymIndex, DataRegion<Elf_Word> ShndxTable,
1011 DataRegion<Elf_Word> ShndxTable) const {
1960 if (Expected<ArrayRef<Elf_Word>> ShndxTableOrErr =
2131 DynSymTabShndxRegion.EntSize = sizeof(Elf_Word);
2718 ArrayRef<Elf_Word> Buckets = GnuHashTable->buckets();
2721 Expected<ArrayRef<Elf_Word>> Chains =
2755 ArrayRef<Elf_Word> Buckets = HashTable.buckets();
2756 ArrayRef<Elf_Word> Chains = HashTable.chains();
2800 Expected<ArrayRef<Elf_Word>> ChainsOrErr =
2808 ArrayRef<Elf_Word> Chains = *ChainsOrErr;
2817 ArrayRef<Elf_Word> Buckets = GnuHashTable.buckets();
3739 ArrayRef<Elf_Word> Data;
3740 if (Expected<ArrayRef<Elf_Word>> ContentsOrErr =
3741 Obj.template getSectionContentsAsArray<Elf_Word>(Sec)) {
3758 Data.empty() ? Elf_Word(0) : Data[0],
4000 this->getFullSymbolName(Sym, I, ArrayRef<Elf_Word>(),
4200 const Elf_Sym &Symbol, unsigned SymIndex, DataRegion<Elf_Word> ShndxTable,
4259 DataRegion<Elf_Word> ShndxTable,
4323 DataRegion<Elf_Word> ShndxTable,
4389 DataRegion<Elf_Word> ShndxTable(
4390 (const Elf_Word *)this->DynSymTabShndxRegion.Addr, this->Obj.end());
4443 Expected<ArrayRef<Elf_Word>> ValuesOrErr =
4445 ArrayRef<Elf_Word> Values;
4453 DataRegion<Elf_Word> ShndxTable(
4454 (const Elf_Word *)this->DynSymTabShndxRegion.Addr, this->Obj.end());
4455 ArrayRef<Elf_Word> Buckets = GnuHash.buckets();
5421 using Elf_Word = typename ELFT::Word;
5425 uint32_t Type = *reinterpret_cast<const Elf_Word *>(Arr.data());
5426 uint32_t DataSize = *reinterpret_cast<const Elf_Word *>(Arr.data() + 4);
5456 typedef typename ELFT::Word Elf_Word;
5458 ArrayRef<Elf_Word> Words(reinterpret_cast<const Elf_Word *>(Desc.begin()),
5459 reinterpret_cast<const Elf_Word *>(Desc.end()));
6187 Elf_Word Type = Note.getType();
6885 DataRegion<Elf_Word> ShndxTable(
6886 (const Elf_Word *)this->DynSymTabShndxRegion.Addr, this->Obj.end());
6940 DataRegion<Elf_Word> ShndxTable(
6941 (const Elf_Word *)this->DynSymTabShndxRegion.Addr, this->Obj.end());
7285 ArrayRef<Elf_Word> ShndxTable = this->getShndxTable(this->DotSymtabSec);
7314 DataRegion<Elf_Word> ShndxTable) const {
7380 DataRegion<Elf_Word> ShndxTable,
7566 ArrayRef<Elf_Word> ShNdxTable = this->getShndxTable(SymTabSec);
8017 Elf_Word Type = Note.getType();
8198 DataRegion<Elf_Word> ShndxTable(
8199 (const Elf_Word *)this->DynSymTabShndxRegion.Addr, this->Obj.end());
8237 DataRegion<Elf_Word> ShndxTable(
8238 (const Elf_Word *)this->DynSymTabShndxRegion.Addr, this->Obj.end());