1

有什么方法可以分离从 getcontext() 获得的上下文堆栈?这样它是具有不同堆栈的父级的精确副本。这样当我使用 setcontext() 或 swapcontext() 时,它本质上会像 fork 系统调用一样工作吗?

即使在调用函数返回后,我也希望能够使用它。

4

1 回答 1

0

中有一个uc_mcontextucontext它包含一组寄存器,其中一个是 32 位机器的 ESP 寄存器。这是该上下文的堆栈指针。

于 2015-03-16T06:34:12.917 回答