gpt4 book ai didi

gdb 钩子(Hook)设置中断

转载 作者:行者123 更新时间:2023-12-04 18:16:42 25 4
gpt4 key购买 nike

用gdb调试不熟悉的程序时,程序执行后经常会意外退出next .发生这种情况时,我通常会设置一个断点,重新运行程序并执行 step而不是 next追踪正在发生的事情。但是,有时很难知道在哪里设置断点。有没有一种技术可以自动设置休息时间?就像是:

define hook-next
break
end

define hookpost-next
# delete the previous break if the program is still running
end

最佳答案

我认为您可以结合使用 hook-next、便利变量和退出时的断点来实现。就像是:

define hook-next
set $saved_pc = $pc
end

break exit
commands
break *$saved_pc
end

您可能更喜欢那里的“tbreak”。

关于gdb 钩子(Hook)设置中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11529197/

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