Lines Matching defs:Record
70 Record = 1,
101 // We found a record.
103 return Cursor::Record;
124 case Cursor::Record:
135 SmallVector<uint64_t, 1> Record;
136 unsigned RecordID = Stream.readRecord(BlockOrCode, Record);
139 if (Record.size() < 1)
141 if (Record[0] > VersionNumber)
157 SmallVector<uint64_t, 16> Record;
177 case Cursor::Record:
181 // Read the record.
182 Record.clear();
184 unsigned RecID = Stream.readRecord(BlockOrCode, Record, &Blob);
193 if (Record.size() != 2)
195 if ((EC = visitCategoryRecord(Record[0], Blob)))
201 if (Record.size() != 8)
204 Record[0], Location(Record[1], Record[2], Record[3], Record[4]),
205 Record[5], Record[6], Blob)))
210 if (Record.size() != 2)
212 if ((EC = visitDiagFlagRecord(Record[0], Blob)))
218 if (Record.size() != 4)
220 if ((EC = visitFilenameRecord(Record[0], Record[1], Record[2], Blob)))
225 if (Record.size() != 9)
228 Location(Record[0], Record[1], Record[2], Record[3]),
229 Location(Record[4], Record[5], Record[6], Record[7]), Blob)))
234 if (Record.size() != 8)
237 Location(Record[0], Record[1], Record[2], Record[3]),
238 Location(Record[4], Record[5], Record[6], Record[7]))))
243 if (Record.size() != 1)
245 if ((EC = visitVersionRecord(Record[0])))
277 return "Malformed Diagnostic record";
285 return "Generic error occurred while handling a record";