Teaching libffi to stdcall

Ranjit Mathew rmathew@hotmail.com
Fri Nov 8 09:31:00 GMT 2002


Anthony Green wrote:
> If you just want to put a comment in the source about it, that would be
> fine. We don't need fastcall for JNI compatability, do we?

No, not at all. Besides, in the stock FSF GCC, fastcall isn't
even reliably implemented (as of 3.2). The patch to GCC 3.3
to finally support this was applied only the day before
(6 Nov).
>>4. GCC 2.95.x and 3.x seem to go to great lengths to ensure a
>> default stack alignment of 128 bits. At least the
>> ffi_call_SYSV in x86/win32.S does not seem to give an
>> aligned stack to the called function.
>>> We should probably fix this. Do you see how to change this?

Sort of. I'll give it a try.
>>5. On Win32, the ffitest program fails while testing closures.
>> Is this an expected failure?
>>> Do the same tests pass on Linux?

Yes.
Ranjit.
-- 
Ranjit Mathew Email: rmathew AT hotmail DOT com
Bangalore, INDIA. Web: http://ranjitmathew.tripod.com/


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /