Lines Matching refs:Content

88   T Content;  member
193 DynStr.Content.add(Sym.Name); in ELFStubBuilder()
195 DynStr.Content.add(Lib); in ELFStubBuilder()
197 DynStr.Content.add(*Stub.SoName); in ELFStubBuilder()
206 ShStrTab.Content.add(Sec->Name); in ELFStubBuilder()
208 ShStrTab.Content.finalize(); in ELFStubBuilder()
209 ShStrTab.Size = ShStrTab.Content.getSize(); 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()
224 DynSym.Size = DynSym.Content.getSize(); in ELFStubBuilder()
227 size_t DynSymIndex = DynTab.Content.addAddr(DT_SYMTAB, 0); in ELFStubBuilder()
228 size_t DynStrIndex = DynTab.Content.addAddr(DT_STRTAB, 0); in ELFStubBuilder()
229 DynTab.Content.addValue(DT_STRSZ, DynSym.Size); in ELFStubBuilder()
231 DynTab.Content.addValue(DT_NEEDED, DynStr.Content.getOffset(Lib)); in ELFStubBuilder()
233 DynTab.Content.addValue(DT_SONAME, in ELFStubBuilder()
234 DynStr.Content.getOffset(*Stub.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()
266 DynSym.Content.write(Data + DynSym.Shdr.sh_offset); in write()
267 DynStr.Content.write(Data + DynStr.Shdr.sh_offset); in write()
268 DynTab.Content.write(Data + DynTab.Shdr.sh_offset); in write()
269 ShStrTab.Content.write(Data + ShStrTab.Shdr.sh_offset); in write()
295 StrTab.Shdr.sh_name = ShStrTab.Content.getOffset(StrTab.Name); in fillStrTabShdr()
311 SymTab.Shdr.sh_name = this->ShStrTab.Content.getOffset(SymTab.Name); in fillSymTabShdr()
324 DynTab.Shdr.sh_name = this->ShStrTab.Content.getOffset(DynTab.Name); in fillDynTabShdr()