Lines Matching refs:DynStr

184     DynStr.Name = ".dynstr";  in ELFStubBuilder()
185 DynStr.Align = 1; in ELFStubBuilder()
193 DynStr.Content.add(Sym.Name); in ELFStubBuilder()
195 DynStr.Content.add(Lib); in ELFStubBuilder()
197 DynStr.Content.add(*Stub.SoName); in ELFStubBuilder()
199 std::vector<OutputSection<ELFT> *> Sections = {&DynSym, &DynStr, &DynTab, in ELFStubBuilder()
210 DynStr.Content.finalize(); in ELFStubBuilder()
211 DynStr.Size = DynStr.Content.getSize(); in ELFStubBuilder()
221 DynSym.Content.add(DynStr.Content.getOffset(Sym.Name), Size, Bind, in ELFStubBuilder()
231 DynTab.Content.addValue(DT_NEEDED, DynStr.Content.getOffset(Lib)); in ELFStubBuilder()
234 DynStr.Content.getOffset(*Stub.SoName)); in ELFStubBuilder()
245 DynTab.Content.modifyAddr(DynStrIndex, DynStr.Addr); in ELFStubBuilder()
248 fillStrTabShdr(DynStr, SHF_ALLOC); in ELFStubBuilder()
267 DynStr.Content.write(Data + DynStr.Shdr.sh_offset); in write()
271 writeShdr(Data, DynStr); in write()
278 ContentSection<ELFStringTableBuilder, ELFT> DynStr; member in llvm::ifs::__anon85c935ce0111::ELFStubBuilder
314 SymTab.Shdr.sh_link = this->DynStr.Index; in fillSymTabShdr()
327 DynTab.Shdr.sh_link = this->DynStr.Index; in fillDynTabShdr()
548 StringRef DynStr) { in populateSymbols() argument
561 Expected<StringRef> SymName = terminatedSubstr(DynStr, RawSym.st_name); in populateSymbols()
599 StringRef DynStr = *EDynStr; in buildStub() local
612 terminatedSubstr(DynStr, *DynEnt.SONameOffset); in buildStub()
622 terminatedSubstr(DynStr, NeededStrOffset); in buildStub()
641 Error SymReadError = populateSymbols<ELFT>(*DestStub, DynSyms, DynStr); in buildStub()