This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
mapping addresses
- From: "John S. Yates, Jr." <jyates at netezza dot com>
- To: "gdb" <gdb at sources dot redhat dot com>
- Date: Mon, 19 Aug 2002 10:53:41 -0400
- Subject: mapping addresses
- Organization: Netezza Corporation
- Reply-to: "John S. Yates, Jr." <jyates at netezza dot com>
Looking for advice / guidance:
We are doing a home-grown embedded kernel which
runs with the MMU turned-on. The twist in this
design is that address maps are true first class
objects that have an existence independent of
any tasks. A task may have no current map (only
shared regions guaranteed accessible) or it may
explicitly attach to a map. And of course it is
fully meaningful for a map to exist even though
no tasks are currently attached to it.
For debugging I would like the following:
(1) an address expression syntax that denotes
dereferencing relative to given map tag
(2) a means of establishing a default map tag
for those cases where no map tag is given
Is there enough support in GDB for x86 segment
addressing to provide a starting point for (1)?
How generalizable is it? [Currently using the
PowerPC though in future anything is possible.]
Is current support for switching amount thread
a reasonable starting point for (2)?
tia,
/john
--
John S. Yates, Jr. 508 665-6897 (voice)
Netezza Inc 508 665-6811 (fax)
200 Crossing Blvd. Framingham, MA 01701