Home
last modified time | relevance | path

Searched refs:Elf_Word (Results 1 – 14 of 14) sorted by relevance

/external/llvm/include/llvm/Object/
DELFTypes.h93 uint32_t, target_endianness, 2> Elf_Word; typedef
131 typedef typename ELFDataTypeTypedefHelper<ELFType<E, W>>::Elf_Word Elf_Word; \
148 Elf_Word sh_name; // Section name (index into string table)
149 Elf_Word sh_type; // Section type (SHT_*)
150 Elf_Word sh_flags; // Section flags (SHF_*)
153 Elf_Word sh_size; // Size of section, in bytes
154 Elf_Word sh_link; // Section type-specific header table index link
155 Elf_Word sh_info; // Section type-specific extra information
156 Elf_Word sh_addralign; // Section address alignment
157 Elf_Word sh_entsize; // Size of records contained within the section
[all …]
DELF.h87 ErrorOr<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section) const;
190 ArrayRef<Elf_Word> ShndxTable) const;
193 ArrayRef<Elf_Word> ShndxTable) const;
197 ArrayRef<Elf_Word> ShndxTable) const;
218 ArrayRef<Elf_Word> ShndxTable) const { in getExtendedSymbolTableIndex()
225 ArrayRef<Elf_Word> ShndxTable) const { in getExtendedSymbolTableIndex()
236 ArrayRef<Elf_Word> ShndxTable) const { in getSection()
449 ErrorOr<ArrayRef<typename ELFFile<ELFT>::Elf_Word>>
452 const Elf_Word *ShndxTableBegin = in getSHNDXTable()
453 reinterpret_cast<const Elf_Word *>(base() + Section.sh_offset); in getSHNDXTable()
[all …]
DELFObjectFile.h206 ArrayRef<Elf_Word> ShndxTable;
780 ErrorOr<ArrayRef<Elf_Word>> TableOrErr = EF.getSHNDXTable(Sec); in ELFObjectFile()
/external/syslinux/com32/include/sys/
Dmodule.h102 Elf_Word module_size; // The module size in memory
104 Elf_Word *hash_table; // The symbol hash table
105 Elf_Word *ghash_table; // The GNU style hash table
111 Elf_Word strtable_size; // The size of the string table
112 Elf_Word syment_size; // The size of a symbol entry
113 Elf_Word symtable_size; // The size of the symbol table
132 Elf_Word needed[MAX_NR_DEPS];
/external/syslinux/com32/lib/sys/module/
Dcommon.c459 Elf_Word *cr_word = module->hash_table; in module_find_symbol_sysv()
461 Elf_Word nbucket = *cr_word++; in module_find_symbol_sysv()
464 Elf_Word *bkt = cr_word; in module_find_symbol_sysv()
465 Elf_Word *chn = cr_word + nbucket; in module_find_symbol_sysv()
467 Elf_Word crt_index = bkt[h % module->hash_table[0]]; in module_find_symbol_sysv()
487 Elf_Word *cr_word = module->ghash_table; in module_find_symbol_gnu()
488 Elf_Word nbucket = *cr_word++; in module_find_symbol_gnu()
489 Elf_Word symbias = *cr_word++; in module_find_symbol_gnu()
490 Elf_Word bitmask_nwords = *cr_word++; in module_find_symbol_gnu()
497 Elf_Word gnu_shift = *cr_word++; in module_find_symbol_gnu()
[all …]
Delf_module.c73 (Elf_Word*)module_get_absolute(dyn_entry->d_un.d_ptr, module); in prepare_dynlinking()
77 (Elf_Word*)module_get_absolute(dyn_entry->d_un.d_ptr, module); in prepare_dynlinking()
/external/swiftshader/third_party/LLVM/lib/Object/
DELFObjectFile.cpp38 <uint32_t, target_endianness, support::aligned> Elf_Word; typedef
82 ELFDataTypeTypedefHelper<target_endianness, is64Bits>::Elf_Word Elf_Word; \
98 Elf_Word sh_name; // Section name (index into string table)
99 Elf_Word sh_type; // Section type (SHT_*)
100 Elf_Word sh_flags; // Section flags (SHF_*)
103 Elf_Word sh_size; // Size of section, in bytes
104 Elf_Word sh_link; // Section type-specific header table index link
105 Elf_Word sh_info; // Section type-specific extra information
106 Elf_Word sh_addralign;// Section address alignment
107 Elf_Word sh_entsize; // Size of records contained within the section
[all …]
/external/llvm/tools/obj2yaml/
Delf2yaml.cpp26 typedef typename object::ELFFile<ELFT>::Elf_Word Elf_Word; typedef in __anonf6eb21360111::ELFDumper
29 ArrayRef<Elf_Word> ShndxTable;
86 ErrorOr<ArrayRef<Elf_Word>> TableOrErr = Obj.getSHNDXTable(Sec); in dump()
375 const Elf_Word *groupMembers = in dumpGroup()
376 reinterpret_cast<const Elf_Word *>(sectionContents->data()); in dumpGroup()
377 const long count = (Shdr->sh_size) / sizeof(Elf_Word); in dumpGroup()
/external/syslinux/com32/include/sys/i386/
Dmodule.h27 typedef Elf32_Word Elf_Word; typedef
/external/syslinux/com32/include/sys/x86_64/
Dmodule.h27 typedef Elf64_Word Elf_Word; typedef
/external/llvm/tools/yaml2obj/
Dyaml2elf.cpp406 typedef typename object::ELFFile<ELFT>::Elf_Word Elf_Word; in writeSectionContent() typedef
410 SHeader.sh_entsize = sizeof(Elf_Word); in writeSectionContent()
416 Elf_Word SIdx; in writeSectionContent()
/external/syslinux/core/elflink/
Dload_env32.c30 extern Elf_Word __gnu_hash_start[];
/external/llvm/tools/llvm-readobj/
DARMEHABIPrinter.h312 typedef typename object::ELFFile<ET>::Elf_Word Elf_Word; typedef
317 ArrayRef<Elf_Word> ShndxTable;
DELFDumper.cpp63 typedef typename ELFO::Elf_Word Elf_Word; \
146 typedef typename ELFO::Elf_Word Elf_Word; typedef in __anona2de969d0111::ELFDumper
192 ArrayRef<Elf_Word> ShndxTable;
237 ArrayRef<Elf_Word> getShndxTable() const { return ShndxTable; } in getShndxTable()
712 ArrayRef<typename ELFO::Elf_Word> ShndxTable, in getSectionNameIndex()
2433 ArrayRef<Elf_Word> Data = unwrapOrError( in printGroupSections()
2434 Obj->template getSectionContentsAsArray<Elf_Word>(&Sec)); in printGroupSections()
3072 ArrayRef<Elf_Word> Buckets = HashTable->buckets(); in printHashHistogram()
3073 ArrayRef<Elf_Word> Chains = HashTable->chains(); in printHashHistogram()
3115 ArrayRef<Elf_Word> Buckets = GnuHashTable->buckets(); in printHashHistogram()
[all …]