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