Lines Matching refs:Offset
37 uint64_t Offset = 0;
38 if (!Data.isValidOffsetForDataOfSize(Offset, 4))
40 "0x%8.8" PRIx64 ": missing FunctionInfo Size", Offset);
41 FI.Range.End = FI.Range.Start + Data.getU32(&Offset);
42 if (!Data.isValidOffsetForDataOfSize(Offset, 4))
44 "0x%8.8" PRIx64 ": missing FunctionInfo Name", Offset);
45 FI.Name = Data.getU32(&Offset);
49 Offset - 4, FI.Name);
52 if (!Data.isValidOffsetForDataOfSize(Offset, 4))
54 "0x%8.8" PRIx64 ": missing FunctionInfo InfoType value", Offset);
55 const uint32_t IT = Data.getU32(&Offset);
56 if (!Data.isValidOffsetForDataOfSize(Offset, 4))
58 "0x%8.8" PRIx64 ": missing FunctionInfo InfoType length", Offset);
59 const uint32_t InfoLength = Data.getU32(&Offset);
60 if (!Data.isValidOffsetForDataOfSize(Offset, InfoLength))
63 Offset, IT);
64 DataExtractor InfoData(Data.getData().substr(Offset, InfoLength),
89 Offset-8, IT);
91 Offset += InfoLength;
158 uint64_t Offset = 0;
159 LR.FuncRange.End = FuncAddr + Data.getU32(&Offset);
160 uint32_t NameOffset = Data.getU32(&Offset);
164 if (!Data.isValidOffset(Offset))
177 Offset - 4);
183 if (!Data.isValidOffsetForDataOfSize(Offset, 8))
186 const uint32_t IT = Data.getU32(&Offset);
187 const uint32_t InfoLength = Data.getU32(&Offset);
188 const StringRef InfoBytes = Data.getData().substr(Offset, InfoLength);
215 Offset += InfoLength;