【发布时间】:2018-03-04 16:14:48
【问题描述】:
对于我正在运行的 C 程序,我需要能够将 argv 数组添加到 KDBG 中的监视变量列表中。我可以添加argv[0]、argv[1]、argv[2] 等,但是有没有办法添加一个变量,无论有多少变量,我都可以查看整个数组?
【问题讨论】:
对于我正在运行的 C 程序,我需要能够将 argv 数组添加到 KDBG 中的监视变量列表中。我可以添加argv[0]、argv[1]、argv[2] 等,但是有没有办法添加一个变量,无论有多少变量,我都可以查看整个数组?
【问题讨论】:
使用 GDB 的 @ 表示法来打印一个数组。
指定这个表达式
*argv@argc
查看所有参数,或
*argv@(argc+1)
还可以查看尾随的NULL 指针。
【讨论】: