Home | History | Annotate | Download | only in runtime

Lines Matching full:mirror

34 namespace mirror {
36 } // namespace mirror
72 void CompareAndUpdateStackTrace(Thread* thread, std::vector<mirror::ArtMethod*>* stack_trace)
75 virtual void MethodEntered(Thread* thread, mirror::Object* this_object,
76 const mirror::ArtMethod* method, uint32_t dex_pc)
78 virtual void MethodExited(Thread* thread, mirror::Object* this_object,
79 const mirror::ArtMethod* method, uint32_t dex_pc,
82 virtual void MethodUnwind(Thread* thread, const mirror::ArtMethod* method, uint32_t dex_pc)
84 virtual void DexPcMoved(Thread* thread, mirror::Object* this_object,
85 const mirror::ArtMethod* method, uint32_t new_dex_pc)
88 mirror::ArtMethod* catch_method, uint32_t catch_dex_pc,
89 mirror::Throwable* exception_object)
93 static std::vector<mirror::ArtMethod*>* AllocStackTrace();
95 static void FreeStackTrace(std::vector<mirror::ArtMethod*>* stack_trace);
107 void LogMethodTraceEvent(Thread* thread, const mirror::ArtMethod* method,
112 void GetVisitedMethods(size_t end_offset, std::set<mirror::ArtMethod*>* visited_methods);
113 void DumpMethodList(std::ostream& os, const std::set<mirror::ArtMethod*>& visited_methods)
127 static UniquePtr<std::vector<mirror::ArtMethod*> > temp_stack_trace_;