Lines Matching refs:ElfClass
42 template<typename ElfClass>
45 typename ElfClass::Word section_type,
48 typedef typename ElfClass::Ehdr Ehdr;
49 typedef typename ElfClass::Shdr Shdr;
58 assert(elf_header->e_ident[EI_CLASS] == ElfClass::kClass);
61 GetOffset<ElfClass, Shdr>(elf_header, elf_header->e_shoff);
64 GetOffset<ElfClass, char>(elf_header, section_names->sh_offset);
68 FindElfSectionByName<ElfClass>(section_name, section_type,
78 template<typename ElfClass>
80 typename ElfClass::Word segment_type,
83 typedef typename ElfClass::Ehdr Ehdr;
84 typedef typename ElfClass::Phdr Phdr;
93 assert(elf_header->e_ident[EI_CLASS] == ElfClass::kClass);
96 GetOffset<ElfClass, Phdr>(elf_header, elf_header->e_phoff);
114 int ElfClass(const void* elf_base) {
126 int *elfclass) {
137 int cls = ElfClass(elf_mapped_base);
138 if (elfclass) {
139 *elfclass = cls;
162 int *elfclass) {
173 int cls = ElfClass(elf_mapped_base);
174 if (elfclass) {
175 *elfclass = cls;