[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] e9ff2f: Regenerate FFI plugin source code as per VMMaker.o...
GitHub
noreply at github.com
Tue Dec 13 22:35:28 UTC 2016
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: e9ff2f20501ee86801747f06f653fd669e138de9
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e9ff2f20501ee86801747f06f653fd669e138de9
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2016-12-13 (Tue, 13 Dec 2016)
Changed paths:
M platforms/Cross/vm/sqCogStackAlignment.h
M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c
M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c
M src/plugins/SqueakFFIPrims/SqueakFFIPrims.c
M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c
Log Message:
-----------
Regenerate FFI plugin source code as per VMMaker.oscog-nice.2038
This does remove the SEGV problems related to stack_alignment and related to reserved stack space below alloca'ed return value on mingw32.
Rescue the STACK_ALIGN_BYTES knowledge for exotic arch (powerpc & sparc) from FFI preamble code => to sqCogStackAlignment.h
TODO: clean-up the temporary hack for compiling pharo (macro overwritten thru compiler -D options)
More information about the Vm-dev
mailing list