|
@@ -573,14 +573,13 @@ static int find_variable(Dwarf_Die *sc_die, struct probe_finder *pf)
|
|
|
if (!die_find_variable_at(sc_die, pf->pvar->var, pf->addr, &vr_die)) {
|
|
|
/* Search again in global variables */
|
|
|
if (!die_find_variable_at(&pf->cu_die, pf->pvar->var, 0, &vr_die))
|
|
|
+ pr_warning("Failed to find '%s' in this function.\n",
|
|
|
+ pf->pvar->var);
|
|
|
ret = -ENOENT;
|
|
|
}
|
|
|
if (ret >= 0)
|
|
|
ret = convert_variable(&vr_die, pf);
|
|
|
|
|
|
- if (ret < 0)
|
|
|
- pr_warning("Failed to find '%s' in this function.\n",
|
|
|
- pf->pvar->var);
|
|
|
return ret;
|
|
|
}
|
|
|
|