This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/gdb ChangeLog regcache.c regcache.h rs6000 ...
- From: cagney at sources dot redhat dot com
- To: gdb-cvs at sources dot redhat dot com
- Date: 23 May 2002 18:03:26 -0000
- Subject: src/gdb ChangeLog regcache.c regcache.h rs6000 ...
CVSROOT: /cvs/src
Module name: src
Branch: cagney_regbuf-20020515-branch
Changes by: cagney@sources.redhat.com 2002-05-23 11:03:26
Modified files:
gdb : ChangeLog regcache.c regcache.h rs6000-tdep.c
Log message:
* regcache.c (register_buffer): Add regcache parameter. Update
callers.
(struct regcache_descr): Add nr_raw_registers and
max_register_size. Add legacy_p. Change registers to
raw_registers, register_valid_p to raw_register_valid_p. Update
all callers.
(legacy_regcache_descr): New function handle legacy case.
(regcache_descr): Use legacy function. For non-legacy case,
restrict the register cache to just NUM_REGS.
(regcache_read, regcache_write): When non-legacy case, implement
regcache read and write directly.
(regcache_write): Use regcache_valid_p.
* regcache.h (deprecated_grub_regcache_for_registers): Rename
grub_around_regcache_for_registers
(deprecated_grub_regcache_for_register_valid): Rename
grub_around_regcache_for_register_valid.
* regcache.c (deprecated_grub_around_regcache_for_registers)
(deprecated_grub_regcache_for_register_valid): Rename.
* rs6000-tdep.c (rs6000_extract_return_value): Update.
* regcache.c (build_regcache): Update.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=1.2646.2.4&r2=1.2646.2.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/regcache.c.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=1.36.2.4&r2=1.36.2.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/regcache.h.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=1.6.6.4&r2=1.6.6.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gdb/rs6000-tdep.c.diff?cvsroot=src&only_with_tag=cagney_regbuf-20020515-branch&r1=1.64.2.2&r2=1.64.2.3