pascaldragon at googlemail.com
Fri Nov 22 07:56:58 CET 2019
Ryan Joseph via fpc-pascal <fpc-pascal at lists.freepascal.org> schrieb am
Fr., 22. Nov. 2019, 01:51:
> > On Nov 21, 2019, at 1:41 AM, Sven Barth via fpc-pascal <
> fpc-pascal at lists.freepascal.org> wrote:
> > No. On x86 it's essentially the content of the EBP/RBP register which is
> (assuming no optimizations are done) essentially the ESP/RSP register of
> the calling function. This is only used by the exception handling to have
> the exception appear to be raised somewhere else.
> So what's missing then to be able make saving a stack frame to the heap
> and then restoring it?
That the compiler doesn't throw a wrench in your plans and decides to use
EBP/RBP for its own purposes due to optimization? Not to mention that on
other platforms this will likely be completely different?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-pascal