[fpc-pascal] Coroutines and VirtualAlloc
Marco van de Voort
marcov at stack.nl
Wed Apr 19 15:50:46 CEST 2017
In our previous episode, Ryan Joseph said:
> > Your example is simply broken. A few points:
> Thanks for the description. Yeah, I assumed the stack would be restored but that isn?t the case apparently.
> I think the coroutine implementation in the link below tries to manage the stack frames and restore them but it requires Windows for the VirtualAlloc function and I?m on a Mac. No idea if that code works or not and it looks kind of risky honestly.
Not just virtual alloc, nearly the whole of the asm is accessing SEH via fs
and thus Windows dependent.
More information about the fpc-pascal