about summary refs log tree commit diff
path: root/src/afl-cc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/afl-cc.c')
-rw-r--r--src/afl-cc.c27
1 files changed, 11 insertions, 16 deletions
diff --git a/src/afl-cc.c b/src/afl-cc.c
index 14d8e070..37cfc7c8 100644
--- a/src/afl-cc.c
+++ b/src/afl-cc.c
@@ -130,21 +130,6 @@ static u8 *find_object(u8 *obj, u8 *argv0) {
   u8 *afl_path = getenv("AFL_PATH");
   u8 *slash = NULL, *tmp;
 
-  /*
-    if (obj_path) {
-
-      tmp = alloc_printf("%s/%s", obj_path, obj);
-
-      if (debug) DEBUGF("Trying %s\n", tmp);
-
-      if (!access(tmp, R_OK)) { return tmp; }
-
-      ck_free(tmp);
-
-    }
-
-  */
-
   if (afl_path) {
 
     tmp = alloc_printf("%s/%s", afl_path, obj);
@@ -906,6 +891,10 @@ static void edit_params(u32 argc, char **argv, char **envp) {
           alloc_printf("-Wl,--dynamic-list=%s/dynamic_list.txt", obj_path);
   #endif
 
+#ifdef USEMMAP
+    cc_params[cc_par_cnt++] = "-lrt";
+#endif
+
   }
 
 #endif
@@ -1475,9 +1464,15 @@ int main(int argc, char **argv, char **envp) {
     if (have_llvm)
       SAYF("afl-cc LLVM version %d with the the binary path \"%s\".\n",
            LLVM_MAJOR, LLVM_BINDIR);
-    if (have_lto || have_llvm) SAYF("\n");
 #endif
 
+#ifdef USEMMAP
+  SAYF("Compiled with shm_open support (adds -lrt when linking).\n");
+#else
+  SAYF("Compiled with shmat support.\n");
+#endif
+    SAYF("\n");
+
     SAYF(
         "Do not be overwhelmed :) afl-cc uses good defaults if no options are "
         "selected.\n"