Lines Matching refs:ArtMethod
39 class ArtMethod; variable
145 void CompareAndUpdateStackTrace(Thread* thread, std::vector<ArtMethod*>* stack_trace)
150 ArtMethod* method, uint32_t dex_pc)
153 ArtMethod* method, uint32_t dex_pc,
157 ArtMethod* method, uint32_t dex_pc)
160 ArtMethod* method, uint32_t new_dex_pc)
163 ArtMethod* method, uint32_t dex_pc, ArtField* field)
166 ArtMethod* method, uint32_t dex_pc, ArtField* field,
171 void BackwardBranch(Thread* thread, ArtMethod* method, int32_t dex_pc_offset)
174 static std::vector<ArtMethod*>* AllocStackTrace();
176 static void FreeStackTrace(std::vector<ArtMethod*>* stack_trace);
199 void LogMethodTraceEvent(Thread* thread, ArtMethod* method,
205 void GetVisitedMethods(size_t end_offset, std::set<ArtMethod*>* visited_methods);
206 void DumpMethodList(std::ostream& os, const std::set<ArtMethod*>& visited_methods)
212 bool RegisterMethod(ArtMethod* method)
222 uint32_t EncodeTraceMethod(ArtMethod* method) LOCKS_EXCLUDED(unique_methods_lock_);
223 uint32_t EncodeTraceMethodAndAction(ArtMethod* method, TraceAction action)
225 ArtMethod* DecodeTraceMethod(uint32_t tmid) LOCKS_EXCLUDED(unique_methods_lock_);
226 std::string GetMethodLine(ArtMethod* method) LOCKS_EXCLUDED(unique_methods_lock_)
242 static std::unique_ptr<std::vector<ArtMethod*>> temp_stack_trace_;
291 std::unordered_map<ArtMethod*, uint32_t> art_method_id_map_ GUARDED_BY(unique_methods_lock_);
292 std::vector<ArtMethod*> unique_methods_ GUARDED_BY(unique_methods_lock_);