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

Thomson lilotom at gmail.com
Sat Jul 7 20:24:20 PDT 2012


Which exception caused the crash?  I could take a look if you send me the
crash dump file privately.

Thanks,
-Thomson

On Sun, Jul 8, 2012 at 8:36 AM, Skykill Skyoverside <skyoverside at live.fr>wrote:

> 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
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120708/3e80e700/attachment.html>


More information about the llvm-dev mailing list