1

我正在尝试了解sigsetjmp()andsiglongjmp()功能。sigsetjmp()保存上下文和siglongjmp()恢复上下文的手册页状态。我的问题是,他们也会处理堆栈指针和程序计数器值吗?

欢迎任何指向额外资源的链接。

4

2 回答 2

2

堆栈指针和程序计数器都是上下文的一部分(您可以将其视为本质上 CPU 寄存器的状态)。

于 2011-09-06T22:38:20.107 回答
1

是的,它会处理所有上下文。这到底是什么取决于实现。

请务必阅读规范和实现的手册页,并小心使用这些功能,它们很棘手。

于 2011-09-06T22:38:12.693 回答