[llvm] r188022 - [Object] Split the ELF interface into 3 parts.

Renato Golin renato.golin at linaro.org
Mon Aug 12 07:11:04 PDT 2013


On 9 August 2013 13:16, Renato Golin <renato.golin at linaro.org> wrote:

> http://lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/builds/10352
>
> Seems to be a segfault in lli, any ideas?
>

Hi Machael,

Looks like an error on the way it's resolving the ARM relocations on MCJIT
for the global constructors:

Program received signal SIGSEGV, Segmentation fault.
0x002c6e06 in llvm::RuntimeDyldELF::resolveARMRelocation(llvm::SectionEntry
const&, unsigned long long, unsigned int, unsigned int, int) ()
(gdb) bt
#0  0x002c6e06 in
llvm::RuntimeDyldELF::resolveARMRelocation(llvm::SectionEntry const&,
unsigned long long, unsigned int, unsigned int, int) ()
#1  0x002c76f0 in
llvm::RuntimeDyldELF::resolveRelocation(llvm::RelocationEntry const&,
unsigned long long) ()
#2  0x002c204e in
llvm::RuntimeDyldImpl::resolveRelocationList(llvm::SmallVector<llvm::RelocationEntry,
64u> const&, unsigned long long) ()
#3  0x002c471e in llvm::RuntimeDyldImpl::resolveRelocations() ()
#4  0x00050124 in llvm::MCJIT::loadObject(llvm::Module*) ()
#5  0x00050478 in llvm::MCJIT::finalizeObject() ()
#6  0x0003fd56 in main ()

I'll compile it with debug symbols and see what's up.

cheers,
--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130812/e2915963/attachment.html>


More information about the llvm-commits mailing list