| /freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_dynamic_shadow.cpp | 91 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/Object/ |
| H A D | ELF.cpp | 451 Expected<std::vector<typename ELFT::Rela>> 756 for (typename ELFFile<ELFT>::Elf_Rela Rela : std::get<1>(*Relas)) { in decodeBBAddrMapImpl() local 757 FunctionOffsetTranslations[Rela.r_offset] = Rela.r_addend; in decodeBBAddrMapImpl() 766 for (typename ELFFile<ELFT>::Elf_Rela Rela : *Relas) in decodeBBAddrMapImpl() 767 FunctionOffsetTranslations[Rela.r_offset] = Rela.r_addend; in decodeBBAddrMapImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | ELFObjectWriter.cpp | 697 const bool Rela = OWriter.usesRela(TO, Sec); in createRelocationSection() local 699 if (Rela) in createRelocationSection() 705 Ctx.createELFRelSection(((Rela ? ".rela" : ".rel") + SectionName), in createRelocationSection() 706 Rela ? ELF::SHT_RELA : ELF::SHT_REL, Flags, in createRelocationSection() 814 const bool Rela = OWriter.usesRela(TO, Sec); in writeRelocations() local 829 if (Rela) in writeRelocations() 836 if (Rela) in writeRelocations() 867 if (Rela) in writeRelocations() 874 if (Rela) in writeRelocations()
|
| /freebsd/sys/sys/ |
| H A D | elf_generic.h | 71 __ElfType(Rela);
|
| /freebsd/contrib/llvm-project/lld/ELF/ |
| H A D | InputSection.cpp | 164 sec->size = entries.size() * sizeof(typename ELFT::Rela); in relsOrRelas() 165 auto *relas = makeThreadLocalN<typename ELFT::Rela>(entries.size()); in relsOrRelas() 174 reinterpret_cast<const typename ELFT::Rela *>(relSec->content_), in relsOrRelas() 175 relSec->size / sizeof(typename ELFT::Rela))}; in relsOrRelas() 187 ArrayRef(reinterpret_cast<const typename ELFT::Rela *>(content), in relsOrRelas() 188 size / sizeof(typename ELFT::Rela))}; in relsOrRelas() 481 auto *p = reinterpret_cast<typename ELFT::Rela *>(buf); in copyRelocations() 1289 copyRelocations<ELFT, typename ELFT::Rela>(ctx, buf); in writeTo() 1362 SmallVector<typename ELFT::Rela, 0> storage; in split()
|
| H A D | MarkLive.cpp | 104 const typename ELFT::Rela &rel) { in getAddend() 454 for (const typename ELFT::Rela &rel : rels.relas) in mark()
|
| H A D | Relocations.h | 337 static inline int64_t getAddend(const typename ELFT::Rela &rel) {
|
| H A D | InputSection.h | 39 Relocs<typename ELFT::Rela> relas;
|
| H A D | SyntheticSections.h | 580 using Elf_Rela = typename ELFT::Rela; 591 using Elf_Rela = typename ELFT::Rela;
|
| /freebsd/contrib/elftoolchain/libelf/ |
| H A D | libelf_align.c | 75 [ELF_T_RELA] = MALIGN(Rela),
|
| H A D | elf_types.m4 | 52 `RELA, Rela',
|
| /freebsd/sys/cddl/compat/opensolaris/sys/ |
| H A D | elf.h | 40 __sElfN(Rela);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | DynamicTags.def | 56 DYNAMIC_TAG(RELA, 7) // Address of relocation table (Rela entries). 57 DYNAMIC_TAG(RELASZ, 8) // Size of Rela relocation table. 58 DYNAMIC_TAG(RELAENT, 9) // Size of a Rela relocation entry.
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ELFObjectFile.h | 461 const Elf_Rela *getRela(DataRefImpl Rela) const; 1182 ELFObjectFile<ELFT>::getRela(DataRefImpl Rela) const { in getRela() argument 1183 assert(getRelSection(Rela)->sh_type == ELF::SHT_RELA); in getRela() 1184 auto Ret = EF.template getEntry<Elf_Rela>(Rela.d.a, Rela.d.b); in getRela()
|
| H A D | ELFTypes.h | 66 using Rela = Elf_Rel_Impl<ELFType<E, Is64>, true>; member 85 using RelaRange = ArrayRef<Rela>; 122 using Elf_Rela = typename ELFT::Rela; \
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_x86_64.cpp | 126 Error addSingleRelocation(const typename ELFT::Rela &Rel, in addSingleRelocation()
|
| H A D | ELF_loongarch.cpp | 360 Error addSingleRelocation(const typename ELFT::Rela &Rel, in addSingleRelocation()
|
| H A D | ELF_ppc64.cpp | 225 Error addSingleRelocation(const typename ELFT::Rela &Rel, in addSingleRelocation()
|
| H A D | ELF_aarch64.cpp | 237 Error addSingleRelocation(const typename ELFT::Rela &Rel, in addSingleRelocation()
|
| H A D | ELFLinkGraphBuilder.h | 636 for (const typename ELFT::Rela &R : *RelEntries) in forEachRelaRelocation()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | ELFDump.cpp | 119 const typename ELFT::Rela *ERela = Obj->getRela(Rel); in getRelocationValueString()
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
| H A D | ELFObject.h | 133 using Elf_Rela = typename ELFT::Rela; 152 using Elf_Rela = typename ELFT::Rela;
|
| H A D | ELFObject.cpp | 968 static void setAddend(Elf_Rel_Impl<ELFT, true> &Rela, uint64_t Addend) { in setAddend() argument 969 Rela.r_addend = Addend; in setAddend() 1650 static void getAddend(uint64_t &ToSet, const Elf_Rel_Impl<ELFT, true> &Rela) { in getAddend() argument 1651 ToSet = Rela.r_addend; in getAddend()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | ARMEHABIPrinter.h | 419 typename ET::Rela RelA; in FindExceptionTable()
|
| H A D | ELFDumper.cpp | 199 Relocation(const typename ELFT::Rela &R, bool IsMips64EL) in Relocation() 3972 Expected<std::vector<typename ELFT::Rela>> RelasOrErr = in printRelocations() 5026 for (const Elf_Rela &Rela : in printDynamicRelocationsHelper() 5028 printDynamicReloc(Relocation<ELFT>(Rela, IsMips64EL)); in printDynamicRelocationsHelper() 5049 for (const Elf_Rela &Rela : in printDynamicRelocationsHelper() 5051 printDynamicReloc(Relocation<ELFT>(Rela, IsMips64EL)); in printDynamicRelocationsHelper() 7816 for (const typename ELFT::Rela &Rela : CGProfileRela) in getSymbolIndices() local 7817 SymbolIndices.push_back(Rela.getSymbol(Obj.isMips64EL())); in getSymbolIndices()
|