标签: c++ c windows assembly
我目前正在尝试使用堆分配的侧堆栈在Windows上用C ++实现Coroutine。 但经过一些谷歌搜索后,我发现this implementation依赖于<uContext.h>。
<uContext.h>
由于看起来uContext.h在POSIX标准中被弃用,我怀疑在Windows上会有支持。
有没有办法从C或C ++代码更改Windows上的堆栈指针? 装配也很好(英特尔)。
谢谢,