Lines Matching refs:ArtMethod
44 class ArtMethod; variable
174 void CompareAndUpdateStackTrace(Thread* thread, std::vector<ArtMethod*>* stack_trace)
180 ArtMethod* method,
186 ArtMethod* method,
194 ArtMethod* method,
200 ArtMethod* method,
206 ArtMethod* method,
212 ArtMethod* method,
223 ArtMethod* method,
230 static std::vector<ArtMethod*>* AllocStackTrace();
232 static void FreeStackTrace(std::vector<ArtMethod*>* stack_trace);
265 void LogMethodTraceEvent(Thread* thread, ArtMethod* method,
271 void GetVisitedMethods(size_t end_offset, std::set<ArtMethod*>* visited_methods)
273 void DumpMethodList(std::ostream& os, const std::set<ArtMethod*>& visited_methods)
279 bool RegisterMethod(ArtMethod* method)
292 uint32_t EncodeTraceMethod(ArtMethod* method) REQUIRES(!unique_methods_lock_);
293 uint32_t EncodeTraceMethodAndAction(ArtMethod* method, TraceAction action)
295 ArtMethod* DecodeTraceMethod(uint32_t tmid) REQUIRES(!unique_methods_lock_);
296 std::string GetMethodLine(ArtMethod* method) REQUIRES(!unique_methods_lock_)
312 static std::unique_ptr<std::vector<ArtMethod*>> temp_stack_trace_;
383 std::unordered_map<ArtMethod*, uint32_t> art_method_id_map_ GUARDED_BY(unique_methods_lock_);
384 std::vector<ArtMethod*> unique_methods_ GUARDED_BY(unique_methods_lock_);