This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH 1/3] New function value_has_address
Hey Yao,
> +/* Return true if VALUE has address, otherwise return false. */
> +
> +static int
> +value_has_address (const struct value *value)
> +{
> + return (value->lval != lval_internalvar
> + && value->lval != lval_internalvar_component
> + && value->lval != lval_xcallable);
I'm wondering about the function's name. Does a value that
lives in a register, for instance, really have an address?
For me, if there was a function value_has_address, it would
return nonzero only for lval_memory. I'm not too sure if
lval_computed would qualify or not.
Perhaps, what you were looking for, is something like
value_lives_in_inferior?
--
Joel