Lines Matching refs:Obj
22 FileSize += Obj.FileHeader.AuxHeaderSize; in finalizeHeaders()
24 FileSize += sizeof(XCOFFSectionHeader32) * Obj.Sections.size(); in finalizeHeaders()
28 for (const Section &Sec : Obj.Sections) { in finalizeSections()
38 assert(Obj.FileHeader.SymbolTableOffset >= FileSize); in finalizeSymbolStringTable()
39 FileSize = Obj.FileHeader.SymbolTableOffset; in finalizeSymbolStringTable()
42 Obj.FileHeader.NumberOfSymTableEntries * XCOFF::SymbolTableEntrySize; in finalizeSymbolStringTable()
44 FileSize += Obj.StringTable.size(); in finalizeSymbolStringTable()
57 memcpy(Ptr, &Obj.FileHeader, sizeof(XCOFFFileHeader32)); in writeHeaders()
61 if (Obj.FileHeader.AuxHeaderSize) { in writeHeaders()
62 memcpy(Ptr, &Obj.OptionalFileHeader, Obj.FileHeader.AuxHeaderSize); in writeHeaders()
63 Ptr += Obj.FileHeader.AuxHeaderSize; in writeHeaders()
67 for (const Section &Sec : Obj.Sections) { in writeHeaders()
75 for (const Section &Sec : Obj.Sections) { in writeSections()
82 for (const Section &Sec : Obj.Sections) { in writeSections()
95 Obj.FileHeader.SymbolTableOffset; in writeSymbolStringTable()
96 for (const Symbol &Sym : Obj.Symbols) { in writeSymbolStringTable()
104 memcpy(Ptr, Obj.StringTable.data(), Obj.StringTable.size()); in writeSymbolStringTable()
105 Ptr += Obj.StringTable.size(); in writeSymbolStringTable()