Hello, I use following gdb version from Yagatro tools:
GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=i686-pc-mingw32 --target=arm-none-eabi".
I step through these instructions:
20000002: f640 0368 movw r3, #2152 ; 0x868
20000006: f2c2 0300 movt r3, #8192 ; 0x2000
2000000a: 685d ldr r5, [r3, #4]
2000000c: f1a5 054e sub.w r5, r5, #78 ; 0x4e
20000010: ea4f 1525 mov.w r5, r5, asr #4
For the last instruction, I am getting:
Unhandled v6 thumb insn: ea4f
0x00000004 in ?? ()
Is this instruction handled in newer GDBs or not yet ?
It does not seem so in sim/arm/thumbemu.c .
At least I hope we both talk about the ARM simulator.
Hello, yes, I used "target sim" in GDB. I am sorry for confusion.