This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Regcache.h New Changelog (3rd times the charm)
- To: gdb-patches at sourceware dot cygnus dot com
- Subject: Regcache.h New Changelog (3rd times the charm)
- From: steven <sbjohnson at ozemail dot com dot au>
- Date: Wed, 22 Nov 2000 21:42:12 +1000
- CC: ac131313 at cygnus dot com
- Organization: Neurizon Pty Ltd
- Reply-To: sjohnson at neurizon dot net
As it turns out, I didn't add anything but rather reduced it.
While im at it, I nominate ME for the 12th Annual GDB award for "largest single changelog entry for the year 2000". (I'd love to
have one of those little plastic and wicker trophys on my desk. Everyone would say 'Wow, you won a "Geedeebee".', Id be so proud...)
I think if I knew how big it would be I might have reconsidered doing it.
Regards,
Steven Johnson
2000-09-12 Steven Johnson <sjohnson@neurizon.net>
* regcache.h: Created new header, that collates register cache
definitions that were scattered throughout GDB.
* defs.h: Removed declaration of read_relative_register_raw_bytes()
as this is a register cache operation and now declared in regcache.h.
* gdbcore.h: Removed declaration of registers_fetched as this is a
register cache operation and now declared in regcache.h.
* i386nbsd-nat.c: Changed include of gdbcore.h to regcache.h as the
registers_fetched() declaration was moved.
* inferior.h: removed declarations of the extern *registers and
extern *register_valid, these are now declared in regcache.h. The
functions read_pc(),read_pc_pid(),generic_target_read_pc(),write_pc(),
write_pc_pid(),generic_target_write_pc(),read_sp(),write_sp(),
generic_target_write_sp(),read_fp(),generic_target_read_fp(),
write_fp() and generic_target_write_fp() are declared by regcahce.h,
so their defintions in this file have been removed.
* value.h: The definition of the functions registers_changed(),
read_register_bytes(),write_register_bytes(),read_register_gen(),
write_register_gen(), read_register(), read_signed_register(),
read_register_pid(),read_signed_register_pid(),write_register(),
write_register_pid(),supply_register(),register_cached(),
register_changed() and get_saved_register() are register cache
operation declarations and have been moved to regcache.h.
* a29k-tdep.c, a68v-nat.c, alpha-nat.c, alpha-tdep.c, alphabsd-nat.c,
arc-tdep.c, arm-linux-nat.c, arm-linux-tdep.c, arm-tdep.c,
blockframe.c, breakpoint.c, core-aout.c, corelow.c, cxux-nat.c,
d10v-tdep.c, d30v-tdep.c, dink32-rom.c, dve3900-rom.c, findvar.c,
frame.h, gdbarch.c, gdbtk-cmds.c, go32-nat.c, h8300-tdep.c,
h8500-tdep.c, hp300ux-nat.c, hppa-tdep.c, hpux-thread.c,
i386-linux-nat.c, i386-linux-tdep.c, i386-tdep.c, i386gnu-nat.c,
i386ly-tdep.c, i387-nat.c, i387-tdep.c, i960-tdep.c, ia64-linux-nat.c,
ia64-tdep.c, infcmd.c, infrun.c, irix5-nat.c, lin-lwp.c, lin-thread.c,
linux-thread.c, lynx-nat.c, m3-nat.c, m32r-rom.c, m32r-tdep.c,
m68hc11-tdep.c, m68k-tdep.c, m68klinux-nat.c, m88k-tdep.c, mac-nat.c,
mcore-tdep.c, mi-main.c, mips-tdep.c, mn10200-tdep.c, mn10300-tdep.c,
mon960-rom.c, monitor.c, ns32knbsd-nat.c, ocd.c, pa64solib.c,
ppc-bdm.c, ppc-linux-tdep.c, regcache.c, remote-adapt.c,
remote-array.c, remote-bug.c, remote-e7000.c, remote-eb.c,
remote-mips.c, remote-mm.c, remote-nindy.c, remote-os9k.c,
remote-rdi.c, remote-rdp.c, remote-sds.c, remote-sim.c, remote-st.c,
remote-udi.c, remote-utils.c, remote-vx.c, remote-vx29k.c, remote.c,
rs6000-nat.c, rs6000-tdep.c, sh-tdep.c, solib.c, somsolib.c,
sparc-tdep.c, sparcl-tdep.c, symfile.c, symtab.c, target.c,
thread-db.c, thread.c, tic80-tdep.c, tracepoint.c, umax-xdep.c,
uw-thread.c, v850-tdep.c, v850ice.c, valops.c, w65-tdep.c,
win32-nat.c, wince.c and z8k-tdep.c: Exploits the features of the
register cache, and so now include regcache.h to access the
appropriate declerations they require.