Lines Matching refs:Elf_Word
36 using Elf_Word = typename ElfTypes::Word; variable
76 Elf_Word GetProgramHeaderNum() const;
77 Elf_Phdr* GetProgramHeader(Elf_Word) const;
79 Elf_Word GetSectionHeaderNum() const;
80 Elf_Shdr* GetSectionHeader(Elf_Word) const;
81 Elf_Shdr* FindSectionByType(Elf_Word type) const;
89 static bool IsSymbolSectionType(Elf_Word section_type);
90 Elf_Word GetSymbolNum(Elf_Shdr&) const;
91 Elf_Sym* GetSymbol(Elf_Word section_type, Elf_Word i) const;
95 Elf_Addr FindSymbolAddress(Elf_Word section_type,
100 const char* GetString(Elf_Shdr&, Elf_Word) const;
102 Elf_Word GetDynamicNum() const;
103 Elf_Dyn& GetDynamic(Elf_Word) const;
105 Elf_Word GetRelNum(Elf_Shdr&) const;
106 Elf_Rel& GetRel(Elf_Shdr&, Elf_Word) const;
108 Elf_Word GetRelaNum(Elf_Shdr&) const;
109 Elf_Rela& GetRela(Elf_Shdr&, Elf_Word) const;
150 Elf_Sym* GetSymbolSectionStart(Elf_Word section_type) const;
151 const char* GetStringSectionStart(Elf_Word section_type) const;
154 Elf_Word* GetHashSectionStart() const;
155 Elf_Word GetHashBucketNum() const;
156 Elf_Word GetHashChainNum() const;
157 Elf_Word GetHashBucket(size_t i, bool* ok) const;
158 Elf_Word GetHashChain(size_t i, bool* ok) const;
161 SymbolTable** GetSymbolTable(Elf_Word section_type);
184 Elf_Sym* FindSymbolByName(Elf_Word section_type,
188 Elf_Phdr* FindProgamHeaderByType(Elf_Word type) const;
191 Elf_Word FindDynamicValueByType(Elf_Sword type) const;
194 const char* GetString(Elf_Word section_type, Elf_Word) const;
221 Elf_Word* hash_section_start_;