aboutsummaryrefslogtreecommitdiff
path: root/gdb/inf-child.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/inf-child.h')
-rw-r--r--gdb/inf-child.h11
1 files changed, 3 insertions, 8 deletions
diff --git a/gdb/inf-child.h b/gdb/inf-child.h
index 98969bc..d301d39 100644
--- a/gdb/inf-child.h
+++ b/gdb/inf-child.h
@@ -21,15 +21,16 @@
#define INF_CHILD_H
#include "target.h"
+#include "process-stratum-target.h"
/* A prototype child target. The client can override it with local
methods. */
class inf_child_target
- : public memory_breakpoint_target<target_ops>
+ : public memory_breakpoint_target<process_stratum_target>
{
public:
- inf_child_target ();
+ inf_child_target () = default;
~inf_child_target () override = 0;
const target_info &info () const override;
@@ -69,12 +70,6 @@ public:
void post_attach (int) override;
- /* We must default these because they must be implemented by any
- target that can run. */
- bool can_async_p () override { return false; }
- bool supports_non_stop () override { return false; }
- bool supports_disable_randomization () override { return false; }
-
char *pid_to_exec_file (int pid) override;
bool has_all_memory () override;