Home
last modified time | relevance | path

Searched refs:Elf_Dyn (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/cfi/
H A Dcfi.cpp30 typedef ElfW(Dyn) Elf_Dyn; typedef
33 #define ElfW64_Dyn Elf_Dyn
36 #define ElfW32_Dyn Elf_Dyn
213 const Elf_Dyn *dynamic = nullptr; in find_cfi_check_in_dso()
217 (const Elf_Dyn *)(info->dlpi_addr + info->dlpi_phdr[i].p_vaddr); in find_cfi_check_in_dso()
223 for (const Elf_Dyn *p = dynamic; p->d_tag != PT_NULL; ++p) { in find_cfi_check_in_dso()
/llvm-project-15.0.7/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp128 using Elf_Dyn = typename ELFT::Dyn; typedef in llvm::ifs::__anon85c935ce0111::ELFDynamicTableBuilder
131 Elf_Dyn Entry; in addAddr()
143 Elf_Dyn Entry; in addValue()
156 return (Entries.size() + 1) * sizeof(Elf_Dyn); in getSize()
160 memcpy(Buf, Entries.data(), sizeof(Elf_Dyn) * Entries.size()); in write()
162 memset(Buf + sizeof(Elf_Dyn) * Entries.size(), 0, sizeof(Elf_Dyn)); in write()
166 llvm::SmallVector<Elf_Dyn, 8> Entries;
176 using Elf_Dyn = typename ELFT::Dyn; typedef in llvm::ifs::__anon85c935ce0111::ELFStubBuilder
326 DynTab.Shdr.sh_entsize = sizeof(Elf_Dyn); in fillDynTabShdr()
/llvm-project-15.0.7/llvm/lib/Object/
H A DELF.cpp535 ArrayRef<Elf_Dyn> Dyn; in dynamicEntries()
544 reinterpret_cast<const Elf_Dyn *>(base() + Phdr.p_offset), in dynamicEntries()
545 Phdr.p_filesz / sizeof(Elf_Dyn)); in dynamicEntries()
559 Expected<ArrayRef<Elf_Dyn>> DynOrError = in dynamicEntries()
560 getSectionContentsAsArray<Elf_Dyn>(Sec); in dynamicEntries()
569 return ArrayRef<Elf_Dyn>(); in dynamicEntries()
/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_linux.cpp54 extern Elf_Dyn _DYNAMIC;
/llvm-project-15.0.7/lld/ELF/
H A DInputFiles.cpp1324 using Elf_Dyn = typename ELFT::Dyn; in parse() typedef
1330 ArrayRef<Elf_Dyn> dynamicTags; in parse()
1345 CHECK(obj.template getSectionContentsAsArray<Elf_Dyn>(sec), this); in parse()
1365 for (const Elf_Dyn &dyn : dynamicTags) { in parse()
H A DSyntheticSections.cpp1563 auto *p = reinterpret_cast<Elf_Dyn *>(buf); in writeTo()
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DELFObjectFile.h358 DataRefImpl toDRI(const Elf_Dyn *Dyn) const { in toDRI()
911 Elf_Dyn *Dynamic = in dynamic_relocation_sections()
912 reinterpret_cast<Elf_Dyn *>((uintptr_t)base() + Sec.sh_offset); in dynamic_relocation_sections()
H A DELFTypes.h116 using Elf_Dyn = typename ELFT::Dyn; \
H A DELF.h722 for (const Elf_Dyn &Entry : *DynTable) { in getDynSymtabSize()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp5053 using Elf_Dyn = typename ELFFile<ELFT>::Elf_Dyn; in patchELFDynamic() typedef
5075 for (const Elf_Dyn &Dyn : DynamicEntries) { in patchELFDynamic()
5076 Elf_Dyn NewDE = Dyn; in patchELFDynamic()
5139 using Elf_Dyn = typename ELFFile<ELFT>::Elf_Dyn; in readELFDynamic() typedef
5167 for (const Elf_Dyn &Dyn : DynamicEntries) { in readELFDynamic()
/llvm-project-15.0.7/llvm/tools/obj2yaml/
H A Delf2yaml.cpp1082 auto DynTagsOrErr = Obj.template getSectionContentsAsArray<Elf_Dyn>(*Shdr); in dumpDynamicSection()
1087 for (const Elf_Dyn &Dyn : *DynTagsOrErr) in dumpDynamicSection()
/llvm-project-15.0.7/llvm/tools/llvm-readobj/
H A DELFDumper.cpp242 Elf_Dyn_Range Table = DynamicTable.template getAsArrayRef<Elf_Dyn>(); in dynamic_table()
1777 sizeof(Elf_Dyn))); in loadDynamicTable()
1780 IsPhdrTableValid = !FromPhdr.template getAsArrayRef<Elf_Dyn>().empty(); in loadDynamicTable()
1791 createDRI(DynamicSec->sh_offset, DynamicSec->sh_size, sizeof(Elf_Dyn)); in loadDynamicTable()
1796 IsSecTableValid = !FromSec.template getAsArrayRef<Elf_Dyn>().empty(); in loadDynamicTable()
1950 for (const Elf_Dyn &Dyn : dynamic_table()) { in parseDynamicTable()
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/
H A Ddynamic-malformed.test47 ## Test handling of a .dynamic section with an invalid entsize (i.e. not 2 * sizeof(Elf_Dyn)).