Extend handling of immediates on ARM's SystemTap SDT probe support
authorSergio Durigan Junior <sergiodj@redhat.com>
Sat, 28 Dec 2013 21:20:58 +0000 (19:20 -0200)
committerSergio Durigan Junior <sergiodj@redhat.com>
Sat, 28 Dec 2013 21:20:58 +0000 (19:20 -0200)
commit8d85bacb91f5e50baa8155598a9e5521db2fafd1
tree6ce9b6cfb16ec1e95810cff6de610fff522fe4b6
parent08248ca9fe11040e9a4126cefebc5023d1d67222
Extend handling of immediates on ARM's SystemTap SDT probe support

Continuing my series of fixes on the SystemTap SDT support for the
ARM/AArch64 architectures, this patch now extends how ARM's SDT specific
parser handles literal numbers (immediates).

Currently, it only accepts "#" as the prefix.  However, according to
"info '(as) ARM-Chars'", expressions can also have "$" and nothing as a
prefix.  This patch extends the parser to accept those options.

2013-12-28  Sergio Durigan Junior  <sergiodj@redhat.com>

* arm-linux-tdep.c (arm_stap_is_single_operand): Accept "$" as a
literal prefix.  Also accept no prefix at all.
(arm_stap_parse_special_token): Likewise.
(arm_linux_init_abi): Likewise.
gdb/ChangeLog
gdb/arm-linux-tdep.c