Re: [RFC/RFA] gdb extension for Harvard architectures

Andrew Cagney
2001-10-03T11:06:00Z

>
> Correct (AFAIK).
>
>
>> you could end up printing a
>> value from a completly different address space.
>
>
> The above operation works even without my change. Since (int*)
> is interpreted as a naturally "data-like" expression, the above
> will give you the int that lives in the data-space address corresponding
> to the code-space address of "function".
>
> What my change _adds_ to this picture is the ability to say
>
> print *(@code int *) function
>
> which will print the int that resides in the CODE-SPACE address
> corresponding to the address of "function". This is something
> that you cannot do without my change.

Without change. My contention is that the user is almost never going to
want to do what you just described. Why make what the user is going to
want to do hard?

Andrew