Lines Matching refs:DynSym
183 DynSym.Name = ".dynsym"; in ELFStubBuilder()
184 DynSym.Align = sizeof(Elf_Addr); in ELFStubBuilder()
200 std::vector<OutputSection<ELFT> *> Sections = {&DynSym, &DynStr, &DynTab, in ELFStubBuilder()
222 DynSym.Content.add(DynStr.Content.getOffset(Sym.Name), Size, Bind, in ELFStubBuilder()
225 DynSym.Size = DynSym.Content.getSize(); in ELFStubBuilder()
230 DynTab.Content.addValue(DT_STRSZ, DynSym.Size); in ELFStubBuilder()
245 DynTab.Content.modifyAddr(DynSymIndex, DynSym.Addr); in ELFStubBuilder()
248 fillSymTabShdr(DynSym, SHT_DYNSYM); in ELFStubBuilder()
267 DynSym.Content.write(Data + DynSym.Shdr.sh_offset); in write()
271 writeShdr(Data, DynSym); in write()
281 ContentSection<ELFSymbolTableBuilder<ELFT>, ELFT> DynSym; member in llvm::ifs::__anon3dc69c9e0111::ELFStubBuilder
355 template <class ELFT> class DynSym { class
360 static Expected<DynSym> create(const ELFFile<ELFT> &ElfFile, in create()
365 return DynSym(ElfFile, DynEnt, *Shdrs); in create()
386 DynSym(const ELFFile<ELFT> &ElfFile, const DynamicEntries &DynEnt, in DynSym() function in llvm::ifs::__anon3dc69c9e0111::DynSym
548 const typename ELFT::SymRange DynSym, in populateSymbols() argument
551 for (auto RawSym : DynSym.drop_front(1)) { in populateSymbols()
592 Expected<DynSym<ELFT>> EDynSym = DynSym<ELFT>::create(ElfFile, DynEnt); in buildStub()