This is the mail archive of the
libffi-discuss@sourceware.org
mailing list for the libffi project.
closures support on ARM
- From: Kirill Kononenko <kirill dot kononenko at gmail dot com>
- To: libffi-discuss at sources dot redhat dot com
- Date: Sun, 4 Sep 2005 22:18:24 +0400
- Subject: closures support on ARM
Dear libffi developers
I'm working on a distributon for ARM handhelds based on the DotGNU
execution engine ( http://dotgnu.org ). My project called GPE DotNET
is a .NET (CIL) environment for ARM handhelds with Familiar GNU/Linux.
It is already a working project. You can download the source code from
there http://handhelds.org/~krokas/GPE_DotNet_0.20_distro.tar.gz
and the project is in the handhelds.org CVS (
http://handhelds.org/cgi-bin/cvsweb.cgi/gpe/base/gpe-dotnet/gpe-dotnet20/
).
A few screenshots can be found there http://handhelds.org/~krokas/screenshots/
A few weeks ago I had a strange segfault that appeared only on ARM
GNU/Linux when a CIL program wa trying to use native libraries like
libjpeg or the one in gtk#.
Finally, we found that the reason is that libffi doesn't support FFI_CLOSURES.
I would like to know if you could implement FFI_CLOSURES support for ARM?
I could try to implement this support too. I have documentation like
the ARM Architecture Reference Manual. Could you give me the
documentation and other info using which I could try to implement this
support?
I don't know how difficult it might be to implement FFI_CLOSURES
support on ARM, so could you tell about this too?
--
Kirill Kononenko