diff options
author | Yao Qi <yao@codesourcery.com> | 2014-05-30 16:08:10 +0800 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2014-06-24 09:30:34 +0800 |
commit | 3343ef86879b9348bb038bc7adecb665236ca4d8 (patch) | |
tree | 444c916928f7c10019cbd436553755b2b99c8671 /bfd/ecofflink.c | |
parent | 18d18ac8105647241a4e24a3a4d0196955666e73 (diff) | |
download | gdb-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/ecofflink.c')
0 files changed, 0 insertions, 0 deletions