Home | History | Annotate | Download | only in runtime

Lines Matching refs:stack

240           // need to push a DEX pc into the dex_pcs_ list to match size of instrumentation stack.
280 // Insert frame at the right position so we do not corrupt the instrumentation stack.
281 // Instrumentation stack frames are in descending frame id order.
319 // Create method enter events for all methods currently on the thread's stack. We only do this
411 std::deque<instrumentation::InstrumentationStackFrame>* stack = thread->GetInstrumentationStack();
412 if (stack->size() > 0) {
417 CHECK_EQ(visitor.frames_removed_, stack->size());
418 while (stack->size() > 0) {
419 stack->pop_front();
605 // Restore stack only if there is no method currently deoptimized.
828 stack only if we did not deoptimize everything.
853 // If there is no deoptimized method left, we can restore the stack of each thread.
1042 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
1048 stack->push_front(instrumentation_frame);
1059 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
1060 CHECK_GT(stack->size(), 0U);
1061 InstrumentationStackFrame instrumentation_frame = stack->front();
1062 stack->pop_front();
1064 // Set return PC and check the sanity of the stack.
1115 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
1116 CHECK_GT(stack->size(), 0U);
1117 InstrumentationStackFrame instrumentation_frame = stack->front();
1119 stack->pop_front();