Lines Matching refs:IO

34   static void enumeration(IO &io, llvm::pdb::PDB_Machine &Value) {  in enumeration()
58 static void enumeration(IO &io, llvm::pdb::PdbRaw_DbiVer &Value) { in enumeration()
68 static void enumeration(IO &io, llvm::pdb::PdbRaw_ImplVer &Value) { in enumeration()
83 static void enumeration(IO &io, llvm::pdb::PdbRaw_TpiVer &Value) { in enumeration()
93 static void enumeration(IO &io, PdbRaw_FeatureSig &Features) { in enumeration()
104 void MappingTraits<PdbObject>::mapping(IO &IO, PdbObject &Obj) { in mapping() argument
105 IO.mapOptional("MSF", Obj.Headers); in mapping()
106 IO.mapOptional("StreamSizes", Obj.StreamSizes); in mapping()
107 IO.mapOptional("StreamMap", Obj.StreamMap); in mapping()
108 IO.mapOptional("StringTable", Obj.StringTable); in mapping()
109 IO.mapOptional("PdbStream", Obj.PdbStream); in mapping()
110 IO.mapOptional("DbiStream", Obj.DbiStream); in mapping()
111 IO.mapOptional("TpiStream", Obj.TpiStream); in mapping()
112 IO.mapOptional("IpiStream", Obj.IpiStream); in mapping()
113 IO.mapOptional("PublicsStream", Obj.PublicsStream); in mapping()
116 void MappingTraits<MSFHeaders>::mapping(IO &IO, MSFHeaders &Obj) { in mapping() argument
117 IO.mapOptional("SuperBlock", Obj.SuperBlock); in mapping()
118 IO.mapOptional("NumDirectoryBlocks", Obj.NumDirectoryBlocks); in mapping()
119 IO.mapOptional("DirectoryBlocks", Obj.DirectoryBlocks); in mapping()
120 IO.mapOptional("NumStreams", Obj.NumStreams); in mapping()
121 IO.mapOptional("FileSize", Obj.FileSize); in mapping()
124 void MappingTraits<msf::SuperBlock>::mapping(IO &IO, msf::SuperBlock &SB) { in mapping() argument
125 if (!IO.outputting()) { in mapping()
130 IO.mapOptional("BlockSize", SB.BlockSize, u32(4096U)); in mapping()
131 IO.mapOptional("FreeBlockMap", SB.FreeBlockMapBlock, u32(0U)); in mapping()
132 IO.mapOptional("NumBlocks", SB.NumBlocks, u32(0U)); in mapping()
133 IO.mapOptional("NumDirectoryBytes", SB.NumDirectoryBytes, u32(0U)); in mapping()
134 IO.mapOptional("Unknown1", SB.Unknown1, u32(0U)); in mapping()
135 IO.mapOptional("BlockMapAddr", SB.BlockMapAddr, u32(0U)); in mapping()
138 void MappingTraits<StreamBlockList>::mapping(IO &IO, StreamBlockList &SB) { in mapping() argument
139 IO.mapRequired("Stream", SB.Blocks); in mapping()
142 void MappingTraits<PdbInfoStream>::mapping(IO &IO, PdbInfoStream &Obj) { in mapping() argument
143 IO.mapOptional("Age", Obj.Age, 1U); in mapping()
144 IO.mapOptional("Guid", Obj.Guid); in mapping()
145 IO.mapOptional("Signature", Obj.Signature, 0U); in mapping()
146 IO.mapOptional("Features", Obj.Features); in mapping()
147 IO.mapOptional("Version", Obj.Version, PdbImplVC70); in mapping()
150 void MappingTraits<PdbDbiStream>::mapping(IO &IO, PdbDbiStream &Obj) { in mapping() argument
151 IO.mapOptional("VerHeader", Obj.VerHeader, PdbDbiV70); in mapping()
152 IO.mapOptional("Age", Obj.Age, 1U); in mapping()
153 IO.mapOptional("BuildNumber", Obj.BuildNumber, uint16_t(0U)); in mapping()
154 IO.mapOptional("PdbDllVersion", Obj.PdbDllVersion, 0U); in mapping()
155 IO.mapOptional("PdbDllRbld", Obj.PdbDllRbld, uint16_t(0U)); in mapping()
156 IO.mapOptional("Flags", Obj.Flags, uint16_t(1U)); in mapping()
157 IO.mapOptional("MachineType", Obj.MachineType, PDB_Machine::x86); in mapping()
158 IO.mapOptional("Modules", Obj.ModInfos); in mapping()
161 void MappingTraits<PdbTpiStream>::mapping(IO &IO, in mapping() argument
163 IO.mapOptional("Version", Obj.Version, PdbTpiV80); in mapping()
164 IO.mapRequired("Records", Obj.Records); in mapping()
168 IO &IO, pdb::yaml::PdbPublicsStream &Obj) { in mapping() argument
169 IO.mapRequired("Records", Obj.PubSyms); in mapping()
172 void MappingTraits<NamedStreamMapping>::mapping(IO &IO, in mapping() argument
174 IO.mapRequired("Name", Obj.StreamName); in mapping()
175 IO.mapRequired("StreamNum", Obj.StreamNumber); in mapping()
178 void MappingTraits<PdbModiStream>::mapping(IO &IO, PdbModiStream &Obj) { in mapping() argument
179 IO.mapOptional("Signature", Obj.Signature, 4U); in mapping()
180 IO.mapRequired("Records", Obj.Symbols); in mapping()
183 void MappingTraits<PdbDbiModuleInfo>::mapping(IO &IO, PdbDbiModuleInfo &Obj) { in mapping() argument
184 IO.mapRequired("Module", Obj.Mod); in mapping()
185 IO.mapOptional("ObjFile", Obj.Obj, Obj.Mod); in mapping()
186 IO.mapOptional("SourceFiles", Obj.SourceFiles); in mapping()
187 IO.mapOptional("Subsections", Obj.Subsections); in mapping()
188 IO.mapOptional("Modi", Obj.Modi); in mapping()