0

如前一个问题(如何检查 gdb.Type)中所述,我正在用 python 编写一些专门的 gdb 脚本。

我想在一个同样从下级进程获得的值上调用从下级进程获得的函数指针,并将返回的结果作为 gdb.Value 获取。如何?

一种可能性是将所有内容转换为字符串和便利变量,然后使用 gdb.execute() 执行 CLI 打印命令(例如 p $2($1) ),这将创建一个新的便利变量,然后获取便利变量。这似乎迂回且容易出错。有没有更好的办法?

4

0 回答 0