diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/gdbserver/linux-aarch64-low.c | 10 |
2 files changed, 16 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6a5fe22873f..9d5a4c3ba87 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,11 @@ 2015-07-09 Pierre Langlois <pierre.langlois@arm.com> + * linux-aarch64-low.c (aarch64_supports_tracepoints): New + function. Return 1. + (the_low_target): Install it. + +2015-07-09 Pierre Langlois <pierre.langlois@arm.com> + * 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 641b176dea8..91afd1bebcb 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 |