gpt4 book ai didi

c - 使用 gdb 进入 swapcontext()

转载 作者:IT王子 更新时间:2023-10-29 00:46:02 29 4
gpt4 key购买 nike

我正在做一个进行 unix 系统调用的项目。具体而言,我的项目严重依赖对 getcontext()、makecontext()、swapcontext() 和 setcontext() 的调用。我尝试使用 gdb 调试我的代码。我逐行进入代码并检查控件,但是一旦调用 swapcontext(),它就不再进入代码。相反,调试几乎就此停止,程序的其余部分将自动运行,而不是逐行运行。我猜 gdb 不会进入上下文调用?有什么办法可以解决这个问题吗?有没有我可以使用的调试器?谢谢

最佳答案

setcontext 和 swapcontext 调用改变了程序的堆栈,gdb 变得困惑。我不知道其他调试器是否可以很好地处理它。

关于c - 使用 gdb 进入 swapcontext(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7291504/

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