diff options
-rw-r--r-- | frida_mode/GNUmakefile | 3 | ||||
-rw-r--r-- | frida_mode/src/cmplog/cmplog.c | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/frida_mode/GNUmakefile b/frida_mode/GNUmakefile index 329d9f7f..c736006a 100644 --- a/frida_mode/GNUmakefile +++ b/frida_mode/GNUmakefile @@ -25,8 +25,7 @@ RT_CFLAGS:=-Wno-unused-parameter \ LDFLAGS+=-shared \ -lpthread \ -lresolv \ - -ldl \ - -z noexecstack \ + -ldl ifdef DEBUG CFLAGS+=-Werror \ diff --git a/frida_mode/src/cmplog/cmplog.c b/frida_mode/src/cmplog/cmplog.c index a6c95ab0..c65b98d0 100644 --- a/frida_mode/src/cmplog/cmplog.c +++ b/frida_mode/src/cmplog/cmplog.c @@ -106,7 +106,7 @@ gboolean cmplog_test_addr(guint64 addr, size_t size) { * Our address map can change (e.g. stack growth), use write as a fallback to * validate our address. */ - ssize_t written = syscall(__NR_write, memfd, (void *)addr, size); + ssize_t written = syscall(SYS_write, memfd, (void *)addr, size); if (written < 0 && errno != EFAULT && errno != 0) { FATAL("CMPLOG - Failed __NR_write, errno: %d", errno); } |