This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb ChangeLog Makefile.in gdbarch.c gdbarc ...
- From: cagney at sources dot redhat dot com
- To: gdb-cvs at sources dot redhat dot com
- Date: 26 Aug 2002 19:57:40 -0000
- Subject: src/gdb ChangeLog Makefile.in gdbarch.c gdbarc ...
CVSROOT: /cvs/src
Module name: src
Branch: cagney_sysregs-20020825-branch
Changes by: cagney@sources.redhat.com 2002-08-26 12:57:40
Modified files:
gdb : ChangeLog Makefile.in gdbarch.c gdbarch.h
gdbarch.sh i386-tdep.c infcmd.c regcache.c
Added files:
gdb : reggroups.c reggroups.h
Log message:
2002-08-26 Andrew Cagney <ac131313@redhat.com>
* i386-tdep.c: Include "reggroups.h".
(i386_register_reggroup_p): New function.
(i386_add_reggroups, i386_init_reggroups): New function.
(i386_gdbarch_init): Call i386_add_reggroups. Set
register_reggroup_p.
(_initialize_i386_tdep): Call i386_init_reggroups.
* infcmd.c: Include <ctype.h>.
(registers_info): Rewrite. Handle reggroups.
(default_print_registers_info): Use gdbarch_register_reggroup_p.
(print_float_info): Use gdbarch_register_reggroup_p.
* regcache.c: Include "reggroups.h".
(regcache_dump): Include the register groups in the ``maint print
registers'' command.
* infcmd.c: Include "regroup.h".
(default_print_registers_info): Use gdbarch_register_reggroup_p.
(print_float_info): Ditto.
* gdbarch.sh: Include "reggroups.h".
(register_reggroup_p): New method.
(struct reggroup): Add opaque declaration.
* gdbarch.h, gdbarch.c: Regenerate.
* Makefile.in (SFILES): Add reggroups.c.
(reggroups_h): Define.
(COMMON_OBS): Add reggroups.o.
(reggroups.o): Specify dependencies.
(gdbarch.o, infcmd.o, i386-tdep.o): Update dependencies.
* reggroups.c: New file.
* reggroups.h: New file.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/reggroups.c.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/reggroups.h.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=NONE&r2=1.1.2.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=1.3153.2.1&r2=1.3153.2.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/Makefile.in.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=1.248&r2=1.248.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/gdbarch.c.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=1.146.4.1&r2=1.146.4.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/gdbarch.h.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=1.114.4.1&r2=1.114.4.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/gdbarch.sh.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=1.158.4.1&r2=1.158.4.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/i386-tdep.c.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=1.84&r2=1.84.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/infcmd.c.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=1.54&r2=1.54.4.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/regcache.c.diff?cvsroot=src&only_with_tag=cagney_sysregs-20020825-branch&r1=1.57.2.1&r2=1.57.2.2