diff options
author | John Baldwin <jhb@FreeBSD.org> | 2021-07-29 13:16:29 -0700 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2021-07-29 13:16:29 -0700 |
commit | 9f07c7700101a4a69e4f78a0cfd16403228694ee (patch) | |
tree | 15bde7e7c0239a72bc90b761dda8008bec513bf9 /gdb/x86-bsd-nat.c | |
parent | 757e686afb4ac97bcf9333b10a6a0880bdd310f8 (diff) | |
download | gdb-9f07c7700101a4a69e4f78a0cfd16403228694ee.zip gdb-9f07c7700101a4a69e4f78a0cfd16403228694ee.tar.gz gdb-9f07c7700101a4a69e4f78a0cfd16403228694ee.tar.bz2 |
x86-bsd-nat: Only define gdb_ptrace when using debug registers.
This fixes an unused function warning on OpenBSD which does not
support PT_GETDBREGS.
Diffstat (limited to 'gdb/x86-bsd-nat.c')
-rw-r--r-- | gdb/x86-bsd-nat.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gdb/x86-bsd-nat.c b/gdb/x86-bsd-nat.c index 453fc44..6aac76f 100644 --- a/gdb/x86-bsd-nat.c +++ b/gdb/x86-bsd-nat.c @@ -33,6 +33,14 @@ #include "inf-ptrace.h" +#ifdef PT_GETXSTATE_INFO +size_t x86bsd_xsave_len; +#endif + +/* Support for debug registers. */ + +#ifdef HAVE_PT_GETDBREGS + static PTRACE_TYPE_RET gdb_ptrace (PTRACE_TYPE_ARG1 request, ptid_t ptid, PTRACE_TYPE_ARG3 addr) { @@ -46,14 +54,6 @@ gdb_ptrace (PTRACE_TYPE_ARG1 request, ptid_t ptid, PTRACE_TYPE_ARG3 addr) #endif } -#ifdef PT_GETXSTATE_INFO -size_t x86bsd_xsave_len; -#endif - -/* Support for debug registers. */ - -#ifdef HAVE_PT_GETDBREGS - /* Helper macro to access debug register X. FreeBSD/amd64 and modern versions of FreeBSD/i386 provide this macro in system headers. Define a local version for systems that do not provide it. */ |