summaryrefslogtreecommitdiff
path: root/gdb/procfs.h
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2018-05-03 00:37:07 +0100
committerPedro Alves <palves@redhat.com>2018-05-03 00:37:07 +0100
commitb5c8fcb1b40a61be5015b02e8cf456a56c258b5d (patch)
treee03ca76c9653aaf7e236e4f3efc74696124ff72d /gdb/procfs.h
parent77d3c63b0dc9d275a87d4ea2191ebd3830f6ca4a (diff)
downloadbinutils-gdb-b5c8fcb1b40a61be5015b02e8cf456a56c258b5d.tar.gz
Eliminate procfs.c:procfs_use_watchpoints
Now that procfs.c is only ever used by Solaris, and, both x86 and SPARC Solaris support watchpoints (*), we don't need the separate procfs_use_watchpoints function. Getting rid of it simplifies C++ification of target_ops. (*) and I assume that any other Solaris port would use the same kernel debug API interfaces for watchpoints. Otherwise, we can worry about it if it ever happens. gdb/ChangeLog: 2018-05-02 Pedro Alves <palves@redhat.com> * procfs.c (procfs_stopped_by_watchpoint) (procfs_insert_watchpoint, procfs_remove_watchpoint) (procfs_region_ok_for_hw_watchpoint, procfs_stopped_data_address): Forward declare. (procfs_use_watchpoints): Delete, move contents... (procfs_target): ... here. * procfs.h (procfs_use_watchpoints): Delete declaration. * i386-sol2-nat.c (_initialize_amd64_sol2_nat): Don't call procfs_use_watchpoints. * sparc-sol2-nat.c (_initialize_sparc_sol2_nat): Don't call procfs_use_watchpoints.
Diffstat (limited to 'gdb/procfs.h')
-rw-r--r--gdb/procfs.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/gdb/procfs.h b/gdb/procfs.h
index 9419a700e0e..beeb876a73e 100644
--- a/gdb/procfs.h
+++ b/gdb/procfs.h
@@ -24,12 +24,6 @@ struct target_ops;
extern struct target_ops *procfs_target (void);
-/* Call this in the native _initialize routine that creates and
- customizes the prototype target returned by procfs_target, if the
- native debug interface supports procfs watchpoints. */
-
-extern void procfs_use_watchpoints (struct target_ops *t);
-
/* Return a ptid for which we guarantee we will be able to find a
'live' procinfo. */