现在这是我的实际问题:我该如何解决这个问题? 是否有一些我可以写的汇编咒语告诉GDB“信任 我,我知道我在做什么“?
现在这是我的实际问题:我该如何解决这个问题?
是否有一些我可以写的汇编咒语告诉GDB“信任 我,我知道我在做什么“?
目前无法做到这一点。这将是一个好主意,但可能需要某种DWARF扩展。因此,可能难以实施。
您可以在gdb源中看到这方面的证据:GCC有类似的问题涉及 -fsplit-stack ,这是通过简单地将违规函数的名称编码为gdb来解决的:
-fsplit-stack
if (!morestack_name || strcmp (morestack_name, "__morestack") != 0)
个人使用的快速解决方法是只注释掉 早点回到这里 。