Lines Matching refs:vf
1199 struct local_vars_finder *vf = data; in copy_variables_cb() local
1200 struct probe_finder *pf = vf->pf; in copy_variables_cb()
1205 (tag == DW_TAG_variable && vf->vars)) { in copy_variables_cb()
1206 if (convert_variable_location(die_mem, vf->pf->addr, in copy_variables_cb()
1207 vf->pf->fb_ops, &pf->sp_die, in copy_variables_cb()
1209 vf->args[vf->nargs].var = (char *)dwarf_diename(die_mem); in copy_variables_cb()
1210 if (vf->args[vf->nargs].var == NULL) { in copy_variables_cb()
1211 vf->ret = -ENOMEM; in copy_variables_cb()
1214 pr_debug(" %s", vf->args[vf->nargs].var); in copy_variables_cb()
1215 vf->nargs++; in copy_variables_cb()
1219 if (dwarf_haspc(die_mem, vf->pf->addr)) in copy_variables_cb()
1231 struct local_vars_finder vf = {.pf = pf, .args = args, .vars = false, in expand_probe_args() local
1237 vf.vars = true; in expand_probe_args()
1245 vf.nargs = n; in expand_probe_args()
1247 die_find_child(sc_die, copy_variables_cb, (void *)&vf, in expand_probe_args()
1249 pr_debug(" (%d)\n", vf.nargs - n); in expand_probe_args()
1250 if (vf.ret < 0) in expand_probe_args()
1251 return vf.ret; in expand_probe_args()
1252 n = vf.nargs; in expand_probe_args()