aboutsummaryrefslogtreecommitdiff
path: root/bfd/hosts
diff options
context:
space:
mode:
authorYao Qi <yao@codesourcery.com>2014-05-30 16:08:10 +0800
committerYao Qi <yao@codesourcery.com>2014-06-24 09:30:34 +0800
commit3343ef86879b9348bb038bc7adecb665236ca4d8 (patch)
tree444c916928f7c10019cbd436553755b2b99c8671 /bfd/hosts
parent18d18ac8105647241a4e24a3a4d0196955666e73 (diff)
downloadgdb-3343ef86879b9348bb038bc7adecb665236ca4d8.zip
gdb-3343ef86879b9348bb038bc7adecb665236ca4d8.tar.gz
gdb-3343ef86879b9348bb038bc7adecb665236ca4d8.tar.bz2
Skip 'bx reg' on arm-linux
In arm-tdep.c, arm_skip_stub is installed to gdbarch skip_trampoline_code, but in arm-linux-tdep.c, find_solib_trampoline_target is installed to skip_trampoline_code. That means gdb configured for arm-linux target doesn't recognize some arm specific trampolines or stubs. Beside handling generic solib trampoline, gdb for arm-linux target should be able to handle arm specific trampolines. This patch is to skip arm specific stubs, if any, and as a fallback, skip the generic solib trampoline. gdb: 2014-06-24 Yao Qi <yao@codesourcery.com> * arm-linux-tdep.c (arm_linux_skip_trampoline_code): New. (arm_linux_init_abi): Set skip_trampoline_code with gdbarch_skip_trampoline_code instead of find_solib_trampoline_target.
Diffstat (limited to 'bfd/hosts')
0 files changed, 0 insertions, 0 deletions