]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/gdbserver/ChangeLog
gdb/gdbserver/
authorPedro Alves <palves@redhat.com>
Fri, 28 Jan 2011 13:36:32 +0000 (13:36 +0000)
committerPedro Alves <palves@redhat.com>
Fri, 28 Jan 2011 13:36:32 +0000 (13:36 +0000)
commit1c79eb8a7d7126b5fcb734fb374be42a717d4373
treeb755b132d513e73c122099d1f4ec958ad44f701c
parent85724a0e6091239d4c901a03659d5b7e8946c5c6
gdb/gdbserver/
* regcache.c (init_register_cache): Initialize
regcache->register_status.
(free_register_cache): Release regcache->register_status.
(regcache_cpy): Copy register_status.
(registers_to_string): Print 'x's for unavailable registers.
(supply_register): Mark the register's status valid or
unavailable, depending on whether a buffer was passed in or not.
(supply_register_zeroed): New.
(supply_regblock): Mark the registers' status valid or
unavailable, depending on whether a buffer was passed in or not.
* regcache.h (REG_UNAVAILABLE, REG_VALID): New defines.
(struct regcache): New `register_status' field.
(supply_register_zeroed): Declare.
* i387-fp.c (i387_xsave_to_cache): Zero out registers using
supply_register_zeroed, rather than passing a NULL buffer to
supply_register.
* tracepoint.c (fetch_traceframe_registers): Update comment.
gdb/gdbserver/ChangeLog
gdb/gdbserver/i387-fp.c
gdb/gdbserver/regcache.c
gdb/gdbserver/regcache.h
gdb/gdbserver/tracepoint.c