Lines Matching refs:Obj

34   XCOFFWriter(XCOFFYAML::Object &Obj, raw_ostream &OS, yaml::ErrorHandler EH)  in XCOFFWriter()  argument
35 : Obj(Obj), W(OS, support::big), ErrHandler(EH), in XCOFFWriter()
37 Is64Bit = Obj.Header.Magic == (llvm::yaml::Hex16)XCOFF::XCOFF64; in XCOFFWriter()
53 XCOFFYAML::Object &Obj; member in __anonac495c6d0111::XCOFFWriter
64 XCOFFYAML::FileHeader InitFileHdr = Obj.Header;
65 std::vector<XCOFFYAML::Section> InitSections = Obj.Sections;
144 InitFileHdr.NumberOfSections = Obj.Sections.size(); in initFileHeader()
145 InitFileHdr.NumberOfSymTableEntries = Obj.Symbols.size(); in initFileHeader()
147 for (const XCOFFYAML::Symbol &YamlSym : Obj.Symbols) { in initFileHeader()
185 W.write<uint16_t>(Obj.Header.Magic ? Obj.Header.Magic : InitFileHdr.Magic); in writeFileHeader()
186 W.write<uint16_t>(Obj.Header.NumberOfSections ? Obj.Header.NumberOfSections in writeFileHeader()
188 W.write<int32_t>(Obj.Header.TimeStamp); in writeFileHeader()
189 W.write<uint32_t>(Obj.Header.SymbolTableOffset in writeFileHeader()
190 ? Obj.Header.SymbolTableOffset in writeFileHeader()
192 W.write<int32_t>(Obj.Header.NumberOfSymTableEntries in writeFileHeader()
193 ? Obj.Header.NumberOfSymTableEntries in writeFileHeader()
195 W.write<uint16_t>(Obj.Header.AuxHeaderSize); in writeFileHeader()
196 W.write<uint16_t>(Obj.Header.Flags); in writeFileHeader()
200 for (uint16_t I = 0, E = Obj.Sections.size(); I < E; ++I) { in writeSectionHeader()
201 XCOFFYAML::Section YamlSec = Obj.Sections[I]; in writeSectionHeader()
225 for (uint16_t I = 0, E = Obj.Sections.size(); I < E; ++I) { in writeSectionData()
226 XCOFFYAML::Section YamlSec = Obj.Sections[I]; in writeSectionData()
244 for (uint16_t I = 0, E = Obj.Sections.size(); I < E; ++I) { in writeRelocations()
245 XCOFFYAML::Section YamlSec = Obj.Sections[I]; in writeRelocations()
275 for (const XCOFFYAML::Symbol &YamlSym : Obj.Symbols) { in writeSymbols()
313 if (!Obj.Sections.empty()) { in writeXCOFF()
320 if (!Obj.Symbols.empty() && !writeSymbols()) in writeXCOFF()