• Home
  • Raw
  • Download

Lines Matching refs:ret_value

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