文件名称:GDB环境变量-故障注入测试
文件大小:237KB
文件格式:PDF
更新时间:2024-07-07 18:23:24
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 该命令查看当前所设置的所有的环境变量。