Lines Matching refs:Extractor

108   DataExtractor &Extractor = MaybeExtractor.get();
110 uint16_t Magic = Extractor.getU16(C);
115 uint8_t Version = Extractor.getU8(C);
120 (void)Extractor.getU8(C); // flags
121 uint32_t HdrLen = Extractor.getU32(C);
126 uint32_t TypeOff = Extractor.getU32(C);
127 uint32_t TypeLen = Extractor.getU32(C);
128 uint32_t StrOff = Extractor.getU32(C);
129 uint32_t StrLen = Extractor.getU32(C);
137 if (Extractor.getData().size() < BytesExpected)
141 StringsTable = Extractor.getData().slice(StrStart, StrEnd);
144 StringRef RawData = Extractor.getData().slice(TypesInfoStart, TypesInfoEnd);
254 DataExtractor &Extractor = MaybeExtractor.get();
256 uint16_t Magic = Extractor.getU16(C);
261 uint8_t Version = Extractor.getU8(C);
266 (void)Extractor.getU8(C); // flags
267 uint32_t HdrLen = Extractor.getU32(C);
272 (void)Extractor.getU32(C); // func_info_off
273 (void)Extractor.getU32(C); // func_info_len
274 uint32_t LineInfoOff = Extractor.getU32(C);
275 uint32_t LineInfoLen = Extractor.getU32(C);
276 uint32_t RelocInfoOff = Extractor.getU32(C);
277 uint32_t RelocInfoLen = Extractor.getU32(C);
284 if (Error E = parseLineInfo(Ctx, Extractor, LineInfoStart, LineInfoEnd))
291 if (Error E = parseRelocInfo(Ctx, Extractor, RelocInfoStart, RelocInfoEnd))
298 Error BTFParser::parseLineInfo(ParseContext &Ctx, DataExtractor &Extractor,
301 uint32_t RecSize = Extractor.getU32(C);
308 uint32_t SecNameOff = Extractor.getU32(C);
309 uint32_t NumInfo = Extractor.getU32(C);
320 uint32_t InsnOff = Extractor.getU32(C);
321 uint32_t FileNameOff = Extractor.getU32(C);
322 uint32_t LineOff = Extractor.getU32(C);
323 uint32_t LineCol = Extractor.getU32(C);
340 Error BTFParser::parseRelocInfo(ParseContext &Ctx, DataExtractor &Extractor,
344 uint32_t RecSize = Extractor.getU32(C);
351 uint32_t SecNameOff = Extractor.getU32(C);
352 uint32_t NumInfo = Extractor.getU32(C);
358 uint32_t InsnOff = Extractor.getU32(C);
359 uint32_t TypeID = Extractor.getU32(C);
360 uint32_t OffsetNameOff = Extractor.getU32(C);
361 uint32_t RelocKind = Extractor.getU32(C);