Lines Matching refs:DynTab

188     DynTab.Name = ".dynamic";  in ELFStubBuilder()
189 DynTab.Align = sizeof(Elf_Addr); in ELFStubBuilder()
201 std::vector<OutputSection<ELFT> *> Sections = {&DynSym, &DynStr, &DynTab, in ELFStubBuilder()
228 size_t DynSymIndex = DynTab.Content.addAddr(DT_SYMTAB, 0); in ELFStubBuilder()
229 size_t DynStrIndex = DynTab.Content.addAddr(DT_STRTAB, 0); in ELFStubBuilder()
231 DynTab.Content.addValue(DT_NEEDED, DynStr.Content.getOffset(Lib)); in ELFStubBuilder()
233 DynTab.Content.addValue(DT_SONAME, in ELFStubBuilder()
235 DynTab.Size = DynTab.Content.getSize(); in ELFStubBuilder()
244 DynTab.Content.modifyAddr(DynSymIndex, DynSym.Addr); in ELFStubBuilder()
245 DynTab.Content.modifyAddr(DynStrIndex, DynStr.Addr); in ELFStubBuilder()
249 fillDynTabShdr(DynTab); in ELFStubBuilder()
269 DynTab.Content.write(Data + DynTab.Shdr.sh_offset); in write()
273 writeShdr(Data, DynTab); in write()
282 ContentSection<ELFDynamicTableBuilder<ELFT>, ELFT> DynTab; member in llvm::ifs::__anon339a53d80111::ELFStubBuilder
318 ContentSection<ELFDynamicTableBuilder<ELFT>, ELFT> &DynTab) const { in fillDynTabShdr()
319 DynTab.Shdr.sh_type = SHT_DYNAMIC; in fillDynTabShdr()
320 DynTab.Shdr.sh_flags = SHF_ALLOC; in fillDynTabShdr()
321 DynTab.Shdr.sh_addr = DynTab.Addr; in fillDynTabShdr()
322 DynTab.Shdr.sh_offset = DynTab.Offset; in fillDynTabShdr()
323 DynTab.Shdr.sh_info = 0; in fillDynTabShdr()
324 DynTab.Shdr.sh_size = DynTab.Size; in fillDynTabShdr()
325 DynTab.Shdr.sh_name = this->ShStrTab.Content.getOffset(DynTab.Name); in fillDynTabShdr()
326 DynTab.Shdr.sh_addralign = DynTab.Align; in fillDynTabShdr()
327 DynTab.Shdr.sh_entsize = sizeof(Elf_Dyn); in fillDynTabShdr()
328 DynTab.Shdr.sh_link = this->DynStr.Index; in fillDynTabShdr()