-
故障注入测试的GDB环境变量
资源介绍
十二、历史记录
当你用 GDB 的 print 查看程序运行时的数据时,你每一个 print 都会被 GDB
记录下来。GDB会以$1, $2, $3 这样的方式为你每一个 print命令编上号。于
是,你可以使用这个编号访问以前的表达式,如$1。这个功能所带来的好处是,
如果你先前输入了一个比较长的表达式,如果你还想查看这个表达式的值,你可
以使用历史记录来访问,省去了重复输入。
十三、GDB环境变量
你可以在 GDB的调试环境中定义自己的变量,用来保存一些调试程序中的
运行数据。要定义一个 GDB 的变量很简单只需。使用 GDB 的 set 命令。GDB
的环境变量和 UNIX一样,也是以$起头。如:
set $foo = *object_ptr
使用环境变量时,GDB会在你第一次使用时创建这个变量,而在以后的
使用中,则直接对其賦值。环境变量没有类型,你可以给环境变量定义任一的类
型。包括结构体和数组。
show convenience
该命令查看当前所设置的所有的环境变量。
- 上一篇: abort函数-数据流图到模块结构图的直接转换方法
- 下一篇: POSIX.1-2008规范