I came across get_caller_frame  in some unrelated code and I was just curious 
about this so I wanted to ask.

What does get_caller_frame return exactly? Is this a pointer to a stack frame 
that could be copied to the heap? I'm still interested in how we could add some 
form of coroutine like behaviors to pascal and so I was wondering if we could 
copy/restore the current stack pointer so that SetJmp and LongJmp would not 
blow things up.

Regards,
        Ryan Joseph

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to