Lines Matching refs:Offset

39   uint64_t Offset = 0;  in decode()  local
40 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
42 "0x%8.8" PRIx64 ": missing FunctionInfo Size", Offset); in decode()
43 FI.Range = {BaseAddr, BaseAddr + Data.getU32(&Offset)}; in decode()
44 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
46 "0x%8.8" PRIx64 ": missing FunctionInfo Name", Offset); in decode()
47 FI.Name = Data.getU32(&Offset); in decode()
51 Offset - 4, FI.Name); in decode()
54 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
56 "0x%8.8" PRIx64 ": missing FunctionInfo InfoType value", Offset); in decode()
57 const uint32_t IT = Data.getU32(&Offset); in decode()
58 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
60 "0x%8.8" PRIx64 ": missing FunctionInfo InfoType length", Offset); in decode()
61 const uint32_t InfoLength = Data.getU32(&Offset); in decode()
62 if (!Data.isValidOffsetForDataOfSize(Offset, InfoLength)) in decode()
65 Offset, IT); in decode()
66 DataExtractor InfoData(Data.getData().substr(Offset, InfoLength), in decode()
91 Offset-8, IT); in decode()
93 Offset += InfoLength; in decode()
159 uint64_t Offset = 0; in lookup() local
160 LR.FuncRange = {FuncAddr, FuncAddr + Data.getU32(&Offset)}; in lookup()
161 uint32_t NameOffset = Data.getU32(&Offset); in lookup()
165 if (!Data.isValidOffset(Offset)) in lookup()
178 Offset - 4); in lookup()
184 if (!Data.isValidOffsetForDataOfSize(Offset, 8)) in lookup()
187 const uint32_t IT = Data.getU32(&Offset); in lookup()
188 const uint32_t InfoLength = Data.getU32(&Offset); in lookup()
189 const StringRef InfoBytes = Data.getData().substr(Offset, InfoLength); in lookup()
216 Offset += InfoLength; in lookup()
224 SrcLoc.Offset = Addr - FuncAddr; in lookup()
237 SrcLoc.Offset = Addr - FuncAddr; in lookup()