Lines Matching refs:Offset
40 uint64_t Offset = 0; in decode() local
41 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
43 "0x%8.8" PRIx64 ": missing FunctionInfo Size", Offset); in decode()
44 FI.Range.End = FI.Range.Start + Data.getU32(&Offset); in decode()
45 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
47 "0x%8.8" PRIx64 ": missing FunctionInfo Name", Offset); in decode()
48 FI.Name = Data.getU32(&Offset); in decode()
52 Offset - 4, FI.Name); in decode()
55 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
57 "0x%8.8" PRIx64 ": missing FunctionInfo InfoType value", Offset); in decode()
58 const uint32_t IT = Data.getU32(&Offset); in decode()
59 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
61 "0x%8.8" PRIx64 ": missing FunctionInfo InfoType length", Offset); in decode()
62 const uint32_t InfoLength = Data.getU32(&Offset); in decode()
63 if (!Data.isValidOffsetForDataOfSize(Offset, InfoLength)) in decode()
66 Offset, IT); in decode()
67 DataExtractor InfoData(Data.getData().substr(Offset, InfoLength), in decode()
92 Offset-8, IT); in decode()
94 Offset += InfoLength; in decode()
161 uint64_t Offset = 0; in lookup() local
162 LR.FuncRange.End = FuncAddr + Data.getU32(&Offset); in lookup()
163 uint32_t NameOffset = Data.getU32(&Offset); in lookup()
167 if (!Data.isValidOffset(Offset)) in lookup()
180 Offset - 4); in lookup()
186 if (!Data.isValidOffsetForDataOfSize(Offset, 8)) in lookup()
189 const uint32_t IT = Data.getU32(&Offset); in lookup()
190 const uint32_t InfoLength = Data.getU32(&Offset); in lookup()
191 const StringRef InfoBytes = Data.getData().substr(Offset, InfoLength); in lookup()
218 Offset += InfoLength; in lookup()
226 SrcLoc.Offset = Addr - FuncAddr; in lookup()
239 SrcLoc.Offset = Addr - FuncAddr; in lookup()