在 linux arm64 上使用 ucontext_t 安全吗?

Is it safe to use ucontext_t on linux arm64?

ucontext_t 已从 POSIX 中删除,但仍存在于 glibc 中。

如果我不关心互操作性,在 linux-arm64 上使用它安全吗?有什么问题吗? (浮点寄存器或其他任何我应该担心的?)

是的,使用它应该是绝对安全的。 ucontext.h 已从 POSIX.1-2017/SUSv7 中删除并不意味着 glibc 不再支持该功能。

自 IEEE Std 1003.1-2001/Cor 2-2004 以来,此特定 header 在最新版本的标准中被删除,项目 XBD/TC2/D6/28 在标准的先前版本中应用,更新getcontextmakecontextsetcontextswapcontext 功能已过时,因此 header 实际上也已过时。