Displaying 12 results from an estimated 12 matches for "statsymbols".
2013 Nov 11
4
[LLVMdev] Android JIT patch
...#39;ve attached a patch which has got JIT compilation working (for me at
least!) on Android. It turns out that the problem was a bunch of
intrinsic __aeabi* functions which reside in libgcc.a rather than
libc.so so are not available unless explicitly linked in, so it's rather
similar to the StatSymbols hack.
I moved the StatSymbols code into ExecutionEngine.cpp rather than
JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and
deleted the code in RTDyldMemoryManager.cpp which did the same thing for
fewer functions. They should now be picked up through the
sys::DynamicLi...
2013 Nov 11
0
[LLVMdev] Android JIT patch
...I've attached a patch which has got JIT compilation working (for me at
least!) on Android. It turns out that the problem was a bunch of intrinsic __aeabi* functions which reside in libgcc.a rather than libc.so so are not available unless explicitly linked in, so it's rather similar to the StatSymbols hack.
I moved the StatSymbols code into ExecutionEngine.cpp rather than JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and deleted the code in RTDyldMemoryManager.cpp which did the same thing for fewer functions. They should now be picked up through the sys::DynamicLibrar...
2013 Nov 11
2
[LLVMdev] Android JIT patch
...39;ve attached a patch which has got JIT compilation working (for me at
> least!) on Android. It turns out that the problem was a bunch of intrinsic __aeabi* functions which reside in libgcc.a rather than libc.so so are not available unless explicitly linked in, so it's rather similar to the StatSymbols hack.
>
> I moved the StatSymbols code into ExecutionEngine.cpp rather than JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and deleted the code in RTDyldMemoryManager.cpp which did the same thing for fewer functions. They should now be picked up through the sys::Dyna...
2013 Nov 11
0
[LLVMdev] Android JIT patch
...39;ve attached a patch which has got JIT compilation working (for me at
> least!) on Android. It turns out that the problem was a bunch of intrinsic __aeabi* functions which reside in libgcc.a rather than libc.so so are not available unless explicitly linked in, so it's rather similar to the StatSymbols hack.
>
> I moved the StatSymbols code into ExecutionEngine.cpp rather than JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and deleted the code in RTDyldMemoryManager.cpp which did the same thing for fewer functions. They should now be picked up through the sys::Dyna...
2013 Nov 14
3
[LLVMdev] Android JIT patch
...e attached a patch which has got JIT compilation working (for me at
>> least!) on Android. It turns out that the problem was a bunch of intrinsic __aeabi* functions which reside in libgcc.a rather than libc.so so are not available unless explicitly linked in, so it's rather similar to the StatSymbols hack.
>>
>> I moved the StatSymbols code into ExecutionEngine.cpp rather than JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and deleted the code in RTDyldMemoryManager.cpp which did the same thing for fewer functions. They should now be picked up through the s...
2013 Nov 15
3
[LLVMdev] Android JIT patch
...has got JIT compilation working (for me
>>>> at
>>>> least!) on Android. It turns out that the problem was a bunch of intrinsic __aeabi* functions which reside in libgcc.a rather than libc.so so are not available unless explicitly linked in, so it's rather similar to the StatSymbols hack.
>>>>
>>>> I moved the StatSymbols code into ExecutionEngine.cpp rather than JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and deleted the code in RTDyldMemoryManager.cpp which did the same thing for fewer functions. They should now be picked...
2013 Nov 14
2
[LLVMdev] Android JIT patch
...h which has got JIT compilation working (for me
>>> at
>>> least!) on Android. It turns out that the problem was a bunch of intrinsic __aeabi* functions which reside in libgcc.a rather than libc.so so are not available unless explicitly linked in, so it's rather similar to the StatSymbols hack.
>>>
>>> I moved the StatSymbols code into ExecutionEngine.cpp rather than JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and deleted the code in RTDyldMemoryManager.cpp which did the same thing for fewer functions. They should now be picked up throu...
2013 Nov 11
0
[LLVMdev] Android JIT patch
...a patch which has got JIT compilation working (for me at
> least!) on Android. It turns out that the problem was a bunch of intrinsic
> __aeabi* functions which reside in libgcc.a rather than libc.so so are not
> available unless explicitly linked in, so it's rather similar to the
> StatSymbols hack.
>
Hi James,
I may be wrong, but I remember LLVM treating "androideabi" as "aeabi",
which is wrong. This may be the source of your problem, and I think we
should teach Clang/LLVM to understand the Android ABI in its full form.
There's one other minor change since...
2013 Nov 14
0
[LLVMdev] Android JIT patch
...a patch which has got JIT compilation working (for me
>> at
>> least!) on Android. It turns out that the problem was a bunch of intrinsic __aeabi* functions which reside in libgcc.a rather than libc.so so are not available unless explicitly linked in, so it's rather similar to the StatSymbols hack.
>>
>> I moved the StatSymbols code into ExecutionEngine.cpp rather than JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and deleted the code in RTDyldMemoryManager.cpp which did the same thing for fewer functions. They should now be picked up through the s...
2013 Nov 14
0
[LLVMdev] Android JIT patch
...which has got JIT compilation working (for me
>>> at
>>> least!) on Android. It turns out that the problem was a bunch of intrinsic __aeabi* functions which reside in libgcc.a rather than libc.so so are not available unless explicitly linked in, so it's rather similar to the StatSymbols hack.
>>>
>>> I moved the StatSymbols code into ExecutionEngine.cpp rather than JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and deleted the code in RTDyldMemoryManager.cpp which did the same thing for fewer functions. They should now be picked up throu...
2013 Nov 15
0
[LLVMdev] Android JIT patch
...as got JIT compilation working (for me
>>>> at
>>>> least!) on Android. It turns out that the problem was a bunch of intrinsic __aeabi* functions which reside in libgcc.a rather than libc.so so are not available unless explicitly linked in, so it's rather similar to the StatSymbols hack.
>>>>
>>>> I moved the StatSymbols code into ExecutionEngine.cpp rather than JITMemoryManager.cpp since it's required for both the JIT and MCJIT, and deleted the code in RTDyldMemoryManager.cpp which did the same thing for fewer functions. They should now be picked...
2013 Nov 11
1
[LLVMdev] Android JIT patch
...s got JIT compilation working (for
> me at least!) on Android. It turns out that the problem was a
> bunch of intrinsic __aeabi* functions which reside in libgcc.a
> rather than libc.so so are not available unless explicitly linked
> in, so it's rather similar to the StatSymbols hack.
>
>
> Hi James,
>
> I may be wrong, but I remember LLVM treating "androideabi" as "aeabi",
> which is wrong. This may be the source of your problem, and I think we
> should teach Clang/LLVM to understand the Android ABI in its full form.
>
>
&g...