Searched refs:ReflectAccessInfo (Results 1 – 4 of 4) sorted by relevance
/art/tools/veridex/ |
D | precise_hidden_api_finder.h | 54 void AddUsesAt(const std::vector<ReflectAccessInfo>& accesses, MethodReference ref); 58 std::map<MethodReference, std::vector<ReflectAccessInfo>> concrete_uses_; 59 std::map<MethodReference, std::vector<ReflectAccessInfo>> abstract_uses_;
|
D | flow_analysis.h | 172 struct ReflectAccessInfo { struct 177 ReflectAccessInfo(RegisterValue c, RegisterValue n, bool is_method) in ReflectAccessInfo() argument 192 const std::vector<ReflectAccessInfo>& GetUses() const { in GetUses() argument 201 std::vector<ReflectAccessInfo> uses_; 209 const std::map<MethodReference, std::vector<ReflectAccessInfo>>& accesses) in FlowAnalysisSubstitutor() 212 const std::vector<ReflectAccessInfo>& GetUses() const { in GetUses() 221 std::vector<ReflectAccessInfo> uses_; 223 const std::map<MethodReference, std::vector<ReflectAccessInfo>>& accesses_;
|
D | precise_hidden_api_finder.cc | 47 void PreciseHiddenApiFinder::AddUsesAt(const std::vector<ReflectAccessInfo>& accesses, in AddUsesAt() 49 for (const ReflectAccessInfo& info : accesses) { in AddUsesAt() 73 std::map<MethodReference, std::vector<ReflectAccessInfo>> current_uses in Run() 90 for (const ReflectAccessInfo& info : it.second) { in Dump()
|
D | flow_analysis.cc | 705 uses_.push_back(ReflectAccessInfo(cls, name, /* is_method= */ false)); in AnalyzeInvoke() 712 uses_.push_back(ReflectAccessInfo(cls, name, /* is_method= */ true)); in AnalyzeInvoke() 758 for (const ReflectAccessInfo& info : method_accesses_it->second) { in AnalyzeInvoke() 766 uses_.push_back(ReflectAccessInfo(cls, name, info.is_method)); in AnalyzeInvoke()
|