gdbserver: turn btrace-related target ops into methods
[deliverable/binutils-gdb.git] / gdbserver / target.cc
index 44069f1ad44e160f9d8f3f120e16daf5e969361f..e2ce7ff086981695189eb38e5190634ba0751d33 100644 (file)
@@ -699,3 +699,57 @@ process_target::emit_ops ()
 {
   return nullptr;
 }
+
+bool
+process_target::supports_disable_randomization ()
+{
+  return false;
+}
+
+bool
+process_target::supports_qxfer_libraries_svr4 ()
+{
+  return false;
+}
+
+int
+process_target::qxfer_libraries_svr4 (const char *annex,
+                                     unsigned char *readbuf,
+                                     unsigned const char *writebuf,
+                                     CORE_ADDR offset, int len)
+{
+  gdb_assert_not_reached ("target op qxfer_libraries_svr4 not supported");
+}
+
+bool
+process_target::supports_agent ()
+{
+  return false;
+}
+
+btrace_target_info *
+process_target::enable_btrace (ptid_t ptid, const btrace_config *conf)
+{
+  error (_("Target does not support branch tracing."));
+}
+
+int
+process_target::disable_btrace (btrace_target_info *tinfo)
+{
+  error (_("Target does not support branch tracing."));
+}
+
+int
+process_target::read_btrace (btrace_target_info *tinfo,
+                            buffer *buffer,
+                            enum btrace_read_type type)
+{
+  error (_("Target does not support branch tracing."));
+}
+
+int
+process_target::read_btrace_conf (const btrace_target_info *tinfo,
+                                 buffer *buffer)
+{
+  error (_("Target does not support branch tracing."));
+}
This page took 0.024216 seconds and 4 git commands to generate.