Lines Matching refs:stack_trace
117 void Trace::FreeStackTrace(std::vector<ArtMethod*>* stack_trace) { in FreeStackTrace() argument
118 stack_trace->clear(); in FreeStackTrace()
119 temp_stack_trace_.reset(stack_trace); in FreeStackTrace()
208 std::vector<ArtMethod*>* const stack_trace = Trace::AllocStackTrace(); in GetSample() local
214 stack_trace->push_back(m); in GetSample()
222 the_trace->CompareAndUpdateStackTrace(thread, stack_trace); in GetSample()
227 std::vector<ArtMethod*>* stack_trace = thread->GetStackTraceSample(); in ClearThreadStackTraceAndClockBase() local
229 delete stack_trace; in ClearThreadStackTraceAndClockBase()
233 std::vector<ArtMethod*>* stack_trace) { in CompareAndUpdateStackTrace() argument
237 thread->SetStackTraceSample(stack_trace); in CompareAndUpdateStackTrace()
245 for (auto rit = stack_trace->rbegin(); rit != stack_trace->rend(); ++rit) { in CompareAndUpdateStackTrace()
253 auto rit = stack_trace->rbegin(); in CompareAndUpdateStackTrace()
255 while (old_rit != old_stack_trace->rend() && rit != stack_trace->rend() && *old_rit == *rit) { in CompareAndUpdateStackTrace()
265 for (; rit != stack_trace->rend(); ++rit) { in CompareAndUpdateStackTrace()