Searched refs:Rela (Results 1 – 11 of 11) sorted by relevance
25 static void PackRelocations(const std::vector<typename ELF::Rela>& relocations,32 std::vector<typename ELF::Rela>* relocations);
70 bool PackTypedRelocations(std::vector<typename ELF::Rela>* relocations);81 std::vector<typename ELF::Rela>* relocations);92 std::vector<typename ELF::Rela>* rela_vector);94 static void ConvertRelaVectorToRelVector(const std::vector<typename ELF::Rela>& rela_vector,
18 void RelocationPacker<ELF>::PackRelocations(const std::vector<typename ELF::Rela>& relocations, in PackRelocations()48 std::vector<typename ELF::Rela>* relocations) { in UnpackRelocations()
17 std::vector<typename ELF::Rela>* relocations) { in AddRelocation()18 typename ELF::Rela relocation; in AddRelocation()30 const typename ELF::Rela& relocation) { in CheckRelocation()40 std::vector<typename ELF::Rela> relocations; in DoPackNoAddend()97 std::vector<typename ELF::Rela> relocations; in DoUnpackNoAddend()149 std::vector<typename ELF::Rela> relocations; in DoPackWithAddend()273 std::vector<typename ELF::Rela> relocations; in DoUnpackWithAddend()
27 typedef Elf32_Rela Rela; typedef51 typedef Elf64_Rela Rela; typedef
103 typedef typename ELF::Rela ElfRela;
691 std::vector<typename ELF::Rela> relocations; in PackRelocations()701 const typename ELF::Rela* relocations_base = reinterpret_cast<typename ELF::Rela*>(data->d_buf); in PackRelocations()702 relocations = std::vector<typename ELF::Rela>( in PackRelocations()716 bool ElfFile<ELF>::PackTypedRelocations(std::vector<typename ELF::Rela>* relocations) { in PackTypedRelocations()717 typedef typename ELF::Rela Rela; in PackTypedRelocations() typedef732 relocations_type_ == RELA ? sizeof(typename ELF::Rela) : sizeof(typename ELF::Rel); in PackTypedRelocations()782 std::vector<Rela> unpacked; in PackTypedRelocations()873 std::vector<typename ELF::Rela> unpacked_relocations; in UnpackTypedRelocations()878 relocations_type_ == REL ? sizeof(typename ELF::Rel) : sizeof(typename ELF::Rela); in UnpackTypedRelocations()976 std::vector<typename ELF::Rela>* rela_vector) { in ConvertRelArrayToRelaVector()[all …]
41 std::vector<typename ELF::Rela> relocations; in encode()160 std::vector<typename ELF::Rela> relocations; in decode()
43 typedef ElfW(Rela) rel_t;69 typedef ElfW(Rela) rel_t;
133 ElfW(Rela)* plt_rela_;136 ElfW(Rela)* rela_;
2484 static ElfW(Addr) get_addend(ElfW(Rela)* rela, ElfW(Addr) reloc_addr __unused) { in get_addend()2971 plt_rela_ = reinterpret_cast<ElfW(Rela)*>(load_bias + d->d_un.d_ptr); in prelink_image()2979 plt_rela_count_ = d->d_un.d_val / sizeof(ElfW(Rela)); in prelink_image()3008 rela_ = reinterpret_cast<ElfW(Rela)*>(load_bias + d->d_un.d_ptr); in prelink_image()3012 rela_count_ = d->d_un.d_val / sizeof(ElfW(Rela)); in prelink_image()3032 if (d->d_un.d_val != sizeof(ElfW(Rela))) { in prelink_image()