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