Move have_ptrace_getregset to linux-nat.c

I'll let arm-linux-nat.c to use PTRACE_GETREGSET if kernel supports,
so this patch is to move have_ptrace_getregset from x86-linux-nat.c
to linux-nat.c.

gdb:

2015-06-01  Yao Qi  <yao.qi@linaro.org>

	* x86-linux-nat.c (have_ptrace_getregset): Move it to ...
	* linux-nat.c: ... here.
	* x86-linux-nat.h (have_ptrace_getregset): Move the declaration
	to ...
	* linux-nat.h: ... here.
This commit is contained in:
Yao Qi 2015-06-01 12:13:02 +01:00
parent ca9b78ce90
commit 433bbbf857
5 changed files with 14 additions and 4 deletions

View File

@ -1,3 +1,11 @@
2015-06-01 Yao Qi <yao.qi@linaro.org>
* x86-linux-nat.c (have_ptrace_getregset): Move it to ...
* linux-nat.c: ... here.
* x86-linux-nat.h (have_ptrace_getregset): Move the declaration
to ...
* linux-nat.h: ... here.
2015-06-01 Yao Qi <yao.qi@linaro.org>
* amd64-linux-nat.c: Include "nat/linux-ptrace.h".

View File

@ -163,6 +163,9 @@ blocked. */
#define O_LARGEFILE 0
#endif
/* Does the current host support PTRACE_GETREGSET? */
int have_ptrace_getregset = -1;
/* The single-threaded native GNU/Linux target_ops. We save a pointer for
the use of the multi-threaded target. */
static struct target_ops *linux_ops;

View File

@ -115,6 +115,9 @@ struct lwp_info
native target is active. */
extern struct lwp_info *lwp_list;
/* Does the current host support PTRACE_GETREGSET? */
extern int have_ptrace_getregset;
/* Iterate over each active thread (light-weight process). */
#define ALL_LWPS(LP) \
for ((LP) = lwp_list; \

View File

@ -51,8 +51,6 @@ struct arch_lwp_info
int debug_registers_changed;
};
/* Does the current host support PTRACE_GETREGSET? */
int have_ptrace_getregset = -1;
/* linux_nat_new_fork hook. */

View File

@ -20,8 +20,6 @@
#ifndef X86_LINUX_NAT_H
#define X86_LINUX_NAT_H 1
/* Does the current host support PTRACE_GETREGSET? */
extern int have_ptrace_getregset;
/* Helper for ps_get_thread_area. Sets BASE_ADDR to a pointer to