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:
parent
ca9b78ce90
commit
433bbbf857
5 changed files with 14 additions and 4 deletions
|
@ -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>
|
2015-06-01 Yao Qi <yao.qi@linaro.org>
|
||||||
|
|
||||||
* amd64-linux-nat.c: Include "nat/linux-ptrace.h".
|
* amd64-linux-nat.c: Include "nat/linux-ptrace.h".
|
||||||
|
|
|
@ -163,6 +163,9 @@ blocked. */
|
||||||
#define O_LARGEFILE 0
|
#define O_LARGEFILE 0
|
||||||
#endif
|
#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 single-threaded native GNU/Linux target_ops. We save a pointer for
|
||||||
the use of the multi-threaded target. */
|
the use of the multi-threaded target. */
|
||||||
static struct target_ops *linux_ops;
|
static struct target_ops *linux_ops;
|
||||||
|
|
|
@ -115,6 +115,9 @@ struct lwp_info
|
||||||
native target is active. */
|
native target is active. */
|
||||||
extern struct lwp_info *lwp_list;
|
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). */
|
/* Iterate over each active thread (light-weight process). */
|
||||||
#define ALL_LWPS(LP) \
|
#define ALL_LWPS(LP) \
|
||||||
for ((LP) = lwp_list; \
|
for ((LP) = lwp_list; \
|
||||||
|
|
|
@ -51,8 +51,6 @@ struct arch_lwp_info
|
||||||
int debug_registers_changed;
|
int debug_registers_changed;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Does the current host support PTRACE_GETREGSET? */
|
|
||||||
int have_ptrace_getregset = -1;
|
|
||||||
|
|
||||||
|
|
||||||
/* linux_nat_new_fork hook. */
|
/* linux_nat_new_fork hook. */
|
||||||
|
|
|
@ -20,8 +20,6 @@
|
||||||
#ifndef X86_LINUX_NAT_H
|
#ifndef X86_LINUX_NAT_H
|
||||||
#define X86_LINUX_NAT_H 1
|
#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
|
/* Helper for ps_get_thread_area. Sets BASE_ADDR to a pointer to
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue