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