PTRACE_SETOPTIONS,
PTRACE_GETEVENTMSG,
PTRACE_GETSIGINFO,
+ PTRACE_O_TRACESYSGOOD,
PTRACE_O_TRACEFORK,
PTRACE_O_TRACEVFORK,
PTRACE_O_TRACECLONE,
+ PTRACE_O_TRACEEXEC,
+ PTRACE_O_TRACEEXIT,
PTRACE_EVENT_FORK,
PTRACE_EVENT_VFORK,
- PTRACE_EVENT_CLONE],,, [#include <sys/ptrace.h>])
+ PTRACE_EVENT_CLONE,
+ PTRACE_EVENT_EXEC,
+ PTRACE_EVENT_VFORK_DONE,
+ PTRACE_EVENT_EXIT],,, [#include <sys/ptrace.h>])
AC_PATH_PROG([PERL], [perl])
# if !HAVE_DECL_PTRACE_GETSIGINFO
# define PTRACE_GETSIGINFO 0x4202
# endif
+
+# if !HAVE_DECL_PTRACE_O_TRACESYSGOOD
+# define PTRACE_O_TRACESYSGOOD 0x00000001
+# endif
# if !HAVE_DECL_PTRACE_O_TRACEFORK
# define PTRACE_O_TRACEFORK 0x00000002
# endif
# if !HAVE_DECL_PTRACE_O_TRACECLONE
# define PTRACE_O_TRACECLONE 0x00000008
# endif
+# if !HAVE_DECL_PTRACE_O_TRACEEXEC
+# define PTRACE_O_TRACEEXEC 0x00000010
+# endif
+# if !HAVE_DECL_PTRACE_O_TRACEEXIT
+# define PTRACE_O_TRACEEXIT 0x00000040
+# endif
# if !HAVE_DECL_PTRACE_EVENT_FORK
# define PTRACE_EVENT_FORK 1
# if !HAVE_DECL_PTRACE_EVENT_CLONE
# define PTRACE_EVENT_CLONE 3
# endif
+# if !HAVE_DECL_PTRACE_EVENT_EXEC
+# define PTRACE_EVENT_EXEC 4
+# endif
+# if !HAVE_DECL_PTRACE_EVENT_VFORK_DONE
+# define PTRACE_EVENT_VFORK_DONE 5
+# endif
+# if !HAVE_DECL_PTRACE_EVENT_EXIT
+# define PTRACE_EVENT_EXIT 6
+# endif
#endif /* LINUX */
#if !defined __GNUC__