gpt4 book ai didi

gdb - 执行命令 n 次

转载 作者:行者123 更新时间:2023-12-03 23:37:46 25 4
gpt4 key购买 nike

我正在使用 gdb 调试器来运行一个包含循环的程序(让我们坐 10 个)。
当我进入循环时,我不想进入它。我知道我可以在循环后创建第二个断点,而不是执行 c(继续)。但我也记得有可能做 n 10(接下来的 10 次)之类的事情。 n 10 不起作用(gdb 没有说我做错了什么,但它没有做我所期望的)。

是否可以运行命令 n 次?

最佳答案

要执行任何 gdb 命令 N 次,最简单的方法是:

(gdb) python [gdb.execute('YOUR_COMMAND') for x in range(N)]
它对您的自定义 gdb 命令非常有帮助(请参阅 gdb 定义)
例如,
(gdb) python [gdb.execute('next') for x in range(10)]
(gdb) python [gdb.execute('step') for x in range(5)]

关于gdb - 执行命令 n 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46339754/

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