about summary refs log tree commit diff
path: root/frida_mode/src/js/js_api.c
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2021-08-20 23:15:18 +0200
committerGitHub <noreply@github.com>2021-08-20 23:15:18 +0200
commitca9c87dd45d8b9a746a212cbc6ce85b78b637d8c (patch)
tree665b9368d2c1908cf71dbc4a76517f88c5317d9a /frida_mode/src/js/js_api.c
parentd8c221fade27b75a387587dc7b5e20ab82ec8012 (diff)
parent028f8ced8f772d82a7efc522ec629bf4a5fff32d (diff)
downloadafl++-ca9c87dd45d8b9a746a212cbc6ce85b78b637d8c.tar.gz
Merge pull request #1075 from WorksButNotTested/test
Various New Features & Fixes
Diffstat (limited to 'frida_mode/src/js/js_api.c')
-rw-r--r--frida_mode/src/js/js_api.c22
1 files changed, 16 insertions, 6 deletions
diff --git a/frida_mode/src/js/js_api.c b/frida_mode/src/js/js_api.c
index e51f852a..c2746d13 100644
--- a/frida_mode/src/js/js_api.c
+++ b/frida_mode/src/js/js_api.c
@@ -7,8 +7,10 @@
 #include "persistent.h"
 #include "prefetch.h"
 #include "ranges.h"
+#include "stalker.h"
 #include "stats.h"
 #include "util.h"
+
 __attribute__((visibility("default"))) void js_api_done() {
 
   js_done = TRUE;
@@ -127,6 +129,13 @@ __attribute__((visibility("default"))) void js_api_set_prefetch_disable(void) {
 
 }
 
+__attribute__((visibility("default"))) void
+js_api_set_prefetch_backpatch_disable(void) {
+
+  prefetch_backpatch = FALSE;
+
+}
+
 __attribute__((visibility("default"))) void js_api_set_instrument_no_optimize(
     void) {
 
@@ -180,12 +189,6 @@ __attribute__((visibility("default"))) void js_api_set_stats_interval(
 
 }
 
-__attribute__((visibility("default"))) void js_api_set_stats_transitions() {
-
-  stats_transitions = TRUE;
-
-}
-
 __attribute__((visibility("default"))) void js_api_set_persistent_hook(
     void *address) {
 
@@ -206,3 +209,10 @@ __attribute__((visibility("default"))) void js_api_set_stalker_callback(
 
 }
 
+__attribute__((visibility("default"))) void js_api_set_stalker_ic_entries(
+    guint val) {
+
+  stalker_ic_entries = val;
+
+}
+