Lines Matching refs:OffsetPtr

15   if (!E.isValidOffsetForDataOfSize(OffsetPtr, sizeof(uint64_t)))  in visit()
18 OffsetPtr); in visit()
20 auto PreReadOffset = OffsetPtr; in visit()
21 R.Size = E.getU64(&OffsetPtr); in visit()
22 if (PreReadOffset == OffsetPtr) in visit()
25 OffsetPtr); in visit()
27 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - PreReadOffset); in visit()
32 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
36 OffsetPtr); in visit()
37 auto BeginOffset = OffsetPtr; in visit()
38 auto PreReadOffset = OffsetPtr; in visit()
39 R.Seconds = E.getU64(&OffsetPtr); in visit()
40 if (OffsetPtr == PreReadOffset) in visit()
43 "Cannot read wall clock 'seconds' field at offset %d.", OffsetPtr); in visit()
45 PreReadOffset = OffsetPtr; in visit()
46 R.Nanos = E.getU32(&OffsetPtr); in visit()
47 if (OffsetPtr == PreReadOffset) in visit()
50 "Cannot read wall clock 'nanos' field at offset %d.", OffsetPtr); in visit()
53 assert(OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
54 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - BeginOffset); in visit()
59 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
63 OffsetPtr); in visit()
64 auto BeginOffset = OffsetPtr; in visit()
65 auto PreReadOffset = OffsetPtr; in visit()
66 R.CPUId = E.getU16(&OffsetPtr); in visit()
67 if (OffsetPtr == PreReadOffset) in visit()
69 "Cannot read CPU id at offset %d.", OffsetPtr); in visit()
71 PreReadOffset = OffsetPtr; in visit()
72 R.TSC = E.getU64(&OffsetPtr); in visit()
73 if (OffsetPtr == PreReadOffset) in visit()
75 "Cannot read CPU TSC at offset %d.", OffsetPtr); in visit()
77 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - BeginOffset); in visit()
82 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
86 OffsetPtr); in visit()
88 auto PreReadOffset = OffsetPtr; in visit()
89 R.BaseTSC = E.getU64(&OffsetPtr); in visit()
90 if (PreReadOffset == OffsetPtr) in visit()
93 OffsetPtr); in visit()
95 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - PreReadOffset); in visit()
100 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
104 OffsetPtr); in visit()
106 auto BeginOffset = OffsetPtr; in visit()
107 auto PreReadOffset = OffsetPtr; in visit()
108 R.Size = E.getSigned(&OffsetPtr, sizeof(int32_t)); in visit()
109 if (PreReadOffset == OffsetPtr) in visit()
112 "Cannot read a custom event record size field offset %d.", OffsetPtr); in visit()
118 OffsetPtr); in visit()
120 PreReadOffset = OffsetPtr; in visit()
121 R.TSC = E.getU64(&OffsetPtr); in visit()
122 if (PreReadOffset == OffsetPtr) in visit()
125 "Cannot read a custom event TSC field at offset %d.", OffsetPtr); in visit()
130 PreReadOffset = OffsetPtr; in visit()
131 R.CPU = E.getU16(&OffsetPtr); in visit()
132 if (PreReadOffset == OffsetPtr) in visit()
135 "Missing CPU field at offset %d", OffsetPtr); in visit()
138 assert(OffsetPtr > BeginOffset && in visit()
139 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
140 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - BeginOffset); in visit()
143 if (!E.isValidOffsetForDataOfSize(OffsetPtr, R.Size)) in visit()
147 OffsetPtr); in visit()
151 PreReadOffset = OffsetPtr; in visit()
152 if (E.getU8(&OffsetPtr, Buffer.data(), R.Size) != Buffer.data()) in visit()
156 OffsetPtr); in visit()
158 assert(OffsetPtr >= PreReadOffset); in visit()
159 if (OffsetPtr - PreReadOffset != static_cast<uint32_t>(R.Size)) in visit()
164 OffsetPtr - PreReadOffset, R.Size, PreReadOffset); in visit()
171 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
175 OffsetPtr); in visit()
177 auto BeginOffset = OffsetPtr; in visit()
178 auto PreReadOffset = OffsetPtr; in visit()
180 R.Size = E.getSigned(&OffsetPtr, sizeof(int32_t)); in visit()
181 if (PreReadOffset == OffsetPtr) in visit()
184 "Cannot read a custom event record size field offset %d.", OffsetPtr); in visit()
190 OffsetPtr); in visit()
192 PreReadOffset = OffsetPtr; in visit()
193 R.Delta = E.getSigned(&OffsetPtr, sizeof(int32_t)); in visit()
194 if (PreReadOffset == OffsetPtr) in visit()
198 OffsetPtr); in visit()
200 assert(OffsetPtr > BeginOffset && in visit()
201 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
202 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - BeginOffset); in visit()
205 if (!E.isValidOffsetForDataOfSize(OffsetPtr, R.Size)) in visit()
209 OffsetPtr); in visit()
213 PreReadOffset = OffsetPtr; in visit()
214 if (E.getU8(&OffsetPtr, Buffer.data(), R.Size) != Buffer.data()) in visit()
218 OffsetPtr); in visit()
220 assert(OffsetPtr >= PreReadOffset); in visit()
221 if (OffsetPtr - PreReadOffset != static_cast<uint32_t>(R.Size)) in visit()
226 OffsetPtr - PreReadOffset, R.Size, PreReadOffset); in visit()
233 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
237 OffsetPtr); in visit()
239 auto BeginOffset = OffsetPtr; in visit()
240 auto PreReadOffset = OffsetPtr; in visit()
242 R.Size = E.getSigned(&OffsetPtr, sizeof(int32_t)); in visit()
243 if (PreReadOffset == OffsetPtr) in visit()
246 "Cannot read a typed event record size field offset %d.", OffsetPtr); in visit()
252 OffsetPtr); in visit()
254 PreReadOffset = OffsetPtr; in visit()
255 R.Delta = E.getSigned(&OffsetPtr, sizeof(int32_t)); in visit()
256 if (PreReadOffset == OffsetPtr) in visit()
260 OffsetPtr); in visit()
262 PreReadOffset = OffsetPtr; in visit()
263 R.EventType = E.getU16(&OffsetPtr); in visit()
264 if (PreReadOffset == OffsetPtr) in visit()
267 "Cannot read a typed event record type field at offset %d.", OffsetPtr); in visit()
269 assert(OffsetPtr > BeginOffset && in visit()
270 OffsetPtr - BeginOffset <= MetadataRecord::kMetadataBodySize); in visit()
271 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - BeginOffset); in visit()
274 if (!E.isValidOffsetForDataOfSize(OffsetPtr, R.Size)) in visit()
278 OffsetPtr); in visit()
282 PreReadOffset = OffsetPtr; in visit()
283 if (E.getU8(&OffsetPtr, Buffer.data(), R.Size) != Buffer.data()) in visit()
287 OffsetPtr); in visit()
289 assert(OffsetPtr >= PreReadOffset); in visit()
290 if (OffsetPtr - PreReadOffset != static_cast<uint32_t>(R.Size)) in visit()
295 OffsetPtr - PreReadOffset, R.Size, PreReadOffset); in visit()
302 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
306 OffsetPtr); in visit()
308 auto PreReadOffset = OffsetPtr; in visit()
309 R.Arg = E.getU64(&OffsetPtr); in visit()
310 if (PreReadOffset == OffsetPtr) in visit()
313 OffsetPtr); in visit()
315 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - PreReadOffset); in visit()
320 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
324 OffsetPtr); in visit()
326 auto PreReadOffset = OffsetPtr; in visit()
327 R.PID = E.getSigned(&OffsetPtr, 4); in visit()
328 if (PreReadOffset == OffsetPtr) in visit()
331 OffsetPtr); in visit()
333 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - PreReadOffset); in visit()
338 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
342 OffsetPtr); in visit()
344 auto PreReadOffset = OffsetPtr; in visit()
345 R.TID = E.getSigned(&OffsetPtr, sizeof(int32_t)); in visit()
346 if (PreReadOffset == OffsetPtr) in visit()
349 OffsetPtr); in visit()
351 OffsetPtr += MetadataRecord::kMetadataBodySize - (OffsetPtr - PreReadOffset); in visit()
356 if (!E.isValidOffsetForDataOfSize(OffsetPtr, in visit()
360 OffsetPtr); in visit()
362 OffsetPtr += MetadataRecord::kMetadataBodySize; in visit()
375 if (OffsetPtr == 0 || !E.isValidOffsetForDataOfSize( in visit()
376 --OffsetPtr, FunctionRecord::kFunctionRecordSize)) in visit()
379 OffsetPtr); in visit()
381 auto BeginOffset = OffsetPtr; in visit()
383 uint32_t Buffer = E.getU32(&OffsetPtr); in visit()
384 if (PreReadOffset == OffsetPtr) in visit()
387 OffsetPtr); in visit()
407 PreReadOffset = OffsetPtr; in visit()
408 R.Delta = E.getU32(&OffsetPtr); in visit()
409 if (OffsetPtr == PreReadOffset) in visit()
412 OffsetPtr); in visit()
413 assert(FunctionRecord::kFunctionRecordSize == (OffsetPtr - BeginOffset)); in visit()