Lines Matching refs:io

152   YamlDMO(IO &io) { Timestamp = 0; }  in YamlDMO()
153 YamlDMO(IO &io, dsymutil::DebugMapObject &Obj);
162 mapping(IO &io, std::pair<std::string, DebugMapObject::SymbolMapping> &s) { in mapping() argument
163 io.mapRequired("sym", s.first); in mapping()
164 io.mapOptional("objAddr", s.second.ObjectAddress); in mapping()
165 io.mapRequired("binAddr", s.second.BinaryAddress); in mapping()
166 io.mapOptional("size", s.second.Size); in mapping()
170 IO &io, dsymutil::DebugMapObject &DMO) { in mapping() argument
171 MappingNormalization<YamlDMO, dsymutil::DebugMapObject> Norm(io, DMO); in mapping()
172 io.mapRequired("filename", Norm->Filename); in mapping()
173 io.mapOptional("timestamp", Norm->Timestamp); in mapping()
174 io.mapRequired("symbols", Norm->Entries); in mapping()
188 IO &io, std::vector<std::unique_ptr<dsymutil::DebugMapObject>> &seq) { in size() argument
203 void MappingTraits<dsymutil::DebugMap>::mapping(IO &io, in mapping() argument
205 io.mapRequired("triple", DM.BinaryTriple); in mapping()
206 io.mapOptional("binary-path", DM.BinaryPath); in mapping()
207 if (void *Ctxt = io.getContext()) in mapping()
209 io.mapOptional("objects", DM.Objects); in mapping()
213 IO &io, std::unique_ptr<dsymutil::DebugMap> &DM) { in mapping() argument
216 io.mapRequired("triple", DM->BinaryTriple); in mapping()
217 io.mapOptional("binary-path", DM->BinaryPath); in mapping()
218 if (void *Ctxt = io.getContext()) in mapping()
220 io.mapOptional("objects", DM->Objects); in mapping()
224 IO &io, dsymutil::DebugMapObject &Obj) { in YamlDMO() argument