gpt4 book ai didi

python - 如何使用 GDB 的新 python 支持将变量分配给 python?

转载 作者:太空狗 更新时间:2023-10-30 01:24:08 25 4
gpt4 key购买 nike

最近我惊讶地发现当前版本的 GDB 支持 python 脚本,这很可能意味着我可以在调试程序时绘制变量——这是我很久以前梦寐以求的。但是,我很快就卡住了,因为我无法从 GDB 中“获取”变量的值并将其分配给 python 变量。该方法应该在 gdb 模块内部,但我不知道要调用哪个函数。有人知道吗?请告诉我 :) 谢谢!

最佳答案

要访问当前选定的 gdb 框架中的变量 x,您可以使用

x = gdb.selected_frame().read_var("x")

这将分配一个 gdb.Value x 的实例。

关于python - 如何使用 GDB 的新 python 支持将变量分配给 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978426/

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