Lines Matching refs:ret
27 int ret;
32 ret = dwarf_getsrcfiles(cu_die, &files, &nfiles);
33 if (ret != 0)
160 int ret = -ENOENT;
167 ret = callback(sc_die, data);
168 if (ret)
172 return ret;
240 Dwarf_Word ret;
245 dwarf_formudata(&attr, &ret);
246 return (int)ret;
327 Dwarf_Word ret;
329 if (die_get_attr_udata(tp_die, DW_AT_encoding, &ret))
332 return (ret == DW_ATE_signed_char || ret == DW_ATE_signed ||
333 ret == DW_ATE_signed_fixed);
433 int ret;
440 ret = dwarf_getlocation(&attr, &expr, &nexpr);
441 if (ret < 0 || nexpr == 0)
537 int ret;
539 ret = dwarf_child(rt_die, die_mem);
540 if (ret != 0)
544 ret = callback(die_mem, data);
545 if (ret == DIE_FIND_CB_END)
548 if ((ret & DIE_FIND_CB_CHILD) &&
553 } while ((ret & DIE_FIND_CB_SIBLING) &&
872 int lineno, ret = 0;
945 ret = callback(fname, lineno, addr, data);
946 if (ret != 0)
947 return ret;
960 ret = __die_walk_funclines(rt_die, false, callback, data);
968 ret = param.retval;
971 return ret;
1066 int tag, ret;
1092 ret = die_get_typename(&type, buf);
1093 return ret ? ret : strbuf_addstr(buf, tmp);
1105 int ret;
1107 ret = die_get_typename(vr_die, buf);
1108 if (ret < 0) {
1110 ret = strbuf_add(buf, "(unknown_type)", 14);
1113 return ret < 0 ? ret : strbuf_addf(buf, "\t%s", dwarf_diename(vr_die));
1135 int ret;
1139 ret = die_entrypc(sp_die, &entry);
1140 if (ret)
1141 return ret;
1151 ret = -EINVAL;
1161 ret = strbuf_addf(buf, "@<%s+[%" PRIu64 "-%" PRIu64,
1165 ret = strbuf_addf(buf, ",%" PRIu64 "-%" PRIu64,
1168 if (ret < 0)
1173 ret = strbuf_add(buf, "]>", 2);
1177 return ret;
1191 int ret = 0;
1202 ret = die_entrypc(sp_die, &entry);
1203 if (ret)
1204 return ret;
1217 ret = die_get_var_innermost_scope(sp_die, vr_die, buf);
1225 ret = strbuf_addf(buf, "@<%s+[%" PRIu64 "-%" PRIu64,
1229 ret = strbuf_addf(buf, ",%" PRIu64 "-%" PRIu64,
1232 if (ret < 0)
1237 ret = strbuf_add(buf, "]>", 2);
1239 return ret;