Home | History | Annotate | Download | only in runtime

Lines Matching refs:stack

212           // need to push a DEX pc into the dex_pcs_ list to match size of instrumentation stack.
252 // Insert frame at the right position so we do not corrupt the instrumentation stack.
253 // Instrumentation stack frames are in descending frame id order.
293 // Create method enter events for all methods currently on the thread's stack. We only do this
393 std::deque<instrumentation::InstrumentationStackFrame>* stack = thread->GetInstrumentationStack();
394 if (stack->size() > 0) {
400 CHECK_EQ(visitor.frames_removed_, stack->size());
401 while (stack->size() > 0) {
402 stack->pop_front();
616 // Restore stack only if there is no method currently deoptimized.
625 // Only do this after restoring, as walking the stack when restoring will see
797 // Restore code and possibly stack only if we did not deoptimize everything.
812 // If there is no deoptimized method left, we can restore the stack of each thread.
1037 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
1043 stack->push_front(instrumentation_frame);
1054 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
1055 CHECK_GT(stack->size(), 0U);
1056 InstrumentationStackFrame instrumentation_frame = stack->front();
1057 stack->pop_front();
1059 // 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();