【发布时间】:2009-09-03 13:24:04
【问题描述】:
这是我关于切换 C 调用堆栈的previous question。但是,C++ 使用不同的调用约定(thiscall)并且可能需要一些不同的 asm 代码。有人可以解释差异并指出或提供一些切换 C++ 调用堆栈的代码 sn-ps(最好在 GCC 内联 asm 中)吗?
谢谢, 詹姆斯
【问题讨论】:
-
是否有理由自己滚动而不是使用 setjmp / longjmp?
标签: c++ c gcc assembly inline-assembly