Lines Matching refs:Record

57 static size_t serializedSizeV2(const IndexedMemProfRecord &Record,  in serializedSizeV2()  argument
61 for (const IndexedAllocationInfo &N : Record.AllocSites) in serializedSizeV2()
67 Result += Record.CallSites.size() * sizeof(CallStackId); in serializedSizeV2()
71 static size_t serializedSizeV3(const IndexedMemProfRecord &Record, in serializedSizeV3() argument
75 for (const IndexedAllocationInfo &N : Record.AllocSites) in serializedSizeV3()
82 Result += Record.CallSites.size() * sizeof(LinearCallStackId); in serializedSizeV3()
86 static size_t serializedSizeV4(const IndexedMemProfRecord &Record, in serializedSizeV4() argument
90 for (const IndexedAllocationInfo &N : Record.AllocSites) in serializedSizeV4()
95 for (const auto &CS : Record.CallSites) in serializedSizeV4()
114 static void serializeV2(const IndexedMemProfRecord &Record, in serializeV2() argument
120 LE.write<uint64_t>(Record.AllocSites.size()); in serializeV2()
121 for (const IndexedAllocationInfo &N : Record.AllocSites) { in serializeV2()
127 LE.write<uint64_t>(Record.CallSites.size()); in serializeV2()
128 for (const auto &CS : Record.CallSites) in serializeV2()
133 const IndexedMemProfRecord &Record, const MemProfSchema &Schema, in serializeV3() argument
140 LE.write<uint64_t>(Record.AllocSites.size()); in serializeV3()
141 for (const IndexedAllocationInfo &N : Record.AllocSites) { in serializeV3()
148 LE.write<uint64_t>(Record.CallSites.size()); in serializeV3()
149 for (const auto &CS : Record.CallSites) { in serializeV3()
156 const IndexedMemProfRecord &Record, const MemProfSchema &Schema, in serializeV4() argument
163 LE.write<uint64_t>(Record.AllocSites.size()); in serializeV4()
164 for (const IndexedAllocationInfo &N : Record.AllocSites) { in serializeV4()
171 LE.write<uint64_t>(Record.CallSites.size()); in serializeV4()
172 for (const auto &CS : Record.CallSites) { in serializeV4()
203 IndexedMemProfRecord Record; in deserializeV2() local
208 Record.AllocSites.reserve(NumNodes); in deserializeV2()
214 Record.AllocSites.push_back(Node); in deserializeV2()
220 Record.CallSites.reserve(NumCtxs); in deserializeV2()
224 Record.CallSites.emplace_back(CSId); in deserializeV2()
227 return Record; in deserializeV2()
234 IndexedMemProfRecord Record; in deserializeV3() local
239 Record.AllocSites.reserve(NumNodes); in deserializeV3()
247 Record.AllocSites.push_back(Node); in deserializeV3()
253 Record.CallSites.reserve(NumCtxs); in deserializeV3()
261 Record.CallSites.emplace_back(CSId); in deserializeV3()
264 return Record; in deserializeV3()
271 IndexedMemProfRecord Record; in deserializeV4() local
276 Record.AllocSites.reserve(NumNodes); in deserializeV4()
284 Record.AllocSites.push_back(Node); in deserializeV4()
290 Record.CallSites.reserve(NumCtxs); in deserializeV4()
302 Record.CallSites.emplace_back(CSId, std::move(Guids)); in deserializeV4()
305 return Record; in deserializeV4()
325 MemProfRecord Record; in toMemProfRecord() local
327 Record.AllocSites.reserve(AllocSites.size()); in toMemProfRecord()
332 Record.AllocSites.push_back(std::move(AI)); in toMemProfRecord()
335 Record.CallSites.reserve(CallSites.size()); in toMemProfRecord()
338 Record.CallSites.emplace_back(std::move(Frames), CS.CalleeGuids); in toMemProfRecord()
341 return Record; in toMemProfRecord()