/external/llvm/include/llvm/Object/ |
D | ELFTypes.h | 93 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 …]
|
D | ELF.h | 87 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 …]
|
D | ELFObjectFile.h | 206 ArrayRef<Elf_Word> ShndxTable; 780 ErrorOr<ArrayRef<Elf_Word>> TableOrErr = EF.getSHNDXTable(Sec); in ELFObjectFile()
|
/external/syslinux/com32/include/sys/ |
D | module.h | 102 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/ |
D | common.c | 459 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 …]
|
D | elf_module.c | 73 (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/valgrind/VEX/switchback/ |
D | linker.c | 182 #define Elf_Word Elf64_Word 197 #define Elf_Word Elf32_Word 395 findElfSection ( void* objImage, Elf_Word sh_type ) 466 Elf_Word w = (Elf_Word)dstP; 521 Elf_Word* targ; 528 targ = (Elf_Word*)(ehdrC + shdr[ target_shndx ].sh_offset); 537 Elf_Word* pP = (Elf_Word*)P; 589 Elf_Word w, delta, deltaTop8; 596 Elf_Word real_dst = (A & 0x00FFFFFF) + 2; 609 delta = (((Elf_Word)fixup) - ((Elf_Word)pP) - 8); [all …]
|
/external/valgrind/VEX/unused/ |
D | linker.c | 116 #define Elf_Word Elf64_Word macro 131 #define Elf_Word Elf32_Word macro 327 findElfSection ( void* objImage, Elf_Word sh_type ) in findElfSection() 398 Elf_Word w = (Elf_Word)dstP; in gen_armle_goto() 425 Elf_Word* targ; in do_Elf_Rel_relocations() 432 targ = (Elf_Word*)(ehdrC + shdr[ target_shndx ].sh_offset); in do_Elf_Rel_relocations() 441 Elf_Word* pP = (Elf_Word*)P; in do_Elf_Rel_relocations() 493 Elf_Word w, delta, deltaTop8; in do_Elf_Rel_relocations() 500 Elf_Word real_dst = (A & 0x00FFFFFF) + 2; in do_Elf_Rel_relocations() 513 delta = (((Elf_Word)fixup) - ((Elf_Word)pP) - 8); in do_Elf_Rel_relocations() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Object/ |
D | ELFObjectFile.cpp | 38 <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/ |
D | elf2yaml.cpp | 26 typedef typename object::ELFFile<ELFT>::Elf_Word Elf_Word; typedef in __anone32646570111::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/ |
D | module.h | 27 typedef Elf32_Word Elf_Word; typedef
|
/external/syslinux/com32/include/sys/x86_64/ |
D | module.h | 27 typedef Elf64_Word Elf_Word; typedef
|
/external/llvm/tools/yaml2obj/ |
D | yaml2elf.cpp | 406 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/llvm/tools/llvm-readobj/ |
D | ARMEHABIPrinter.h | 312 typedef typename object::ELFFile<ET>::Elf_Word Elf_Word; typedef 317 ArrayRef<Elf_Word> ShndxTable;
|
D | ELFDumper.cpp | 63 typedef typename ELFO::Elf_Word Elf_Word; \ 146 typedef typename ELFO::Elf_Word Elf_Word; typedef in __anon07d3185e0111::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 …]
|
/external/syslinux/core/elflink/ |
D | load_env32.c | 30 extern Elf_Word __gnu_hash_start[];
|