Lines Matching defs:DynStr
185 DynStr.Name = ".dynstr";
186 DynStr.Align = 1;
194 DynStr.Content.add(Sym.Name);
196 DynStr.Content.add(Lib);
198 DynStr.Content.add(*Stub.SoName);
200 std::vector<OutputSection<ELFT> *> Sections = {&DynSym, &DynStr, &DynTab,
211 DynStr.Content.finalize();
212 DynStr.Size = DynStr.Content.getSize();
222 DynSym.Content.add(DynStr.Content.getOffset(Sym.Name), Size, Bind,
232 DynTab.Content.addValue(DT_NEEDED, DynStr.Content.getOffset(Lib));
235 DynStr.Content.getOffset(*Stub.SoName));
246 DynTab.Content.modifyAddr(DynStrIndex, DynStr.Addr);
249 fillStrTabShdr(DynStr, SHF_ALLOC);
268 DynStr.Content.write(Data + DynStr.Shdr.sh_offset);
272 writeShdr(Data, DynStr);
279 ContentSection<ELFStringTableBuilder, ELFT> DynStr;
315 SymTab.Shdr.sh_link = this->DynStr.Index;
328 DynTab.Shdr.sh_link = this->DynStr.Index;
545 /// @param DynStr StringRef to the dynamic string table.
549 StringRef DynStr) {
562 Expected<StringRef> SymName = terminatedSubstr(DynStr, RawSym.st_name);
600 StringRef DynStr = *EDynStr;
613 terminatedSubstr(DynStr, *DynEnt.SONameOffset);
623 terminatedSubstr(DynStr, NeededStrOffset);
642 Error SymReadError = populateSymbols<ELFT>(*DestStub, DynSyms, DynStr);