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 | 176 struct ReflectAccessInfo { struct 181 ReflectAccessInfo(RegisterValue c, RegisterValue n, bool m) : cls(c), name(n), is_method(m) {} in ReflectAccessInfo() argument 195 const std::vector<ReflectAccessInfo>& GetUses() const { in GetUses() argument 204 std::vector<ReflectAccessInfo> uses_; 212 const std::map<MethodReference, std::vector<ReflectAccessInfo>>& accesses) in FlowAnalysisSubstitutor() 215 const std::vector<ReflectAccessInfo>& GetUses() const { in GetUses() 224 std::vector<ReflectAccessInfo> uses_; 226 const std::map<MethodReference, std::vector<ReflectAccessInfo>>& accesses_;
|
D | precise_hidden_api_finder.cc | 58 void PreciseHiddenApiFinder::AddUsesAt(const std::vector<ReflectAccessInfo>& accesses, in AddUsesAt() 60 for (const ReflectAccessInfo& info : accesses) { in AddUsesAt() 84 std::map<MethodReference, std::vector<ReflectAccessInfo>> current_uses in Run() 101 for (const ReflectAccessInfo& info : it.second) { in Dump()
|
D | flow_analysis.cc | 697 uses_.push_back(ReflectAccessInfo(cls, name, /* is_method */ false)); in AnalyzeInvoke() 704 uses_.push_back(ReflectAccessInfo(cls, name, /* is_method */ true)); in AnalyzeInvoke() 749 for (const ReflectAccessInfo& info : accesses_.at(method)) { in AnalyzeInvoke() 757 uses_.push_back(ReflectAccessInfo(cls, name, info.is_method)); in AnalyzeInvoke()
|