diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-03-06 18:05:09 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-03-06 18:05:09 +0100 |
commit | d3174e2e2ec5df81f59c9f403bc5614f3977814e (patch) | |
tree | 2a47049131325663a2fb229a99e13e5261432d1a | |
parent | 12456de89939d5a5720234af7a24ee4fdb02520e (diff) | |
download | xen-d3174e2e2ec5df81f59c9f403bc5614f3977814e.tar.gz xen-d3174e2e2ec5df81f59c9f403bc5614f3977814e.tar.bz2 xen-d3174e2e2ec5df81f59c9f403bc5614f3977814e.zip |
Fix build with some gcc versions.
Signed-off-by: Keir Fraser <keir@xensource.com>
-rw-r--r-- | tools/libxc/xc_ptrace.c | 31 | ||||
-rw-r--r-- | tools/libxc/xc_ptrace.h | 2 |
2 files changed, 30 insertions, 3 deletions
diff --git a/tools/libxc/xc_ptrace.c b/tools/libxc/xc_ptrace.c index ee072e4c34..cbd1c10c28 100644 --- a/tools/libxc/xc_ptrace.c +++ b/tools/libxc/xc_ptrace.c @@ -1,6 +1,5 @@ #define XC_PTRACE_PRIVATE - #include <sys/ptrace.h> #include <sys/wait.h> #include <time.h> @@ -9,6 +8,36 @@ #include "xg_private.h" #include "xc_ptrace.h" +#ifdef DEBUG +const char const * ptrace_names[] = { + "PTRACE_TRACEME", + "PTRACE_PEEKTEXT", + "PTRACE_PEEKDATA", + "PTRACE_PEEKUSER", + "PTRACE_POKETEXT", + "PTRACE_POKEDATA", + "PTRACE_POKEUSER", + "PTRACE_CONT", + "PTRACE_KILL", + "PTRACE_SINGLESTEP", + "PTRACE_INVALID", + "PTRACE_INVALID", + "PTRACE_GETREGS", + "PTRACE_SETREGS", + "PTRACE_GETFPREGS", + "PTRACE_SETFPREGS", + "PTRACE_ATTACH", + "PTRACE_DETACH", + "PTRACE_GETFPXREGS", + "PTRACE_SETFPXREGS", + "PTRACE_INVALID", + "PTRACE_INVALID", + "PTRACE_INVALID", + "PTRACE_INVALID", + "PTRACE_SYSCALL", +}; +#endif + /* XXX application state */ static long nr_pages = 0; static unsigned long *page_array = NULL; diff --git a/tools/libxc/xc_ptrace.h b/tools/libxc/xc_ptrace.h index 55b05a77e6..d959ecaab8 100644 --- a/tools/libxc/xc_ptrace.h +++ b/tools/libxc/xc_ptrace.h @@ -10,8 +10,6 @@ #define PDRSHIFT 22 #define PSL_T 0x00000100 /* trace enable bit */ -extern const char const * ptrace_names[]; - struct gdb_regs { long ebx; /* 0 */ long ecx; /* 4 */ |