Lines Matching refs:tvar
53 * If tvar == NULL, this just checks variable can be converted.
60 struct probe_trace_arg *tvar)
80 if (!tvar)
84 ret = asprintf(&tvar->value, "\\%ld", (long)snum);
126 if (!tvar)
130 tvar->value = zalloc(ret + 2);
131 if (tvar->value == NULL)
133 snprintf(tvar->value, ret + 2, "@%s", dwarf_diename(vr_die));
134 tvar->ref = alloc_trace_arg_ref((long)offs);
135 if (tvar->ref == NULL)
166 if (!tvar)
177 tvar->value = strdup(regs);
178 if (tvar->value == NULL)
182 tvar->ref = alloc_trace_arg_ref((long)offs);
183 if (tvar->ref == NULL)
190 struct probe_trace_arg *tvar,
193 struct probe_trace_arg_ref **ref_ptr = &tvar->ref;
207 tvar->type = strdup(cast);
208 return (tvar->type == NULL) ? -ENOMEM : 0;
265 tvar->type = strdup(cast);
266 return (tvar->type == NULL) ? -ENOMEM : 0;
302 tvar->type = strdup(buf);
303 if (tvar->type == NULL)
454 &pf->sp_die, pf->machine, pf->tvar);
464 pf->pvar->field, &pf->tvar->ref,
469 ret = convert_variable_type(vr_die, pf->tvar, pf->pvar->type,
484 return copy_to_probe_trace_arg(pf->tvar, pf->pvar);
487 pf->tvar->name = strdup(pf->pvar->name);
495 pf->tvar->name = buf;
497 if (pf->tvar->name == NULL)
1300 pf->tvar = &tev->args[i];