Lines Matching refs:Data

77 static bool skip(DataExtractor &Data, uint64_t &Offset, bool SkippedRanges) {  in skip()  argument
79 if (skipRanges(Data, Offset) == 0) in skip()
82 bool HasChildren = Data.getU8(&Offset) != 0; in skip()
83 Data.getU32(&Offset); // Skip Inline.Name. in skip()
84 Data.getULEB128(&Offset); // Skip Inline.CallFile. in skip()
85 Data.getULEB128(&Offset); // Skip Inline.CallLine. in skip()
87 while (skip(Data, Offset, false /* SkippedRanges */)) in skip()
109 static bool lookup(const GsymReader &GR, DataExtractor &Data, uint64_t &Offset, in lookup() argument
113 decodeRanges(Inline.Ranges, Data, BaseAddr, Offset); in lookup()
119 skip(Data, Offset, true /* SkippedRanges */); in lookup()
125 bool HasChildren = Data.getU8(&Offset) != 0; in lookup()
126 Inline.Name = Data.getU32(&Offset); in lookup()
127 Inline.CallFile = (uint32_t)Data.getULEB128(&Offset); in lookup()
128 Inline.CallLine = (uint32_t)Data.getULEB128(&Offset); in lookup()
135 Done = lookup(GR, Data, Offset, ChildBaseAddr, Addr, SrcLocs, Err); in lookup()
160 llvm::Error InlineInfo::lookup(const GsymReader &GR, DataExtractor &Data, in lookup() argument
166 ::lookup(GR, Data, Offset, BaseAddr, Addr, SrcLocs, Err); in lookup()
180 static llvm::Expected<InlineInfo> decode(DataExtractor &Data, uint64_t &Offset, in decode() argument
183 if (!Data.isValidOffset(Offset)) in decode()
186 decodeRanges(Inline.Ranges, Data, BaseAddr, Offset); in decode()
189 if (!Data.isValidOffsetForDataOfSize(Offset, 1)) in decode()
193 bool HasChildren = Data.getU8(&Offset) != 0; in decode()
194 if (!Data.isValidOffsetForDataOfSize(Offset, 4)) in decode()
197 Inline.Name = Data.getU32(&Offset); in decode()
198 if (!Data.isValidOffset(Offset)) in decode()
201 Inline.CallFile = (uint32_t)Data.getULEB128(&Offset); in decode()
202 if (!Data.isValidOffset(Offset)) in decode()
205 Inline.CallLine = (uint32_t)Data.getULEB128(&Offset); in decode()
211 llvm::Expected<InlineInfo> Child = decode(Data, Offset, ChildBaseAddr); in decode()
223 llvm::Expected<InlineInfo> InlineInfo::decode(DataExtractor &Data, in decode() argument
226 return ::decode(Data, Offset, BaseAddr); in decode()