aboutsummaryrefslogtreecommitdiff
path: root/gdbserver/target.cc
diff options
context:
space:
mode:
authorTankut Baris Aktemur <tankut.baris.aktemur@intel.com>2022-11-09 17:46:21 +0100
committerTankut Baris Aktemur <tankut.baris.aktemur@intel.com>2022-11-09 17:46:21 +0100
commit8263b346fa07e3f679b05a8b369d491af51e6de8 (patch)
treedfff8b66f8274737d3b94d82ad0fe44100ade66a /gdbserver/target.cc
parent97e20099d3b02baafe244e975aebe09020d2ab34 (diff)
downloadbinutils-8263b346fa07e3f679b05a8b369d491af51e6de8.zip
binutils-8263b346fa07e3f679b05a8b369d491af51e6de8.tar.gz
binutils-8263b346fa07e3f679b05a8b369d491af51e6de8.tar.bz2
gdbserver: do not report btrace support if target does not announce it
Gdbserver unconditionally reports support for btrace packets. Do not report the support, if the underlying target does not say it supports it. Otherwise GDB would query the server with btrace-related packets unnecessarily.
Diffstat (limited to 'gdbserver/target.cc')
-rw-r--r--gdbserver/target.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdbserver/target.cc b/gdbserver/target.cc
index adcfe6e..c06a676 100644
--- a/gdbserver/target.cc
+++ b/gdbserver/target.cc
@@ -694,6 +694,12 @@ process_stratum_target::supports_agent ()
return false;
}
+bool
+process_stratum_target::supports_btrace ()
+{
+ return false;
+}
+
btrace_target_info *
process_stratum_target::enable_btrace (thread_info *tp,
const btrace_config *conf)