Home
last modified time | relevance | path

Searched refs:Verneed (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DELF.h1022 const Elf_Verneed *Verneed = in getVersionDependencies() local
1026 VN.Version = Verneed->vn_version; in getVersionDependencies()
1027 VN.Cnt = Verneed->vn_cnt; in getVersionDependencies()
1030 if (Verneed->vn_file < StrTab.size()) in getVersionDependencies()
1031 VN.File = std::string(StrTab.data() + Verneed->vn_file); in getVersionDependencies()
1033 VN.File = ("<corrupt vn_file: " + Twine(Verneed->vn_file) + ">").str(); in getVersionDependencies()
1035 const uint8_t *VernauxBuf = VerneedBuf + Verneed->vn_aux; in getVersionDependencies()
1036 for (unsigned J = 0; J < Verneed->vn_cnt; ++J) { in getVersionDependencies()
1064 VerneedBuf += Verneed->vn_next; in getVersionDependencies()
H A DELFTypes.h68 using Verneed = Elf_Verneed_Impl<ELFType<E, Is64>>; member
123 using Elf_Verneed = typename ELFT::Verneed; \
/llvm-project-15.0.7/lld/test/ELF/invalid/
H A Dverneed-shared.test22 ## A Verneed entry is misaligned (not a multiple of 4). This may happen
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Delf2yaml.cpp1438 const Elf_Verneed *Verneed = reinterpret_cast<const Elf_Verneed *>(Buf); in dumpVerneedSection() local
1441 Entry.Version = Verneed->vn_version; in dumpVerneedSection()
1443 StringRef(StringTableOrErr->drop_front(Verneed->vn_file).data()); in dumpVerneedSection()
1445 const uint8_t *BufAux = Buf + Verneed->vn_aux; in dumpVerneedSection()
1462 Buf = Verneed->vn_next ? Buf + Verneed->vn_next : nullptr; in dumpVerneedSection()
/llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/
H A DELFYAML.h194 Verneed, enumerator
464 VerneedSection() : Section(ChunkKind::Verneed) {} in VerneedSection()
471 return S->Kind == ChunkKind::Verneed; in classof()
/llvm-project-15.0.7/lld/ELF/
H A DSyntheticSections.h891 using Elf_Verneed = typename ELFT::Verneed;
900 struct Verneed { struct
905 SmallVector<Verneed, 0> verneeds; argument
H A DInputFiles.cpp1272 if (verneedBuf + sizeof(typename ELFT::Verneed) > data.end()) in parseVerneed()
1274 auto *vn = reinterpret_cast<const typename ELFT::Verneed *>(verneedBuf); in parseVerneed()
H A DSyntheticSections.cpp3190 Verneed &vn = verneeds.back(); in finalizeContents()
/llvm-project-15.0.7/lld/test/ELF/
H A Dsymver.s56 ## a Verneed entry (Verneed::vn_file is unavailable).