This is the mail archive of the
gdb@sourceware.cygnus.com
mailing list for the GDB project.
FYI: Multi-arch MIPS framework - multiple MIPS ABIs, one GDB
- To: GDB Discussion <gdb at sourceware dot cygnus dot com>
- Subject: FYI: Multi-arch MIPS framework - multiple MIPS ABIs, one GDB
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Tue, 07 Dec 1999 22:51:29 +1100
- Organization: Cygnus Solutions
Hello (Wearing my Cygnus Hat - no it is not red! :-)
As the first real demonstration of the potential of the multi-arch
framework (recently contributed by Cygnus), I've now completed adding
changes to mips-tdep.c that allow a single GDB binary to debug a number
of different MIPS ISAs.
Among the possibilities, a single GDB binary has been managed to debug
programs compiled with:
-mabi=32
-mmips2
-mabi=o64
-mabi=eabi
-EB
-mips16
(and about 30 other different variations :-)
For the moment, only the mips64vr4xxx*-elf and mips64vr5000*-elf targets
enable this code. It is using information extracted from the object
file to determine the applicable MIPS ISA.
Tread carefully,
Andrew