Lines Matching refs:DataExtractor
46 Err(const char *SectionName, DataExtractor::Cursor &C) in Err()
87 Expected<DataExtractor> makeExtractor(SectionRef Sec) { in makeExtractor()
91 return DataExtractor(Contents.get(), Obj.isLittleEndian(), in makeExtractor()
104 Expected<DataExtractor> MaybeExtractor = Ctx.makeExtractor(BTF); in parseBTF()
108 DataExtractor &Extractor = MaybeExtractor.get(); in parseBTF()
109 DataExtractor::Cursor C = DataExtractor::Cursor(0); in parseBTF()
250 Expected<DataExtractor> MaybeExtractor = Ctx.makeExtractor(BTFExt); in parseBTFExt()
254 DataExtractor &Extractor = MaybeExtractor.get(); in parseBTFExt()
255 DataExtractor::Cursor C = DataExtractor::Cursor(0); in parseBTFExt()
298 Error BTFParser::parseLineInfo(ParseContext &Ctx, DataExtractor &Extractor, in parseLineInfo()
300 DataExtractor::Cursor C = DataExtractor::Cursor(LineInfoStart); in parseLineInfo()
340 Error BTFParser::parseRelocInfo(ParseContext &Ctx, DataExtractor &Extractor, in parseRelocInfo()
343 DataExtractor::Cursor C = DataExtractor::Cursor(RelocInfoStart); in parseRelocInfo()