gdb/server/
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 39eb4e76afade8a7ec9e5db5cb03b456a2b30cdb..a93ca7904bb78f4a8575d5cf146f9844f7968e13 100644 (file)
@@ -1,3 +1,31 @@
+2011-02-07  Pedro Alves  <pedro@codesourcery.com>
+
+       * server.c (gdb_read_memory): Change return semantics to allow
+       partial transfers.
+       (handle_search_memory_1): Adjust.
+       (process_serial_event) <'m' packet>: Handle partial transfers.
+       * tracepoint.c (traceframe_read_mem): Handle partial transfers.
+
+2011-01-28  Pedro Alves  <pedro@codesourcery.com>
+
+       * 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.
+
 2011-01-28  Pedro Alves  <pedro@codesourcery.com>
 
        * i387-fp.c (i387_xsave_to_cache): Make passing NULL as register
This page took 0.0287 seconds and 4 git commands to generate.