Eliot,
Thanks for the integration.
Built fresh Spur64VMMaker.image via image/buildspurtrunkvmmaker64image.sh, which uses VMMaker.oscog-eem.2517.
Still get segfault from generated ARM64FFIPlugin until I invoke
StackInterpreter initializeMiscConstants.
in a Workspace and regen/rebuild.
FYI, -KenD
Hi Ken,
On Mon, Jan 28, 2019 at 2:34 PM ken.dickey@whidbey.com wrote:
Eliot,
Thanks for the integration.
Built fresh Spur64VMMaker.image via image/buildspurtrunkvmmaker64image.sh, which uses VMMaker.oscog-eem.2517.
Still get segfault from generated ARM64FFIPlugin until I invoke
StackInterpreter initializeMiscConstants.
in a Workspace and regen/rebuild.
Can you put it through that cycle and save the source that is generated first time through and compare it with the source generated the second time through? Then I have the info needed to fix the misinitialization.
_,,,^..^,,,_ best, Eliot
On 2019-01-28 14:37, Eliot Miranda wrote:
Can you put it through that cycle and save the source that is generated first time through and compare it with the source generated the second time through? Then I have the info needed to fix the misinitialization.
Been there, done that. Don't need to diff.
#define DisownVMForFFICall null #define DisownVMForThreading null
Values should be 16 & 32.
ClassVars DisownVM* (re)set in/by #StackInterpreter class>>initializeMiscConstants.
-KenD
vm-dev@lists.squeakfoundation.org