2.11.10. __rt_stack_postlongjmp()
在调用 longjmp()
后,此函数将 sp
设置为正确的值。 rt_memory.s
中提供了汇编程序代码的不完整原型实现。
使用 r1
调用此函数,其中包含 sp
的
pre-setjmp()
值。
如果内存模型仅用于未进行堆栈检查的 AAPCS,则不需要实现此函数。
此函数必须将 sp
设置为有效的 post-longjmp()
值。
因此,在内存模型不需要特殊处理的最低实现中,只需将 sp
设置为 r1
中的值即可。