aboutsummaryrefslogtreecommitdiff
path: root/gdb/sparc-sol2-nat.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/sparc-sol2-nat.c')
-rw-r--r--gdb/sparc-sol2-nat.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/gdb/sparc-sol2-nat.c b/gdb/sparc-sol2-nat.c
index 3854fd9..e14af59 100644
--- a/gdb/sparc-sol2-nat.c
+++ b/gdb/sparc-sol2-nat.c
@@ -24,6 +24,8 @@
#include "gregset.h"
#include "sparc-tdep.h"
+#include "target.h"
+#include "procfs.h"
/* This file provids the (temporary) glue between the Solaris SPARC
target dependent code and the machine independent SVR4 /proc
@@ -94,3 +96,18 @@ fill_fpregset (const struct regcache *regcache, prfpregset_t *fpregs, int regnum
{
sparc_collect_fpregset (regcache, regnum, fpregs);
}
+
+/* Provide a prototype to silence -Wmissing-prototypes. */
+extern initialize_file_ftype _initialize_sparc_sol2_nat;
+
+void
+_initialize_sparc_sol2_nat (void)
+{
+ struct target_ops *t;
+
+ t = procfs_target ();
+#ifdef NEW_PROC_API /* Solaris 6 and above can do HW watchpoints */
+ procfs_use_watchpoints (t);
+#endif
+ add_target (t);
+}