Rough reading of debugging in gdb chapter 10
10.1 Expressions
print 的使用,以及如何编写表达式。
10.2 Ambiguous Expressions
描述 gdb 的模糊表达式的选择机制。
10.3 Program Variables
表示如何采用 print 打印变量。
10.4 Artificial Arrays
利用 @
字符人工打印数组。
10.5 Output Formats
指定print指令的输出类型,和 C 中的 printf 很像。
10.6 Examining Memory
利用 x 指令检查内存。
10.7 Memory Tagging
内存标记的设置,在访问内存的时候同时检查标记,并进行比对。
10.8 Automatic Display
display指令的使用,自动打印变量。
10.9 Print Settings
print 指令相关的参数设置。
10.10 Pretty Printing
简洁打印,对于复杂类型,如字符串采取简洁打印的方式。
10.11 Value History
过去 print 指令产生数值的表示方法。
10.12 Convenience Variables
gdb 内置的可以直接拿来用的变量。
10.13 Convenience Functions
gdb 内置的可以直接用来调用的函数。
10.14 Registers
对于体系结构提供的寄存器的调用方法。
10.15 Floating Point Hardware
显示浮点相关信息。
10.16 Vector Unit
显示向量的相关信息。
10.17 Operating System Auxiliary Information
显示操作系统相关的信息。
10.18 Memory Region Attributes
设置内存区域的一些属性,比如访问时候的对其之类的属性。
10.20 How to Produce a Core File from Your Program
表示如何产生核心转储文件。
10.21 Character Sets
字符集设置。
10.22 Caching Data of Targets
gdb 缓存相关。
10.23 Search Memory
利用 find 指令对内存空间进行搜索。
10.24 Value Sizes
限定 gdb 存储显示数值的大小。