Harvard proposal
Per Bothner
per@bothner.com
Fri Feb 23 20:27:00 GMT 2001
Andrew Cagney <ac131313@cygnus.com> writes:
> A CORE_ADDR is a cannonical address within the target address space. A
> CORE_ADDR should, in theory, be able to identify every target byte (or
> if someone gets it working - word).
To clarify: By "target address space" do you mean the combined address
spaces of all the targets put together, or the address space of any
single target? In other words, should a CORE_ADDR would also provide
some way of identifying a specific sub-space (i.e. specific target)?
Or should sub-space identification (which subsumes process id and host
network address) be something *separate* from the CORE_ADDR?
> However, as with traditional C, I'd suggest following the convention of
> CORE_ADDR (void*) for pointers and LONGEST (long) for offsets.
Again to clarify: We're talking *target* void*, represented as an
integer type in gdb, not a pointer type.
--
--Per Bothner
per@bothner.com http://www.bothner.com/~per/
More information about the Gdb
mailing list