CC core dumping with CLANG 3.7 on armv5 - DREAMPLUG
Konstantin Belousov
kostikbel at gmail.com
Thu Oct 22 11:14:21 UTC 2015
On Thu, Oct 22, 2015 at 11:47:28AM +0200, Mattia Rossi wrote:
> > You may disassemble the instruction at the address, and print the content
> > of registers:
> > (gdb) disassemble *0x01eb0868-8,0x01eb0868+8
> > (gdb) info registers
> >
> > If the cause of your issue is weird codegeneration on ARMv5, it might be
> > seen from the data above. On the other hand, this would not help if the
> > issue is algorithmic. I am afraid there is not much more to suggest.
> (gdb) disassemble *0x01eb0868-8,0x01eb0868+8
> No function contains specified address.
Apparently correct syntax is
disassemble 0x01eb0868-8 0x01eb0868+8
>
> (gdb) info registers
> r0 0x1e53b 124219
> r1 0x6a 106
> r2 0xc3c3c3c6 -1010580538
> r3 0x5a5a5a59 1515870809
> r4 0x3 3
> r5 0x1fd9f83 33398659
> r6 0x1e53b 124219
> r7 0x4019 16409
> r8 0x22a1708c 581005452
> r9 0xffffffff -1
> r10 0x5a5a5a5a 1515870810
> r11 0xbfbfeb70 -1077941392
> r12 0x1 1
> sp 0xbfbfeb48 -1077941432
> lr 0x8f5c 36700
> pc 0x1eb0868 32180328
> fps 0x0 0
> cpsr 0x60000010 1610612752
> (gdb)
>
> Doesn't tell me anything :-(
>
> >
> > Is ARMv5 considered active platform for clang anyway ?
>
> In http://www.llvm.org/svn/llvm-project/llvm/trunk/lib/Target/ARM/ARM.td
> I found this:
>
> def HasV5TOps : SubtargetFeature<"v5t", "HasV5TOps", "true",
> "Support ARM v5T instructions",
> [HasV4TOps]>;
>
>
> Which to me means that it still supports armv5 ...
More information about the freebsd-arm
mailing list