diff mbox series

[v2] GDB: doc: Improve AArch64 subsubsection titles and index entries in gdb.texinfo

Message ID 20250610235408.51176-1-thiago.bauermann@linaro.org
State New
Headers show
Series [v2] GDB: doc: Improve AArch64 subsubsection titles and index entries in gdb.texinfo | expand

Commit Message

Thiago Jung Bauermann June 10, 2025, 11:54 p.m. UTC
Remove period from subsubsection titles in the AArch64 configuration-specific
subsection, and expand acronyms.

Regarding @cindex entries, remove periods and standardise their order
and the position of "AArch64" to make it easier to find them by
using the index-searching commands of Info readers that offer TAB
completion.

Reviewed-By: Eli Zaretskii <eliz@gnu.org>
---
 gdb/doc/gdb.texinfo | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

This was patch 2 in the AArch64 Guarded Control Stack support series:

https://inbox.sourceware.org/gdb-patches/20250608010338.2234530-3-thiago.bauermann@linaro.org/

I applied Eli Zaretskii's review comments and decided to post v2 on its
own.


base-commit: 2cfc7485d5a13e2af8ca3f6944e3a74d22a1b347

Comments

Eli Zaretskii June 11, 2025, 12:31 p.m. UTC | #1
> From: Thiago Jung Bauermann <thiago.bauermann@linaro.org>
> Cc: Eli Zaretskii <eliz@gnu.org>
> Date: Tue, 10 Jun 2025 20:54:08 -0300
> 
> Remove period from subsubsection titles in the AArch64 configuration-specific
> subsection, and expand acronyms.
> 
> Regarding @cindex entries, remove periods and standardise their order
> and the position of "AArch64" to make it easier to find them by
> using the index-searching commands of Info readers that offer TAB
> completion.
> 
> Reviewed-By: Eli Zaretskii <eliz@gnu.org>
> ---
>  gdb/doc/gdb.texinfo | 29 +++++++++++++++--------------
>  1 file changed, 15 insertions(+), 14 deletions(-)

This is okay, thanks.

Approved-By: Eli Zaretskii <eliz@gnu.org>
Thiago Jung Bauermann June 11, 2025, 7:29 p.m. UTC | #2
Eli Zaretskii <eliz@gnu.org> writes:

>> From: Thiago Jung Bauermann <thiago.bauermann@linaro.org>
>> Cc: Eli Zaretskii <eliz@gnu.org>
>> Date: Tue, 10 Jun 2025 20:54:08 -0300
>> 
>> Remove period from subsubsection titles in the AArch64 configuration-specific
>> subsection, and expand acronyms.
>> 
>> Regarding @cindex entries, remove periods and standardise their order
>> and the position of "AArch64" to make it easier to find them by
>> using the index-searching commands of Info readers that offer TAB
>> completion.
>> 
>> Reviewed-By: Eli Zaretskii <eliz@gnu.org>
>> ---
>>  gdb/doc/gdb.texinfo | 29 +++++++++++++++--------------
>>  1 file changed, 15 insertions(+), 14 deletions(-)
>
> This is okay, thanks.
>
> Approved-By: Eli Zaretskii <eliz@gnu.org>

Thanks! Pushed as commit 3729db958391.
diff mbox series

Patch

diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo
index 7d06e1f5fa4e..4d3a2d0bd5e3 100644
--- a/gdb/doc/gdb.texinfo
+++ b/gdb/doc/gdb.texinfo
@@ -26638,8 +26638,9 @@  Show whether AArch64 debugging messages are displayed.
 
 @end table
 
-@subsubsection AArch64 SVE.
-@cindex AArch64 SVE.
+@subsubsection AArch64 Scalable Vector Extension
+@cindex Scalable Vector Extension, AArch64
+@cindex SVE, AArch64
 
 When @value{GDBN} is debugging the AArch64 architecture, if the Scalable Vector
 Extension (SVE) is present, then @value{GDBN} will provide the vector registers
@@ -26678,11 +26679,10 @@  internally by @value{GDBN} and the Linux Kernel.
 
 @end itemize
 
-@subsubsection AArch64 SME.
+@subsubsection AArch64 Scalable Matrix Extension
 @anchor{AArch64 SME}
-@cindex SME
-@cindex AArch64 SME
-@cindex Scalable Matrix Extension
+@cindex Scalable Matrix Extension, AArch64
+@cindex SME, AArch64
 
 The Scalable Matrix Extension (@url{https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/scalable-matrix-extension-armv9-a-architecture, @acronym{SME}})
 is an AArch64 architecture extension that expands on the concept of the
@@ -26874,11 +26874,10 @@  incorrect values for SVE registers (when in streaming mode).
 This is the same limitation we have for the @acronym{SVE} registers, and there
 are plans to address this limitation going forward.
 
-@subsubsection AArch64 SME2.
+@subsubsection AArch64 Scalable Matrix Extension 2
 @anchor{AArch64 SME2}
-@cindex SME2
-@cindex AArch64 SME2
-@cindex Scalable Matrix Extension 2
+@cindex Scalable Matrix Extension 2, AArch64
+@cindex SME2, AArch64
 
 The Scalable Matrix Extension 2 is an AArch64 architecture extension that
 further expands the @acronym{SME} extension with the following:
@@ -26918,8 +26917,9 @@  For more information about @acronym{SME2}, please refer to the
 official @url{https://developer.arm.com/documentation/ddi0487/latest,
 architecture documentation}.
 
-@subsubsection AArch64 Pointer Authentication.
-@cindex AArch64 Pointer Authentication.
+@subsubsection AArch64 Pointer Authentication
+@cindex Pointer Authentication, AArch64
+@cindex PAC, AArch64
 @anchor{AArch64 PAC}
 
 When @value{GDBN} is debugging the AArch64 architecture, and the program is
@@ -26929,8 +26929,9 @@  When GDB prints a backtrace, any addresses that required unmasking will be
 postfixed with the marker [PAC].  When using the MI, this is printed as part
 of the @code{addr_flags} field.
 
-@subsubsection AArch64 Memory Tagging Extension.
-@cindex AArch64 Memory Tagging Extension.
+@subsubsection AArch64 Memory Tagging Extension
+@cindex Memory Tagging Extension, AArch64
+@cindex MTE, AArch64
 
 When @value{GDBN} is debugging the AArch64 architecture, the program is
 using the v8.5-A feature Memory Tagging Extension (MTE) and there is support