enable ptrace of yama ptrace scope disabled on linux

this apparently re-enabled ptracing if the kernel says "nooo".
@fix
This commit is contained in:
Carsten Haitzler 2014-05-12 17:37:04 +09:00
parent f540df9135
commit 3bab4cbb05
1 changed files with 12 additions and 0 deletions

View File

@ -1,4 +1,7 @@
#include "e.h"
#ifdef __linux__
# include <sys/prctl.h>
#endif
#define MAX_LEVEL 80
@ -166,6 +169,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