This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Regcache.h New Changelog (3rd times the charm)


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]