[LLVMdev] Crash using the JIT on x86 but work on x64

Skykill Skyoverside skyoverside at live.fr
Sat Jul 7 17:36:31 PDT 2012


Thank, i have posted a mail about that. What i don't understand, is why it 
only work on x64, it should be more logical that it work only on x86, since 
most library focus first on working x86 before x64.

The function getMethodPointer come from here 
http://stackoverflow.com/questions/3104389/can-i-bind-an-existing-method-to-a-llvm-function-and-use-it-from-jitted-code 
they said "that probably will only be compatible with the Itanium ABI", so 
does it could be because of that?

-----Message d'origine----- 
From: Óscar Fuentes
Sent: Saturday, July 07, 2012 4:57 PM
To: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] Crash using the JIT on x86 but work on x64

Skykill Skyoverside <skyoverside at live.fr> writes:

[snip]

My guess is that you are hitting a VS C++ ABI missing feature in
Clang. Ask in the Clang mailing list for a confirmation, but IIRC there
are still missing pieces on either object construction/destrucion,
parameter passing, returning classes and C++ exception support.

_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev 





More information about the llvm-dev mailing list