Home | History | Annotate | Download | only in ltrace

Lines Matching refs:ret_value

99 	      int (*cb)(struct value *ret_value, struct value *value,
112 int (*cb)(struct value *ret_value,
261 struct value_dict *arguments, struct value *ret_value)
263 if (expr_eval(node->lhs, context, arguments, ret_value) < 0)
265 struct value *parent = value_get_parental_struct(ret_value);
267 value_destroy(ret_value);
270 *ret_value = *parent;
276 struct value_dict *arguments, struct value *ret_value)
283 if (node->u.call.u.cb1(ret_value, &val, arguments,
295 struct value_dict *arguments, struct value *ret_value)
308 if (node->u.call.u.cb2(ret_value, &lhs, &rhs, arguments,
321 struct value_dict *arguments, struct value *ret_value)
334 if (value_init_element(ret_value, &lhs, (size_t)l) < 0)
341 struct value_dict *arguments, struct value *ret_value)
349 *ret_value = *valp;
356 *ret_value = *valp;
360 *ret_value = *context;
364 *ret_value = node->u.value;
368 return eval_index(node, context, arguments, ret_value);
371 return eval_up(node, context, arguments, ret_value);
374 return eval_cb1(node, context, arguments, ret_value);
377 return eval_cb2(node, context, arguments, ret_value);
386 struct value_dict *arguments, long *ret_value)
392 if (value_extract_word(&val, ret_value, arguments) < 0)