Fixes for building gdbserver (and gdb) out of the box.
Bug: http://b/21695943 Change-Id: Iadb600b2ae619515d7038a4db9bf464ba31adb36
This commit is contained in:
@@ -34,11 +34,31 @@
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
/* glibc uses different names from the kernel for these two... */
|
||||
/* glibc uses different PTRACE_ names from the kernel for these two... */
|
||||
#define PTRACE_POKEUSER PTRACE_POKEUSR
|
||||
#define PTRACE_PEEKUSER PTRACE_PEEKUSR
|
||||
|
||||
extern long ptrace(int, ...);
|
||||
/* glibc exports a different set of PT_ names too... */
|
||||
#define PT_TRACE_ME PTRACE_TRACEME
|
||||
#define PT_READ_I PTRACE_PEEKTEXT
|
||||
#define PT_READ_D PTRACE_PEEKDATA
|
||||
#define PT_READ_U PTRACE_PEEKUSR
|
||||
#define PT_WRITE_I PTRACE_POKETEXT
|
||||
#define PT_WRITE_D PTRACE_POKEDATA
|
||||
#define PT_WRITE_U PTRACE_POKEUSR
|
||||
#define PT_CONT PTRACE_CONT
|
||||
#define PT_KILL PTRACE_KILL
|
||||
#define PT_STEP PTRACE_SINGLESTEP
|
||||
#define PT_GETFPREGS PTRACE_GETFPREGS
|
||||
#define PT_ATTACH PTRACE_ATTACH
|
||||
#define PT_DETACH PTRACE_DETACH
|
||||
#define PT_SYSCALL PTRACE_SYSCALL
|
||||
#define PT_SETOPTIONS PTRACE_SETOPTIONS
|
||||
#define PT_GETEVENTMSG PTRACE_GETEVENTMSG
|
||||
#define PT_GETSIGINFO PTRACE_GETSIGINFO
|
||||
#define PT_SETSIGINFO PTRACE_SETSIGINFO
|
||||
|
||||
long ptrace(int, ...);
|
||||
|
||||
__END_DECLS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user