X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fnbsd-nat.h;h=4a8b96026e638ae3686e89b32eff1f31bb00ec22;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=256db4b9017fb78d2265bcfc61969e72cafb4a33;hpb=54b8cbd0e4063846349634aefa8ed1a3c0ac62ca;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/nbsd-nat.h b/gdb/nbsd-nat.h index 256db4b901..4a8b96026e 100644 --- a/gdb/nbsd-nat.h +++ b/gdb/nbsd-nat.h @@ -32,12 +32,22 @@ struct nbsd_nat_target : public inf_ptrace_target bool thread_alive (ptid_t ptid) override; const char *thread_name (struct thread_info *thr) override; + void post_startup_inferior (ptid_t ptid) override; void post_attach (int pid) override; void update_thread_list () override; std::string pid_to_str (ptid_t ptid) override; int find_memory_regions (find_memory_region_ftype func, void *data) override; bool info_proc (const char *, enum info_proc_what) override; + + void resume (ptid_t, int, enum gdb_signal) override; + ptid_t wait (ptid_t, struct target_waitstatus *, int) override; + int insert_exec_catchpoint (int pid) override; + int remove_exec_catchpoint (int pid) override; + int set_syscall_catchpoint (int pid, bool needed, int any_count, + gdb::array_view syscall_counts) + override; + }; #endif /* nbsd-nat.h */