• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


Commit MetaInfo

Revisiona2bdbbe1234c00e53823f609ca06f5148bb1da42 (tree)
Zeit2020-06-26 01:23:39
AutorLuis Machado <luis.machado@lina...>
CommiterLuis Machado

Log Message

Add NEWS entry.

Mention the new packets and memory tagging features.

gdb/ChangeLog:

YYYY-MM-DD Luis Machado <luis.machado@linaro.org>

* NEWS: Mention memory tagging changes.

Ändern Zusammenfassung

Diff

--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -3,6 +3,19 @@
33
44 *** Changes since GDB 9
55
6+* GDB now supports general memory tagging functionality if the underlying
7+ architecture supports the proper primitives and hooks. Currently this is
8+ enabled only for AArch64 MTE.
9+
10+ This includes additional information when the inferior crashes with a
11+ SIGSEGV caused by a memory tag violation.
12+
13+* The "x" command supports the 'm' modifier to display allocation tags for
14+ a particular memory range.
15+
16+* The "print" command will display memory tag mismatches for addresses and
17+ pointers, if memory tagging is supported by the architecture.
18+
619 * Help and apropos commands will now show the documentation of a
720 command only once, even if that command has one or more aliases.
821 These commands now show the command name, then all of its aliases,
@@ -63,8 +76,27 @@
6376 * On Windows targets, it is now possible to debug 32-bit programs with a
6477 64-bit GDB.
6578
79+* New remote packets
80+
81+qMemTags
82+ Request the remote to send allocation tags for a particular memory range.
83+QMemTags
84+ Request the remote to store the specified allocation tags to the requested
85+ memory range.
86+
6687 * New commands
6788
89+mtag showltag ADDRESS
90+ Show the logical tag for ADDRESS.
91+mtag setltag ADDRESS TAG
92+ Set the logical tag for ADDRESS to TAG.
93+mtag showatag ADDRESS
94+ Show the allocation tag for ADDRESS.
95+mtag setatag ADDRESS LENGTH TAGS
96+ Set the allocation tag for [ADDRESS, ADDRESS + LENGTH) to TAGS.
97+mtag check ADDRESS
98+ Validate that ADDRESS' logical tag matches the allocation tag.
99+
68100 set exec-file-mismatch -- Set exec-file-mismatch handling (ask|warn|off).
69101 show exec-file-mismatch -- Show exec-file-mismatch handling (ask|warn|off).
70102 Set or show the option 'exec-file-mismatch'. When GDB attaches to a