Home
last modified time | relevance | path

Searched refs:relas (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/lld/ELF/
H A DICF.cpp331 : constantEq(a, ra.relas, b, rb.relas); in equalsConstant()
383 : variableEq(a, ra.relas, b, rb.relas); in equalsVariable()
517 combineRelocHashes(cnt, s, rels.relas); in run()
H A DMarkLive.cpp253 else if (rels.relas.size()) in run()
254 scanEhFrameSection(*eh, rels.relas); in run()
319 for (const typename ELFT::Rela &rel : rels.relas) in mark()
H A DInputSection.cpp162 auto *relas = makeThreadLocalN<typename ELFT::Rela>(entries.size()); in relsOrRelas() local
163 sec->content_ = reinterpret_cast<uint8_t *>(relas); in relsOrRelas()
165 relas[i].r_offset = r.r_offset; in relsOrRelas()
166 relas[i].setSymbolAndType(r.r_symidx, r.r_type, false); in relsOrRelas()
167 relas[i].r_addend = r.r_addend; in relsOrRelas()
170 ret.relas = {ArrayRef( in relsOrRelas()
183 ret.relas = { in relsOrRelas()
1294 split<ELFT>(sortRels(rels.relas, storage)); in split()
H A DDWARF.cpp143 return findAux(*sec.sec, pos, rels.relas); in find()
H A DInputSection.h41 Relocs<typename ELFT::Rela> relas; member
55 f(__VA_ARGS__, rs.relas); \
H A DDriver.cpp1004 ArrayRef<typename ELFT::Rela> relas = in processCallGraphRelocations() local
1005 CHECK(obj.relas(sec), "could not retrieve cg profile rela section"); in processCallGraphRelocations()
1006 for (const typename ELFT::Rela &rel : relas) in processCallGraphRelocations()
2434 sym = &s->file->getRelocTargetSym(rels.relas[0]); in readSymbolPartitionSection()
H A DRelocations.cpp1631 scan<ELFT>(rels.relas); in scanSection()
H A DSyntheticSections.cpp463 addRecords<ELFT>(sec, rels.relas); in addSectionAux()
498 iterateFDEWithLSDAAux<ELFT>(*sec, rels.relas, ciesWithLSDA, fn); in iterateFDEWithLSDA()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DPPC64.cpp343 ArrayRef<typename ELFT::Rela> relas = in getRelaTocSymAndAddend() local
344 tocSec->template relsOrRelas<ELFT>().relas; in getRelaTocSymAndAddend()
345 if (relas.empty()) in getRelaTocSymAndAddend()
347 uint64_t index = std::min<uint64_t>(offset / 8, relas.size() - 1); in getRelaTocSymAndAddend()
349 if (relas[index].r_offset == offset) { in getRelaTocSymAndAddend()
350 Symbol &sym = tocSec->file->getRelocTargetSym(relas[index]); in getRelaTocSymAndAddend()
351 return {dyn_cast<Defined>(&sym), getAddend<ELFT>(relas[index])}; in getRelaTocSymAndAddend()
353 if (relas[index].r_offset < offset || index == 0) in getRelaTocSymAndAddend()
H A DAArch64.cpp1096 for (const typename ELFT::Rela &rel : rels.relas) { in addTaggedSymbolReferences()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELFLinkGraphBuilder.h630 auto RelEntries = Obj.relas(RelSect); in forEachRelaRelocation()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELF.cpp748 Expected<typename ELFFile<ELFT>::Elf_Rela_Range> Relas = EF.relas(*RelaSec); in decodeBBAddrMapImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELF.h353 Expected<Elf_Rela_Range> relas(const Elf_Shdr &Sec) const { in relas() function
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp3233 Elf_Rela_Range Rels = unwrapOrError(FileName, Obj.relas(*PltRelSec)); in getPltSym()
6459 if (Expected<Elf_Rela_Range> RangeOrErr = Obj.relas(Sec)) { in forEachRelocationDo()
7692 Obj.relas(*CGRelSection); in getSymbolIndices()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp1907 ElfFile.relas(*Shdr); in readSections()