Home
last modified time | relevance | path

Searched refs:Rela (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_dynamic_shadow.cpp91 extern __attribute((weak, visibility("hidden"))) ElfW(Rela) __rela_iplt_start[],
103 for (ElfW(Rela) *r = __rela_iplt_start; r != __rela_iplt_end; ++r) { in InitShadowGOT()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DELFObjectWriter.cpp694 const bool Rela = OWriter.usesRela(TO, Sec); in createRelocationSection() local
696 if (Rela) in createRelocationSection()
702 Ctx.createELFRelSection(((Rela ? ".rela" : ".rel") + SectionName), in createRelocationSection()
703 Rela ? ELF::SHT_RELA : ELF::SHT_REL, Flags, in createRelocationSection()
810 const bool Rela = OWriter.usesRela(TO, Sec); in writeRelocations() local
825 if (Rela) in writeRelocations()
832 if (Rela) in writeRelocations()
863 if (Rela) in writeRelocations()
870 if (Rela) in writeRelocations()
/freebsd/contrib/llvm-project/lld/ELF/
H A DInputSection.cpp161 sec->size = entries.size() * sizeof(typename ELFT::Rela); in relsOrRelas()
162 auto *relas = makeThreadLocalN<typename ELFT::Rela>(entries.size()); in relsOrRelas()
171 reinterpret_cast<const typename ELFT::Rela *>(relSec->content_), in relsOrRelas()
172 relSec->size / sizeof(typename ELFT::Rela))}; in relsOrRelas()
184 ArrayRef(reinterpret_cast<const typename ELFT::Rela *>(content), in relsOrRelas()
185 size / sizeof(typename ELFT::Rela))}; in relsOrRelas()
446 auto *p = reinterpret_cast<typename ELFT::Rela *>(buf); in copyRelocations()
1219 copyRelocations<ELFT, typename ELFT::Rela>(buf); in writeTo()
1293 SmallVector<typename ELFT::Rela, 0> storage; in split()
H A DMarkLive.cpp84 const typename ELFT::Rela &rel) { in getAddend()
319 for (const typename ELFT::Rela &rel : rels.relas) in mark()
H A DRelocations.h301 static inline int64_t getAddend(const typename ELFT::Rela &rel) {
H A DInputSection.h41 Relocs<typename ELFT::Rela> relas;
H A DSyntheticSections.h575 using Elf_Rela = typename ELFT::Rela;
585 using Elf_Rela = typename ELFT::Rela;
/freebsd/sys/sys/
H A Delf_generic.h71 __ElfType(Rela);
/freebsd/contrib/elftoolchain/libelf/
H A Dlibelf_align.c75 [ELF_T_RELA] = MALIGN(Rela),
H A Delf_types.m452 `RELA, Rela',
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Delf.h40 __sElfN(Rela);
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELF.cpp449 Expected<std::vector<typename ELFT::Rela>>
753 for (typename ELFFile<ELFT>::Elf_Rela Rela : *Relas) in decodeBBAddrMapImpl()
754 FunctionOffsetTranslations[Rela.r_offset] = Rela.r_addend; in decodeBBAddrMapImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDynamicTags.def51 DYNAMIC_TAG(RELA, 7) // Address of relocation table (Rela entries).
52 DYNAMIC_TAG(RELASZ, 8) // Size of Rela relocation table.
53 DYNAMIC_TAG(RELAENT, 9) // Size of a Rela relocation entry.
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_loongarch.cpp91 Error addSingleRelocation(const typename ELFT::Rela &Rel, in addSingleRelocation()
H A DELF_x86_64.cpp126 Error addSingleRelocation(const typename ELFT::Rela &Rel, in addSingleRelocation()
H A DELF_ppc64.cpp225 Error addSingleRelocation(const typename ELFT::Rela &Rel, in addSingleRelocation()
H A DELF_aarch64.cpp156 Error addSingleRelocation(const typename ELFT::Rela &Rel, in addSingleRelocation()
H A DELFLinkGraphBuilder.h635 for (const typename ELFT::Rela &R : *RelEntries) in forEachRelaRelocation()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFObjectFile.h455 const Elf_Rela *getRela(DataRefImpl Rela) const;
1177 ELFObjectFile<ELFT>::getRela(DataRefImpl Rela) const { in getRela() argument
1178 assert(getRelSection(Rela)->sh_type == ELF::SHT_RELA); in getRela()
1179 auto Ret = EF.template getEntry<Elf_Rela>(Rela.d.a, Rela.d.b); in getRela()
H A DELFTypes.h65 using Rela = Elf_Rel_Impl<ELFType<E, Is64>, true>; member
84 using RelaRange = ArrayRef<Rela>;
121 using Elf_Rela = typename ELFT::Rela; \
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DELFDump.cpp112 const typename ELFT::Rela *ERela = Obj->getRela(Rel); in getRelocationValueString()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.h133 using Elf_Rela = typename ELFT::Rela;
152 using Elf_Rela = typename ELFT::Rela;
H A DELFObject.cpp971 static void setAddend(Elf_Rel_Impl<ELFT, true> &Rela, uint64_t Addend) { in setAddend() argument
972 Rela.r_addend = Addend; in setAddend()
1653 static void getAddend(uint64_t &ToSet, const Elf_Rel_Impl<ELFT, true> &Rela) { in getAddend() argument
1654 ToSet = Rela.r_addend; in getAddend()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DARMEHABIPrinter.h419 typename ET::Rela RelA; in FindExceptionTable()
H A DELFDumper.cpp198 Relocation(const typename ELFT::Rela &R, bool IsMips64EL) in Relocation()
3907 Expected<std::vector<typename ELFT::Rela>> RelasOrErr = in printRelocations()
4961 for (const Elf_Rela &Rela : in printDynamicRelocationsHelper()
4963 printDynamicReloc(Relocation<ELFT>(Rela, IsMips64EL)); in printDynamicRelocationsHelper()
4984 for (const Elf_Rela &Rela : in printDynamicRelocationsHelper()
4986 printDynamicReloc(Relocation<ELFT>(Rela, IsMips64EL)); in printDynamicRelocationsHelper()
7701 for (const typename ELFT::Rela &Rela : CGProfileRela) in getSymbolIndices() local
7702 SymbolIndices.push_back(Rela.getSymbol(Obj.isMips64EL())); in getSymbolIndices()

12