Lines Matching refs:var
65 static struct value *const_var_ref (struct symbol *var);
82 struct axs_value *value, struct symbol *var);
163 const_var_ref (struct symbol *var)
165 struct type *type = SYMBOL_TYPE (var);
167 switch (SYMBOL_CLASS (var))
170 return value_from_longest (type, (LONGEST) SYMBOL_VALUE (var));
173 return value_from_pointer (type, (CORE_ADDR) SYMBOL_VALUE_ADDRESS (var));
518 gen_sym_offset (struct agent_expr *ax, struct symbol *var)
520 gen_offset (ax, SYMBOL_VALUE (var));
528 gen_var_ref (struct agent_expr *ax, struct axs_value *value, struct symbol *var)
531 value->type = check_typedef (SYMBOL_TYPE (var));
534 switch (SYMBOL_CLASS (var))
537 ax_const_l (ax, (LONGEST) SYMBOL_VALUE (var));
542 ax_const_l (ax, (LONGEST) SYMBOL_VALUE_ADDRESS (var));
553 ax_const_l (ax, SYMBOL_VALUE_ADDRESS (var));
557 case LOC_ARG: /* var lives in argument area of frame */
559 gen_sym_offset (ax, var);
566 gen_sym_offset (ax, var);
572 case LOC_LOCAL: /* var lives in locals area of frame */
575 gen_sym_offset (ax, var);
581 ax_reg (ax, SYMBOL_BASEREG (var));
582 gen_sym_offset (ax, var);
588 SYMBOL_PRINT_NAME (var));
592 ax_const_l (ax, BLOCK_START (SYMBOL_BLOCK_VALUE (var)));
602 value->u.reg = SYMBOL_VALUE (var);
610 ax_reg (ax, SYMBOL_VALUE (var));
617 = lookup_minimal_symbol (DEPRECATED_SYMBOL_NAME (var), NULL, NULL);
619 error ("Couldn't resolve symbol `%s'.", SYMBOL_PRINT_NAME (var));
634 SYMBOL_OPS (var)->tracepoint_var_ref (var, ax, value);
639 SYMBOL_PRINT_NAME (var));
644 SYMBOL_PRINT_NAME (var));