Searched refs:ReflectAccessInfo (Results 1 – 4 of 4) sorted by relevance
/art/tools/veridex/ |
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.h | 57 void AddUsesAt(const std::vector<ReflectAccessInfo>& accesses, MethodReference ref); 61 std::map<MethodReference, std::vector<ReflectAccessInfo>> concrete_uses_; 62 std::map<MethodReference, std::vector<ReflectAccessInfo>> abstract_uses_;
|
D | precise_hidden_api_finder.cc | 51 void PreciseHiddenApiFinder::AddUsesAt(const std::vector<ReflectAccessInfo>& accesses, in AddUsesAt() 53 for (const ReflectAccessInfo& info : accesses) { in AddUsesAt() 80 std::map<MethodReference, std::vector<ReflectAccessInfo>> current_uses in Run() 98 for (const ReflectAccessInfo& info : it.second) { in Dump()
|
D | flow_analysis.cc | 728 uses_.push_back(ReflectAccessInfo(cls, name, /* is_method= */ false)); in AnalyzeInvoke() 735 uses_.push_back(ReflectAccessInfo(cls, name, /* is_method= */ true)); in AnalyzeInvoke() 781 for (const ReflectAccessInfo& info : method_accesses_it->second) { in AnalyzeInvoke() 789 uses_.push_back(ReflectAccessInfo(cls, name, info.is_method)); in AnalyzeInvoke()
|