Make target_ops::has_execution take an 'inferior *' instead of a ptid_t
[deliverable/binutils-gdb.git] / gdb / tracefile.h
index accd038ebd0911dff8fb2e579b8d8ae002cc8fdf..9c7fdea72970b386bdaaafb387aa411d58bd1c4b 100644 (file)
@@ -3,6 +3,7 @@
 
 #include "tracepoint.h"
 #include "target.h"
+#include "process-stratum-target.h"
 
 struct trace_file_writer;
 
@@ -116,17 +117,18 @@ extern struct trace_file_writer *tfile_trace_file_writer_new (void);
 
 /* Base class for tracefile related targets.  */
 
-class tracefile_target : public target_ops
+class tracefile_target : public process_stratum_target
 {
 public:
-  tracefile_target ();
+  tracefile_target () = default;
 
   int get_trace_status (trace_status *ts) override;
-  int has_all_memory () override;
-  int has_memory () override;
-  int has_stack () override;
-  int has_registers () override;
-  int thread_alive (ptid_t ptid) override;
+  bool has_all_memory () override;
+  bool has_memory () override;
+  bool has_stack () override;
+  bool has_registers () override;
+  bool has_execution (inferior *inf) override { return false; }
+  bool thread_alive (ptid_t ptid) override;
 };
 
 extern void tracefile_fetch_registers (struct regcache *regcache, int regno);
This page took 0.026681 seconds and 4 git commands to generate.