about summary refs log tree commit diff
path: root/frida_mode/src
diff options
context:
space:
mode:
authorDominik Maier <domenukk@gmail.com>2021-07-15 11:45:10 +0200
committerDominik Maier <domenukk@gmail.com>2021-07-15 11:45:10 +0200
commit50fcd60bc76c53e4b0bcf4ab586ce1de6ac83234 (patch)
treea35cda2ddcb4690d88a53486feeb71b8b3fd7d8a /frida_mode/src
parent21215ac21cfca26f18c5b59ceb71a3b5a2920244 (diff)
parent458eb0813a6f7d63eed97f18696bca8274533123 (diff)
downloadafl++-50fcd60bc76c53e4b0bcf4ab586ce1de6ac83234.tar.gz
merged stable into dev
Diffstat (limited to 'frida_mode/src')
-rw-r--r--frida_mode/src/ranges.c5
-rw-r--r--frida_mode/src/stalker.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/frida_mode/src/ranges.c b/frida_mode/src/ranges.c
index 5e78fa60..6fdd65a7 100644
--- a/frida_mode/src/ranges.c
+++ b/frida_mode/src/ranges.c
@@ -582,6 +582,11 @@ void ranges_init(void) {
   print_ranges("AFL_FRIDA_INST_RANGES", include_ranges);
   print_ranges("AFL_FRIDA_EXCLUDE_RANGES", exclude_ranges);
 
+  OKF("Ranges - Instrument libraries [%c]", ranges_inst_libs ? 'X' : ' ');
+
+  print_ranges("AFL_FRIDA_INST_RANGES", include_ranges);
+  print_ranges("AFL_FRIDA_EXCLUDE_RANGES", exclude_ranges);
+
   module_ranges = collect_module_ranges();
   libs_ranges = collect_libs_ranges();
   jit_ranges = collect_jit_ranges();
diff --git a/frida_mode/src/stalker.c b/frida_mode/src/stalker.c
index 5df0386f..5520b73a 100644
--- a/frida_mode/src/stalker.c
+++ b/frida_mode/src/stalker.c
@@ -43,6 +43,9 @@ void stalker_init(void) {
   /* *NEVER* stalk the stalker, only bad things will ever come of this! */
   gum_process_enumerate_ranges(GUM_PAGE_EXECUTE, stalker_exclude_self, NULL);
 
+  /* *NEVER* stalk the stalker, only bad things will ever come of this! */
+  gum_process_enumerate_ranges(GUM_PAGE_EXECUTE, stalker_exclude_self, NULL);
+
 }
 
 GumStalker *stalker_get(void) {