enable ptrace of yama ptrace scope disabled on linux
this apparently re-enabled ptracing if the kernel says "nooo". @fix Conflicts: src/bin/e_main.c
This commit is contained in:
parent
a1b479ee81
commit
79e709d06d
|
@ -1,10 +1,15 @@
|
|||
#include "e.h"
|
||||
|
||||
#ifdef __linux__
|
||||
# include <sys/prctl.h>
|
||||
#endif
|
||||
|
||||
#define MAX_LEVEL 80
|
||||
|
||||
#ifdef HAVE_ECORE_IMF
|
||||
# include <Ecore_IMF.h>
|
||||
#endif
|
||||
|
||||
#define MAX_LEVEL 64
|
||||
|
||||
#define TS_DO
|
||||
#ifdef TS_DO
|
||||
# define TS(x) \
|
||||
|
@ -170,6 +175,15 @@ main(int argc, char **argv)
|
|||
double t = 0.0, tstart = 0.0;
|
||||
char *s = NULL, buff[32];
|
||||
struct sigaction action;
|
||||
|
||||
#ifdef __linux__
|
||||
# ifdef PR_SET_PTRACER
|
||||
# ifdef PR_SET_PTRACER_ANY
|
||||
prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY);
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef TS_DO
|
||||
t0 = t1 = t2 = ecore_time_unix_get();
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue