gpt4 book ai didi

gdb - 是否可以将 GDB 便利变量声明为数组?

转载 作者:行者123 更新时间:2023-12-02 05:12:32 25 4
gpt4 key购买 nike

我想声明一个数组便利变量,例如

set $list[10]

但我收到语法错误。

是否可以使用便利变量创建向量?

如果我能找到 GDB 可以使用但目标程序不会使用的绝对区域内存,我可以使用指针。

哦,顺便说一句,我正在调试的目标程序没有符号表,使用的编译器与 GDB 不兼容。

我的GDB跨目标版本不支持python。

最佳答案

我认为只有在下层分配内存才有可能。也就是说,尝试这样的事情:

set $list = (int *) malloc (10 * sizeof (int))

更改类型以适应。

另一个类似的选项是使用 {...} 功能。我不确定,但我认为在某些情况下这可能会在下层分配内存。不管怎样,尝试一下:

print {1,2,3,4}[2]

我明白了

$1 = 3

关于gdb - 是否可以将 GDB 便利变量声明为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com