Lines Matching refs:CodeItemDataAccessor
47 static bool Match(const CodeItemDataAccessor* code_item, MatchFn* const (&pattern)[size]);
66 explicit Matcher(const CodeItemDataAccessor* code_item) in Matcher()
70 static bool DoMatch(const CodeItemDataAccessor* code_item, MatchFn* const* pattern, size_t size);
72 const CodeItemDataAccessor* const code_item_;
79 bool Matcher::Match(const CodeItemDataAccessor* code_item, MatchFn* const (&pattern)[size]) { in Match()
129 bool Matcher::DoMatch(const CodeItemDataAccessor* code_item, MatchFn* const* pattern, size_t size) { in DoMatch()
145 CodeItemDataAccessor accessor(method->DexInstructionData()); in GetTargetConstructor()
163 size_t CountForwardedConstructorArguments(const CodeItemDataAccessor* code_item, in CountForwardedConstructorArguments()
254 bool DoAnalyseConstructor(const CodeItemDataAccessor* code_item, in DoAnalyseConstructor()
329 CodeItemDataAccessor target_code_item(target_method->DexInstructionData()); in DoAnalyseConstructor()
369 bool AnalyseConstructor(const CodeItemDataAccessor* code_item, in AnalyseConstructor()
433 CodeItemDataAccessor code_item(method->DexInstructionData()); in AnalyseMethodCode()
445 bool InlineMethodAnalyser::AnalyseMethodCode(const CodeItemDataAccessor* code_item, in AnalyseMethodCode()
522 bool InlineMethodAnalyser::AnalyseReturnMethod(const CodeItemDataAccessor* code_item, in AnalyseReturnMethod()
544 bool InlineMethodAnalyser::AnalyseConstMethod(const CodeItemDataAccessor* code_item, in AnalyseConstMethod()
575 bool InlineMethodAnalyser::AnalyseIGetMethod(const CodeItemDataAccessor* code_item, in AnalyseIGetMethod()
639 bool InlineMethodAnalyser::AnalyseIPutMethod(const CodeItemDataAccessor* code_item, in AnalyseIPutMethod()