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 = {BaseAddr, BaseAddr + 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()
186 uint64_t Offset = 0; in lookup() local
187 LR.FuncRange = {FuncAddr, FuncAddr + Data.getU32(&Offset)}; in lookup()
188 uint32_t NameOffset = Data.getU32(&Offset); in lookup()
192 if (!Data.isValidOffset(Offset)) in lookup()
205 Offset - 4); in lookup()
211 if (!Data.isValidOffsetForDataOfSize(Offset, 8)) in lookup()
214 const uint32_t IT = Data.getU32(&Offset); in lookup()
215 const uint32_t InfoLength = Data.getU32(&Offset); in lookup()
216 const StringRef InfoBytes = Data.getData().substr(Offset, InfoLength); in lookup()
243 Offset += InfoLength; in lookup()
251 SrcLoc.Offset = Addr - FuncAddr; in lookup()
264 SrcLoc.Offset = Addr - FuncAddr; in lookup()