about summary refs log tree commit diff
path: root/frida_mode/src
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2021-10-25 10:03:02 +0200
committerGitHub <noreply@github.com>2021-10-25 10:03:02 +0200
commit695da56808b2843764eb4d262f9ef57fac2dbd1d (patch)
tree869dce6a6ff3980fb13f7777e9dcdd42b8b5247f /frida_mode/src
parent0348ede4bc47264473efdac86415b9c805bdda40 (diff)
parent85ca0df98988cdb235e1d0cb9b156affc5afc80e (diff)
downloadafl++-695da56808b2843764eb4d262f9ef57fac2dbd1d.tar.gz
Merge pull request #1128 from devnexen/frida_mode_musl_build_fix
frida mode musl build fix
Diffstat (limited to 'frida_mode/src')
-rw-r--r--frida_mode/src/seccomp/seccomp_callback.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/frida_mode/src/seccomp/seccomp_callback.c b/frida_mode/src/seccomp/seccomp_callback.c
index a88196ac..bc488489 100644
--- a/frida_mode/src/seccomp/seccomp_callback.c
+++ b/frida_mode/src/seccomp/seccomp_callback.c
@@ -1,6 +1,8 @@
 #if defined(__linux__) && !defined(__ANDROID__)
 
+#if !defined(__MUSL__)
   #include <execinfo.h>
+#endif
   #include <fcntl.h>
 
   #include "seccomp.h"
@@ -29,6 +31,7 @@ static void seccomp_callback_filter(struct seccomp_notif *     req,
       req->data.args[0], req->data.args[1], req->data.args[2],
       req->data.args[3], req->data.args[4], req->data.args[5]);
 
+#if !defined(__MUSL__)
   seccomp_print("FRAMES: (%u)\n", frames->len);
   char **syms = backtrace_symbols(frames->items, frames->len);
   if (syms == NULL) { FATAL("Failed to get symbols"); }
@@ -49,6 +52,7 @@ static void seccomp_callback_filter(struct seccomp_notif *     req,
   }
 
   free(syms);
+#endif
 
   resp->error = 0;
   resp->val = 0;