Lines Matching defs:OffsetPtr
48 uint64_t OffsetPtr = 0;
49 auto FileHeaderOrError = readBinaryFormatHeader(Reader, OffsetPtr);
54 size_t NumReservations = llvm::divideCeil(Reader.size() - OffsetPtr, 32U);
67 while (Reader.isValidOffset(OffsetPtr)) {
68 if (!Reader.isValidOffsetForDataOfSize(OffsetPtr, 32))
72 OffsetPtr);
73 auto PreReadOffset = OffsetPtr;
74 auto RecordType = Reader.getU16(&OffsetPtr);
75 if (OffsetPtr == PreReadOffset)
78 "Failed reading record type at offset %" PRId64 ".", OffsetPtr);
86 PreReadOffset = OffsetPtr;
87 Record.CPU = Reader.getU8(&OffsetPtr);
88 if (OffsetPtr == PreReadOffset)
91 "Failed reading CPU field at offset %" PRId64 ".", OffsetPtr);
93 PreReadOffset = OffsetPtr;
94 auto Type = Reader.getU8(&OffsetPtr);
95 if (OffsetPtr == PreReadOffset)
99 OffsetPtr);
117 "Unknown record type '%d' at offset %" PRId64 ".", Type, OffsetPtr);
120 PreReadOffset = OffsetPtr;
121 Record.FuncId = Reader.getSigned(&OffsetPtr, sizeof(int32_t));
122 if (OffsetPtr == PreReadOffset)
126 OffsetPtr);
128 PreReadOffset = OffsetPtr;
129 Record.TSC = Reader.getU64(&OffsetPtr);
130 if (OffsetPtr == PreReadOffset)
133 "Failed reading TSC field at offset %" PRId64 ".", OffsetPtr);
135 PreReadOffset = OffsetPtr;
136 Record.TId = Reader.getU32(&OffsetPtr);
137 if (OffsetPtr == PreReadOffset)
140 "Failed reading thread id field at offset %" PRId64 ".", OffsetPtr);
142 PreReadOffset = OffsetPtr;
143 Record.PId = Reader.getU32(&OffsetPtr);
144 if (OffsetPtr == PreReadOffset)
147 "Failed reading process id at offset %" PRId64 ".", OffsetPtr);
156 OffsetPtr += 2;
157 PreReadOffset = OffsetPtr;
158 int32_t FuncId = Reader.getSigned(&OffsetPtr, sizeof(int32_t));
159 if (OffsetPtr == PreReadOffset)
163 OffsetPtr);
165 PreReadOffset = OffsetPtr;
166 auto TId = Reader.getU32(&OffsetPtr);
167 if (OffsetPtr == PreReadOffset)
170 "Failed reading thread id field at offset %" PRId64 ".", OffsetPtr);
172 PreReadOffset = OffsetPtr;
173 auto PId = Reader.getU32(&OffsetPtr);
174 if (OffsetPtr == PreReadOffset)
178 OffsetPtr);
188 Record.FuncId, FuncId, OffsetPtr);
190 PreReadOffset = OffsetPtr;
191 auto Arg = Reader.getU64(&OffsetPtr);
192 if (OffsetPtr == PreReadOffset)
196 OffsetPtr);
205 OffsetPtr);
209 OffsetPtr += 8;
276 uint64_t OffsetPtr = 0;
277 auto FileHeaderOrError = readBinaryFormatHeader(DE, OffsetPtr);
286 FileBasedRecordProducer P(FileHeader, DE, OffsetPtr);
288 while (DE.isValidOffsetForDataOfSize(OffsetPtr, 1)) {
436 uint64_t OffsetPtr = 0;
437 uint16_t Version = HeaderExtractor.getU16(&OffsetPtr);
438 uint16_t Type = HeaderExtractor.getU16(&OffsetPtr);