From: Mihail-Marian Nistor Date: Fri, 11 Sep 2015 14:22:11 +0000 (+0100) Subject: gdb/18947: [aarch64]Step into shared library is very slow. X-Git-Tag: users/ARM/embedded-binutils-2_26-branch-2016q1~709 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6dcaef99fab7e59e3eeb16a95d4c29b7b499b408;p=external%2Fbinutils.git gdb/18947: [aarch64]Step into shared library is very slow. Install gdbarch_skip_solib_resolver on aarch64 GNU/Linux gdb/ChangeLog: 2015-09-11 Mihail-Marian Nistor PR gdb/18947 * aarch64-linux-tdep.c: (aarch64_linux_init_abi): Install glibc_skip_solib_resolver as gdbarch_skip_solib_resolver callback. Signed-off-by: Mihail-Marian Nistor --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 2404edd..705b7eb 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2015-09-11 Mihail-Marian Nistor + + PR gdb/18947 + * aarch64-linux-tdep.c: (aarch64_linux_init_abi): Install + glibc_skip_solib_resolver as gdbarch_skip_solib_resolver callback. + 2015-09-10 Simon Marchi * ada-lang.c (scan_discrim_bound): Factor out arithmetic diff --git a/gdb/aarch64-linux-tdep.c b/gdb/aarch64-linux-tdep.c index f8cf43e..07ee1ea 100644 --- a/gdb/aarch64-linux-tdep.c +++ b/gdb/aarch64-linux-tdep.c @@ -961,6 +961,7 @@ aarch64_linux_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) /* Shared library handling. */ set_gdbarch_skip_trampoline_code (gdbarch, find_solib_trampoline_target); + set_gdbarch_skip_solib_resolver (gdbarch, glibc_skip_solib_resolver); tramp_frame_prepend_unwinder (gdbarch, &aarch64_linux_rt_sigframe);