Add NEWS entry.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 76e905ea497d0291527864e39ad38217155f989c..aa74cb9a73d30e16313d86b842819fc8204e454b 100644 (file)
@@ -1,3 +1,35 @@
+2021-03-24  Luis Machado  <luis.machado@linaro.org>
+
+       * NEWS: Mention memory tagging changes.
+
+2021-03-24  Luis Machado  <luis.machado@linaro.org>
+
+       * printcmd.c (decode_format): Handle the 'm' modifier.
+       (do_examine): Display allocation tags when required/supported.
+       (should_validate_memtags): New function.
+       (print_command_1): Display memory tag mismatches.
+       * valprint.c (show_memory_tag_violations): New function.
+       (value_print_option_defs): Add new option "memory-tag-violations".
+       (user_print_options) <memory_tag_violations>: Initialize to 1.
+       * valprint.h (struct format_data) <print_tags>: New field.
+       (value_print_options) <memory_tag_violations>: New field.
+
+2021-03-24  Luis Machado  <luis.machado@linaro.org>
+
+       * printcmd.c: Include gdbsupport/rsp-low.h.
+       (memory_tag_list): New static global.
+       (process_print_command_args): Factored out of
+       print_command_1.
+       (print_command_1): Use process_print_command_args.
+       (show_addr_not_tagged, show_memory_tagging_unsupported)
+       (memory_tag_command, memory_tag_print_tag_command)
+       (memory_tag_print_logical_tag_command)
+       (memory_tag_print_allocation_tag_command, parse_with_logical_tag_input)
+       (memory_tag_with_logical_tag_command, parse_set_allocation_tag_input)
+       (memory_tag_set_allocation_tag_command, memory_tag_check_command): New
+       functions.
+       (_initialize_printcmd): Add "memory-tag" prefix and subcommands.
+
 2021-03-24  Luis Machado  <luis.machado@linaro.org>
 
        * aarch64-linux-tdep.c
This page took 0.028753 seconds and 4 git commands to generate.