This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


> 
> 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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]