Lines Matching defs:cur_state
2834 IRScopeDebugInfo* LinearScan::compute_debug_info_for_scope(int op_id, IRScope* cur_scope, ValueStack* cur_state, ValueStack* innermost_state) {
2837 ValueStack* caller_state = cur_state->caller_state();
2851 int nof_locals = cur_state->locals_size();
2857 assert(pos < cur_state->locals_size(), "why not?");
2859 Value local = cur_state->local_at(pos);
2865 assert(locals->length() == cur_state->locals_size(), "wrong number of locals");
2867 assert(cur_state->kind() == ValueStack::EmptyExceptionState, "should be");
2876 int nof_stack = cur_state->stack_size();
2882 Value expression = cur_state->stack_at_inc(pos);
2887 assert(expressions->length() == cur_state->stack_size(), "wrong number of stack entries");
2891 int nof_locks = cur_state->locks_size();
2893 int lock_offset = cur_state->caller_state() != NULL ? cur_state->caller_state()->total_locks_size() : 0;
2900 return new IRScopeDebugInfo(cur_scope, cur_state->bci(), locals, expressions, monitors, caller_debug_info);