[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 41d426: Win64:
noreply at github.com
Thu Sep 30 23:10:23 UTC 2021
Author: Eliot Miranda <eliot.miranda at gmail.com>
Date: 2021-09-30 (Thu, 30 Sep 2021)
Hack around an apparent bug with Win64 exception delivery in that the vectored
exception handler is given a Context whose frame pointer (rbp) is two words off.
Have backtrace_from_fp look a few words away from a frame pointer if is invalid.
Correct a slip in backtrace in computing the starting frame pointer.
We now get a meaningful stack trace in optimized MSVC/Clang builds.
More information about the Vm-dev