Lines Matching refs:ELFT
311 template <class ELFT>
312 std::vector<typename ELFT::Rel>
313 ELFFile<ELFT>::decode_relrs(Elf_Relr_Range relrs) const { in decode_relrs()
350 using Addr = typename ELFT::uint; in decode_relrs()
354 typename ELFT::uint Entry = R; in decode_relrs()
375 template <class ELFT>
376 Expected<std::vector<typename ELFT::Rela>>
377 ELFFile<ELFT>::android_relas(const Elf_Shdr &Sec) const { in android_relas()
387 DataExtractor Data(Content, isLE(), ELFT::Is64Bits ? 8 : 4); in android_relas()
444 template <class ELFT>
445 std::string ELFFile<ELFT>::getDynamicTagAsString(unsigned Arch, in getDynamicTagAsString()
528 template <class ELFT>
529 std::string ELFFile<ELFT>::getDynamicTagAsString(uint64_t Type) const { in getDynamicTagAsString()
533 template <class ELFT>
534 Expected<typename ELFT::DynRange> ELFFile<ELFT>::dynamicEntries() const { in dynamicEntries()
581 template <class ELFT>
583 ELFFile<ELFT>::toMappedAddr(uint64_t VAddr, WarningHandler WarnHandler) const { in toMappedAddr()
594 auto SortPred = [](const Elf_Phdr_Impl<ELFT> *A, in toMappedAddr()
595 const Elf_Phdr_Impl<ELFT> *B) { in toMappedAddr()
606 LoadSegments, VAddr, [](uint64_t VAddr, const Elf_Phdr_Impl<ELFT> *Phdr) { in toMappedAddr()
633 template <class ELFT>
635 ELFFile<ELFT>::decodeBBAddrMap(const Elf_Shdr &Sec) const { in decodeBBAddrMap()
640 DataExtractor Data(Content, isLE(), ELFT::Is64Bits ? 8 : 4); in decodeBBAddrMap()