Lines Matching refs:ec_frame_idx

80     int		ec_frame_idx;	// index in ec_stack: context of ec_dfunc_idx  member
395 STACK_TV_BOT(STACK_FRAME_IDX_OFF)->vval.v_number = ectx->ec_frame_idx; in call_dfunc()
396 ectx->ec_frame_idx = ectx->ec_stack.ga_len; in call_dfunc()
439 ref->or_outer->out_frame_idx = ectx->ec_frame_idx; in call_dfunc()
495 tv = STACK_TV(ectx->ec_frame_idx + STACK_FRAME_SIZE + dfunc->df_varcount); in handle_closure_in_use()
501 top = ectx->ec_frame_idx - argcount; in handle_closure_in_use()
521 typval_T *stv = STACK_TV(ectx->ec_frame_idx in handle_closure_in_use()
568 tv = STACK_TV(ectx->ec_frame_idx + STACK_FRAME_SIZE + idx); in handle_closure_in_use()
598 pt->pt_outer.out_frame_idx = ectx->ec_frame_idx - top; in handle_closure_in_use()
661 int top = ectx->ec_frame_idx - argcount; in func_return()
663 int prev_dfunc_idx = STACK_TV(ectx->ec_frame_idx in func_return()
695 for (idx = top; idx < ectx->ec_frame_idx; ++idx) in func_return()
699 for (idx = ectx->ec_frame_idx + STACK_FRAME_SIZE; in func_return()
706 if (ret_idx == ectx->ec_frame_idx + STACK_FRAME_IDX_OFF) in func_return()
719 ectx->ec_iidx = STACK_TV(ectx->ec_frame_idx in func_return()
721 ectx->ec_instr = (void *)STACK_TV(ectx->ec_frame_idx in func_return()
723 ectx->ec_outer_ref = (void *)STACK_TV(ectx->ec_frame_idx in func_return()
725 floc = (void *)STACK_TV(ectx->ec_frame_idx in func_return()
728 ectx->ec_frame_idx = STACK_TV(ectx->ec_frame_idx in func_return()
1442 pt->pt_outer.out_frame_idx = ectx->ec_frame_idx; in fill_partial_and_closure()
1464 ++(((typval_T *)ectx->ec_stack.ga_data) + ectx->ec_frame_idx in fill_partial_and_closure()
1518 #define STACK_TV_VAR(idx) (((typval_T *)ectx->ec_stack.ga_data) + ectx->ec_frame_idx + STACK_FRAME_…
1553 return STACK_TV(ectx->ec_frame_idx - ufunc->uf_args.ga_len in lookup_debug_var()
1556 return STACK_TV(ectx->ec_frame_idx - 1); in lookup_debug_var()
1704 if (trycmd != NULL && trycmd->tcd_frame_idx == ectx->ec_frame_idx) in exec_instructions()
1729 if (ectx->ec_frame_idx == ectx->ec_initial_frame_idx) in exec_instructions()
3153 && trycmd->tcd_frame_idx == ectx->ec_frame_idx) in exec_instructions()
3385 trycmd->tcd_frame_idx = ectx->ec_frame_idx; in exec_instructions()
4541 if (ectx->ec_frame_idx == ectx->ec_initial_frame_idx) in exec_instructions()
4685 #define STACK_TV_VAR(idx) (((typval_T *)ectx.ec_stack.ga_data) + ectx.ec_frame_idx + STACK_FRAME_SI… in call_def_function()
4824 ectx.ec_frame_idx = ectx.ec_stack.ga_len; in call_def_function()
4825 ectx.ec_initial_frame_idx = ectx.ec_frame_idx; in call_def_function()
4932 while (ectx.ec_frame_idx != ectx.ec_initial_frame_idx) in call_def_function()