Lines Matching refs:dfunc

260     dfunc_T	*dfunc = ((dfunc_T *)def_functions.ga_data) + cdf_idx;  in call_dfunc()  local
261 ufunc_T *ufunc = dfunc->df_ufunc; in call_dfunc()
271 if (dfunc->df_deleted) in call_dfunc()
275 dfunc->df_name == NULL ? (char_u *)"unknown" : dfunc->df_name); in call_dfunc()
305 dfunc = ((dfunc_T *)def_functions.ga_data) + cdf_idx; in call_dfunc()
307 if (res == FAIL || INSTRUCTIONS(dfunc) == NULL) in call_dfunc()
360 varcount = dfunc->df_varcount + dfunc->df_has_closure; in call_dfunc()
399 for (idx = 0; idx < dfunc->df_varcount; ++idx) in call_dfunc()
401 if (dfunc->df_has_closure) in call_dfunc()
403 typval_T *tv = STACK_TV_BOT(STACK_FRAME_SIZE + dfunc->df_varcount); in call_dfunc()
452 ectx->ec_instr = INSTRUCTIONS(dfunc); in call_dfunc()
481 dfunc_T *dfunc = ((dfunc_T *)def_functions.ga_data) in handle_closure_in_use() local
491 if (dfunc->df_ufunc == NULL) in handle_closure_in_use()
493 if (dfunc->df_has_closure == 0) in handle_closure_in_use()
495 tv = STACK_TV(ectx->ec_frame_idx + STACK_FRAME_SIZE + dfunc->df_varcount); in handle_closure_in_use()
500 argcount = ufunc_argcount(dfunc->df_ufunc); in handle_closure_in_use()
519 for (i = 0; i < dfunc->df_varcount; ++i) in handle_closure_in_use()
544 funcstack->fs_ga.ga_len = funcstack->fs_var_offset + dfunc->df_varcount; in handle_closure_in_use()
566 for (idx = 0; idx < dfunc->df_varcount; ++idx) in handle_closure_in_use()
658 dfunc_T *dfunc = ((dfunc_T *)def_functions.ga_data) in func_return() local
660 int argcount = ufunc_argcount(dfunc->df_ufunc); in func_return()
674 if (dfunc->df_ufunc->uf_profiling in func_return()
678 + profile_info_ga.ga_len - 1, dfunc->df_ufunc, caller); in func_return()
684 --dfunc->df_ufunc->uf_calls; in func_return()
870 iptr->isn_arg.dfunc.cdf_idx = ufunc->uf_dfunc_idx; in call_ufunc()
871 iptr->isn_arg.dfunc.cdf_argcount = argcount; in call_ufunc()
1334 dfunc_T *dfunc = dfunc_idx < 0 ? NULL in get_script_svar() local
1342 if (dfunc != NULL) in get_script_svar()
1344 printable_func_name(dfunc->df_ufunc)); in get_script_svar()
1350 if (dfunc != NULL) in get_script_svar()
1436 dfunc_T *dfunc = ((dfunc_T *)def_functions.ga_data) in fill_partial_and_closure() local
1465 + STACK_FRAME_SIZE + dfunc->df_varcount)->vval.v_number; in fill_partial_and_closure()
1532 dfunc_T *dfunc; in lookup_debug_var() local
1539 dfunc = ((dfunc_T *)def_functions.ga_data) + ectx->ec_dfunc_idx; in lookup_debug_var()
1544 if (STRCMP(((char_u **)dfunc->df_var_names.ga_data)[idx], name) == 0) in lookup_debug_var()
1549 ufunc = dfunc->df_ufunc; in lookup_debug_var()
3067 if (call_dfunc(iptr->isn_arg.dfunc.cdf_idx, in exec_instructions()
3069 iptr->isn_arg.dfunc.cdf_argcount, in exec_instructions()
4704 dfunc_T *dfunc = ((dfunc_T *)def_functions.ga_data) in call_def_function() local
4706 if (INSTRUCTIONS(dfunc) == NULL) in call_def_function()
4828 dfunc_T *dfunc = ((dfunc_T *)def_functions.ga_data) in call_def_function() local
4830 ufunc_T *base_ufunc = dfunc->df_ufunc; in call_def_function()
4873 dfunc_T *dfunc = ((dfunc_T *)def_functions.ga_data) in call_def_function() local
4876 for (idx = 0; idx < dfunc->df_varcount; ++idx) in call_def_function()
4878 ectx.ec_stack.ga_len += dfunc->df_varcount; in call_def_function()
4879 if (dfunc->df_has_closure) in call_def_function()
4886 ectx.ec_instr = INSTRUCTIONS(dfunc); in call_def_function()
5420 cdfunc_T *cdfunc = &iptr->isn_arg.dfunc; in list_instructions()
5845 dfunc_T *dfunc; in ex_disassemble() local
5902 dfunc = ((dfunc_T *)def_functions.ga_data) + ufunc->uf_dfunc_idx; in ex_disassemble()
5907 instr = dfunc->df_instr_prof; in ex_disassemble()
5908 instr_count = dfunc->df_instr_prof_count; in ex_disassemble()
5913 instr = dfunc->df_instr; in ex_disassemble()
5914 instr_count = dfunc->df_instr_count; in ex_disassemble()
5917 instr = dfunc->df_instr_debug; in ex_disassemble()
5918 instr_count = dfunc->df_instr_debug_count; in ex_disassemble()