在 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 在标准的先前版本中应用,更新getcontext
、makecontext
、setcontext
和 swapcontext
功能已过时,因此 header 实际上也已过时。
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 在标准的先前版本中应用,更新getcontext
、makecontext
、setcontext
和 swapcontext
功能已过时,因此 header 实际上也已过时。