Home | History | Annotate | Download | only in runtime

Lines Matching refs:stack

106   std::deque<instrumentation::InstrumentationStackFrame>* stack = self_->GetInstrumentationStack();
108 stack->pop_front();
114 std::deque<instrumentation::InstrumentationStackFrame>* stack = self_->GetInstrumentationStack();
116 DCHECK_GE(stack->size(), desired_pops);
129 InstrumentationStackFrame frame = stack->at(frames_to_remove_);
313 // into the dex_pcs_ list to match size of instrumentation stack.
364 // Insert frame at the right position so we do not corrupt the instrumentation stack.
365 // Instrumentation stack frames are in descending frame id order.
408 // Create method enter events for all methods currently on the thread's stack. We only do this
511 std::deque<instrumentation::InstrumentationStackFrame>* stack = thread->GetInstrumentationStack();
512 if (stack->size() > 0) {
518 CHECK_EQ(visitor.frames_removed_, stack->size());
519 while (stack->size() > 0) {
520 stack->pop_front();
778 // Restore stack only if there is no method currently deoptimized.
787 // Only do this after restoring, as walking the stack when restoring will see
1000 // Restore code and possibly stack only if we did not deoptimize everything.
1014 // If there is no deoptimized method left, we can restore the stack of each thread.
1343 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
1367 stack->push_front(instrumentation_frame);
1439 // Stop stack walking since we've seen a Java frame.
1455 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
1456 CHECK_GT(stack->size(), 0U);
1457 InstrumentationStackFrame instrumentation_frame = stack->front();
1458 stack->pop_front();
1460 // Set return PC and check the sanity of the stack.
1564 std::deque<instrumentation::InstrumentationStackFrame>* stack = self->GetInstrumentationStack();
1565 CHECK_GE(stack->size(), nframes);
1573 LOG(INFO) << "Popping for deoptimization " << stack->at(i).method_->PrettyMethod();
1577 // instrumentation-stack. We cannot do this earlier since MethodUnwindEvent can re-enter java and
1578 // do other things that require the instrumentation stack to be in a consistent state with the
1579 // actual stack.
1581 stack->pop_front();
1583 uintptr_t return_pc = stack->front().return_pc_;
1584 stack->pop_front();