Lines Matching defs:ELFFile

334 ELFFile<ELFT>::decode_relrs(Elf_Relr_Range relrs) const {
398 ELFFile<ELFT>::getCrelHeader(ArrayRef<uint8_t> Content) const {
409 Expected<typename ELFFile<ELFT>::RelsOrRelas>
410 ELFFile<ELFT>::decodeCrel(ArrayRef<uint8_t> Content) const {
440 Expected<typename ELFFile<ELFT>::RelsOrRelas>
441 ELFFile<ELFT>::crels(const Elf_Shdr &Sec) const {
450 ELFFile<ELFT>::android_relas(const Elf_Shdr &Sec) const {
518 std::string ELFFile<ELFT>::getDynamicTagAsString(unsigned Arch,
602 std::string ELFFile<ELFT>::getDynamicTagAsString(uint64_t Type) const {
607 Expected<typename ELFT::DynRange> ELFFile<ELFT>::dynamicEntries() const {
659 ELFFile<ELFT>::toMappedAddr(uint64_t VAddr, WarningHandler WarnHandler) const {
734 decodeBBAddrMapImpl(const ELFFile<ELFT> &EF,
735 const typename ELFFile<ELFT>::Elf_Shdr &Sec,
736 const typename ELFFile<ELFT>::Elf_Shdr *RelaSec,
748 Expected<typename ELFFile<ELFT>::Elf_Rela_Range> Relas = EF.relas(*RelaSec);
753 for (typename ELFFile<ELFT>::Elf_Rela Rela : *Relas)
779 auto ExtractAddress = [&]() -> Expected<typename ELFFile<ELFT>::uintX_t> {
782 static_cast<typename ELFFile<ELFT>::uintX_t>(Data.getAddress(Cur));
823 typename ELFFile<ELFT>::uintX_t RangeBaseAddress = 0;
928 ELFFile<ELFT>::decodeBBAddrMap(const Elf_Shdr &Sec, const Elf_Shdr *RelaSec,
941 ELFFile<ELFT>::getSectionAndRelocations(
982 template class llvm::object::ELFFile<ELF32LE>;
983 template class llvm::object::ELFFile<ELF32BE>;
984 template class llvm::object::ELFFile<ELF64LE>;
985 template class llvm::object::ELFFile<ELF64BE>;