Lines Matching refs:tvar
166 * If tvar == NULL, this just checks variable can be converted.
173 struct probe_trace_arg *tvar)
193 if (!tvar)
197 ret = asprintf(&tvar->value, "\\%ld", (long)snum);
239 if (!tvar)
243 tvar->value = zalloc(ret + 2);
244 if (tvar->value == NULL)
246 snprintf(tvar->value, ret + 2, "@%s", dwarf_diename(vr_die));
247 tvar->ref = alloc_trace_arg_ref((long)offs);
248 if (tvar->ref == NULL)
279 if (!tvar)
290 tvar->value = strdup(regs);
291 if (tvar->value == NULL)
295 tvar->ref = alloc_trace_arg_ref((long)offs);
296 if (tvar->ref == NULL)
305 struct probe_trace_arg *tvar,
308 struct probe_trace_arg_ref **ref_ptr = &tvar->ref;
322 tvar->type = strdup(cast);
323 return (tvar->type == NULL) ? -ENOMEM : 0;
380 tvar->type = strdup(cast);
381 return (tvar->type == NULL) ? -ENOMEM : 0;
417 tvar->type = strdup(buf);
418 if (tvar->type == NULL)
569 &pf->sp_die, pf->machine, pf->tvar);
579 pf->pvar->field, &pf->tvar->ref,
584 ret = convert_variable_type(vr_die, pf->tvar, pf->pvar->type,
599 return copy_to_probe_trace_arg(pf->tvar, pf->pvar);
602 pf->tvar->name = strdup(pf->pvar->name);
610 pf->tvar->name = buf;
612 if (pf->tvar->name == NULL)
1404 pf->tvar = &tev->args[i];