From: Pierre Langlois Date: Thu, 9 Jul 2015 15:35:11 +0000 (+0100) Subject: [GDBServer][AArch64] Enable support for tracepoints X-Git-Tag: users/ARM/embedded-binutils-2_26-branch-2016q1~1402 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7671bf47fc6233087ec8b2ac2698f48a1d3f35f3;p=external%2Fbinutils.git [GDBServer][AArch64] Enable support for tracepoints gdb/gdbserver/ChangeLog: * linux-aarch64-low.c (aarch64_supports_tracepoints): New function. Return 1. (the_low_target): Install it. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6a5fe22..9d5a4c3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,11 @@ 2015-07-09 Pierre Langlois + * linux-aarch64-low.c (aarch64_supports_tracepoints): New + function. Return 1. + (the_low_target): Install it. + +2015-07-09 Pierre Langlois + * gdb.trace/backtrace.exp: Set registers for aarch64 target. * gdb.trace/collection.exp: Likewise. * gdb.trace/mi-trace-frame-collected.exp: Likewise. diff --git a/gdb/gdbserver/linux-aarch64-low.c b/gdb/gdbserver/linux-aarch64-low.c index 641b176..91afd1b 100644 --- a/gdb/gdbserver/linux-aarch64-low.c +++ b/gdb/gdbserver/linux-aarch64-low.c @@ -1276,6 +1276,14 @@ aarch64_regs_info (void) return ®s_info; } +/* Implementation of linux_target_ops method "supports_tracepoints". */ + +static int +aarch64_supports_tracepoints (void) +{ + return 1; +} + struct linux_target_ops the_low_target = { aarch64_arch_setup, @@ -1302,6 +1310,8 @@ struct linux_target_ops the_low_target = aarch64_linux_new_thread, aarch64_linux_new_fork, aarch64_linux_prepare_to_resume, + NULL, + aarch64_supports_tracepoints, }; void