aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog47
1 files changed, 47 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index ecb73d9..e13b0d8 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,52 @@
2017-10-21 Simon Marchi <simon.marchi@ericsson.com>
+ * memattr.h: Don't include vec.h.
+ (struct mem_attrib): Initialize fields.
+ <unknown>: New static method.
+ (struct mem_region): Add constructors, operator<, initialize
+ fields.
+ * memattr.c: Include algorithm.
+ (default_mem_attrib, unknown_mem_attrib): Remove.
+ (user_mem_region_list): New global.
+ (target_mem_region_list, mem_region_list): Change type to
+ std::vector<mem_region>.
+ (mem_use_target): Now a function.
+ (target_mem_regions_valid): Change type to bool.
+ (mem_region_lessthan, mem_region_cmp, mem_region_init): Remove.
+ (require_user_regions): Adjust.
+ (require_target_regions): Adjust.
+ (create_mem_region): Adjust.
+ (lookup_mem_region): Adjust.
+ (invalidate_target_mem_regions): Adjust.
+ (mem_clear): Rename to...
+ (user_mem_clear): ... this, and adjust.
+ (mem_command): Adjust.
+ (info_mem_command): Adjust.
+ (mem_enable, enable_mem_command, mem_disable,
+ disable_mem_command): Adjust.
+ (mem_delete): Adjust.
+ (delete_mem_command): Adjust.
+ * memory-map.h (parse_memory_map): Return an std::vector.
+ * memory-map.c (parse_memory_map): Likewise.
+ (struct memory_map_parsing_data): Add constructor.
+ <memory_map>: Point to std::vector.
+ (memory_map_start_memory): Adjust.
+ (memory_map_end_memory): Adjust.
+ (memory_map_end_property): Adjust.
+ (clear_result): Remove.
+ * remote.c (remote_memory_map): Return an std::vector.
+ * target-debug.h (target_debug_print_VEC_mem_region_s__p):
+ Remove.
+ (target_debug_print_mem_region_vector): New.
+ * target-delegates.c: Regenerate.
+ * target.h (mem_region_vector): New typedef.
+ (to_memory_map): Return mem_region_vector.
+ (target_memory_map): Return an std::vector.
+ * target.c (target_memory_map): Return an std::vector.
+ (flash_erase_command): Adjust.
+
+2017-10-21 Simon Marchi <simon.marchi@ericsson.com>
+
* memory-map.c (struct memory_map_parsing_data) <property_name>:
Change type to std::string.
(memory_map_start_property): Adjust.