• Home
  • Raw
  • Download

Lines Matching refs:is64Bits

49 template<support::endianness target_endianness, bool is64Bits>
74 #define LLVM_ELF_IMPORT_TYPES(target_endianness, is64Bits) \ argument
76 ELFDataTypeTypedefHelper<target_endianness, is64Bits>::Elf_Addr Elf_Addr; \
78 ELFDataTypeTypedefHelper<target_endianness, is64Bits>::Elf_Off Elf_Off; \
80 ELFDataTypeTypedefHelper<target_endianness, is64Bits>::Elf_Half Elf_Half; \
82 ELFDataTypeTypedefHelper<target_endianness, is64Bits>::Elf_Word Elf_Word; \
84 ELFDataTypeTypedefHelper<target_endianness, is64Bits>::Elf_Sword Elf_Sword; \
86 ELFDataTypeTypedefHelper<target_endianness, is64Bits>::Elf_Xword Elf_Xword; \
88 ELFDataTypeTypedefHelper<target_endianness, is64Bits>::Elf_Sxword Elf_Sxword;
92 template<support::endianness target_endianness, bool is64Bits>
125 template<support::endianness target_endianness, bool is64Bits>
126 struct Elf_Shdr_Impl : Elf_Shdr_Base<target_endianness, is64Bits> {
127 using Elf_Shdr_Base<target_endianness, is64Bits>::sh_entsize;
128 using Elf_Shdr_Base<target_endianness, is64Bits>::sh_size;
140 template<support::endianness target_endianness, bool is64Bits>
165 template<support::endianness target_endianness, bool is64Bits>
166 struct Elf_Sym_Impl : Elf_Sym_Base<target_endianness, is64Bits> {
167 using Elf_Sym_Base<target_endianness, is64Bits>::st_info;
182 template<support::endianness target_endianness, bool is64Bits, bool isRela>
215 template<support::endianness target_endianness, bool is64Bits, bool isRela>
257 template<support::endianness target_endianness, bool is64Bits>
259 LLVM_ELF_IMPORT_TYPES(target_endianness, is64Bits)
261 typedef Elf_Shdr_Impl<target_endianness, is64Bits> Elf_Shdr;
262 typedef Elf_Sym_Impl<target_endianness, is64Bits> Elf_Sym;
263 typedef Elf_Rel_Impl<target_endianness, is64Bits, false> Elf_Rel;
264 typedef Elf_Rel_Impl<target_endianness, is64Bits, true> Elf_Rela;
383 template<support::endianness target_endianness, bool is64Bits>
384 void ELFObjectFile<target_endianness, is64Bits>
402 template<support::endianness target_endianness, bool is64Bits>
403 error_code ELFObjectFile<target_endianness, is64Bits>
426 template<support::endianness target_endianness, bool is64Bits>
427 error_code ELFObjectFile<target_endianness, is64Bits>
435 template<support::endianness target_endianness, bool is64Bits>
436 ELF::Elf64_Word ELFObjectFile<target_endianness, is64Bits>
443 template<support::endianness target_endianness, bool is64Bits>
444 const typename ELFObjectFile<target_endianness, is64Bits>::Elf_Shdr *
445 ELFObjectFile<target_endianness, is64Bits>
454 template<support::endianness target_endianness, bool is64Bits>
455 error_code ELFObjectFile<target_endianness, is64Bits>
488 template<support::endianness target_endianness, bool is64Bits>
489 error_code ELFObjectFile<target_endianness, is64Bits>
525 template<support::endianness target_endianness, bool is64Bits>
526 error_code ELFObjectFile<target_endianness, is64Bits>
537 template<support::endianness target_endianness, bool is64Bits>
538 error_code ELFObjectFile<target_endianness, is64Bits>
602 template<support::endianness target_endianness, bool is64Bits>
603 error_code ELFObjectFile<target_endianness, is64Bits>
628 template<support::endianness target_endianness, bool is64Bits>
629 error_code ELFObjectFile<target_endianness, is64Bits>
639 template<support::endianness target_endianness, bool is64Bits>
640 error_code ELFObjectFile<target_endianness, is64Bits>
653 template<support::endianness target_endianness, bool is64Bits>
654 error_code ELFObjectFile<target_endianness, is64Bits>
663 template<support::endianness target_endianness, bool is64Bits>
664 error_code ELFObjectFile<target_endianness, is64Bits>
672 template<support::endianness target_endianness, bool is64Bits>
673 error_code ELFObjectFile<target_endianness, is64Bits>
681 template<support::endianness target_endianness, bool is64Bits>
682 error_code ELFObjectFile<target_endianness, is64Bits>
690 template<support::endianness target_endianness, bool is64Bits>
691 error_code ELFObjectFile<target_endianness, is64Bits>
700 template<support::endianness target_endianness, bool is64Bits>
701 error_code ELFObjectFile<target_endianness, is64Bits>
709 template<support::endianness target_endianness, bool is64Bits>
710 error_code ELFObjectFile<target_endianness, is64Bits>
721 template<support::endianness target_endianness, bool is64Bits>
722 error_code ELFObjectFile<target_endianness, is64Bits>
734 template<support::endianness target_endianness, bool is64Bits>
735 error_code ELFObjectFile<target_endianness, is64Bits>
747 template<support::endianness target_endianness, bool is64Bits>
748 error_code ELFObjectFile<target_endianness, is64Bits>
757 template<support::endianness target_endianness, bool is64Bits>
758 relocation_iterator ELFObjectFile<target_endianness, is64Bits>
772 template<support::endianness target_endianness, bool is64Bits>
773 relocation_iterator ELFObjectFile<target_endianness, is64Bits>
791 template<support::endianness target_endianness, bool is64Bits>
792 error_code ELFObjectFile<target_endianness, is64Bits>
820 template<support::endianness target_endianness, bool is64Bits>
821 error_code ELFObjectFile<target_endianness, is64Bits>
848 template<support::endianness target_endianness, bool is64Bits>
849 error_code ELFObjectFile<target_endianness, is64Bits>
871 template<support::endianness target_endianness, bool is64Bits>
872 error_code ELFObjectFile<target_endianness, is64Bits>
894 template<support::endianness target_endianness, bool is64Bits>
895 error_code ELFObjectFile<target_endianness, is64Bits>
1007 template<support::endianness target_endianness, bool is64Bits>
1008 error_code ELFObjectFile<target_endianness, is64Bits>
1026 template<support::endianness target_endianness, bool is64Bits>
1027 error_code ELFObjectFile<target_endianness, is64Bits>
1081 template<support::endianness target_endianness, bool is64Bits>
1082 ELFObjectFile<target_endianness, is64Bits>::ELFObjectFile(MemoryBuffer *Object in ELFObjectFile()
1174 template<support::endianness target_endianness, bool is64Bits>
1175 symbol_iterator ELFObjectFile<target_endianness, is64Bits>
1189 template<support::endianness target_endianness, bool is64Bits>
1190 symbol_iterator ELFObjectFile<target_endianness, is64Bits>
1199 template<support::endianness target_endianness, bool is64Bits>
1200 section_iterator ELFObjectFile<target_endianness, is64Bits>
1208 template<support::endianness target_endianness, bool is64Bits>
1209 section_iterator ELFObjectFile<target_endianness, is64Bits>
1219 template<support::endianness target_endianness, bool is64Bits>
1220 uint8_t ELFObjectFile<target_endianness, is64Bits>::getBytesInAddress() const { in getBytesInAddress()
1221 return is64Bits ? 8 : 4; in getBytesInAddress()
1224 template<support::endianness target_endianness, bool is64Bits>
1225 StringRef ELFObjectFile<target_endianness, is64Bits>
1254 template<support::endianness target_endianness, bool is64Bits>
1255 unsigned ELFObjectFile<target_endianness, is64Bits>::getArch() const { in getArch()
1268 template<support::endianness target_endianness, bool is64Bits>
1269 uint64_t ELFObjectFile<target_endianness, is64Bits>::getNumSections() const { in getNumSections()
1275 template<support::endianness target_endianness, bool is64Bits>
1277 ELFObjectFile<target_endianness, is64Bits>::getStringTableIndex() const { in getStringTableIndex()
1288 template<support::endianness target_endianness, bool is64Bits>
1291 ELFObjectFile<target_endianness, is64Bits>::getEntry(uint16_t Section, in getEntry()
1296 template<support::endianness target_endianness, bool is64Bits>
1299 ELFObjectFile<target_endianness, is64Bits>::getEntry(const Elf_Shdr * Section, in getEntry()
1307 template<support::endianness target_endianness, bool is64Bits>
1308 const typename ELFObjectFile<target_endianness, is64Bits>::Elf_Sym *
1309 ELFObjectFile<target_endianness, is64Bits>::getSymbol(DataRefImpl Symb) const { in getSymbol()
1313 template<support::endianness target_endianness, bool is64Bits>
1314 const typename ELFObjectFile<target_endianness, is64Bits>::Elf_Rel *
1315 ELFObjectFile<target_endianness, is64Bits>::getRel(DataRefImpl Rel) const { in getRel()
1319 template<support::endianness target_endianness, bool is64Bits>
1320 const typename ELFObjectFile<target_endianness, is64Bits>::Elf_Rela *
1321 ELFObjectFile<target_endianness, is64Bits>::getRela(DataRefImpl Rela) const { in getRela()
1325 template<support::endianness target_endianness, bool is64Bits>
1326 const typename ELFObjectFile<target_endianness, is64Bits>::Elf_Shdr *
1327 ELFObjectFile<target_endianness, is64Bits>::getSection(DataRefImpl Symb) const { in getSection()
1335 template<support::endianness target_endianness, bool is64Bits>
1336 const typename ELFObjectFile<target_endianness, is64Bits>::Elf_Shdr *
1337 ELFObjectFile<target_endianness, is64Bits>::getSection(uint32_t index) const { in getSection()
1349 template<support::endianness target_endianness, bool is64Bits>
1350 const char *ELFObjectFile<target_endianness, is64Bits>
1356 template<support::endianness target_endianness, bool is64Bits>
1357 const char *ELFObjectFile<target_endianness, is64Bits>
1367 template<support::endianness target_endianness, bool is64Bits>
1368 error_code ELFObjectFile<target_endianness, is64Bits>