about summary refs log tree commit diff
path: root/frida_mode/ts/lib/afl.ts
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2022-02-18 11:04:45 +0100
committerGitHub <noreply@github.com>2022-02-18 11:04:45 +0100
commita5943dc782d1a6047aaa8f455ab37e4a31369311 (patch)
tree9ffc1ca018245aa6533a9194da7c21a03c4e4a7c /frida_mode/ts/lib/afl.ts
parent8fc249d210ad49e3dd88d1409877ca64d9884690 (diff)
parentfc7bf33fb144162ede0c2d56b91ad31143113f16 (diff)
downloadafl++-a5943dc782d1a6047aaa8f455ab37e4a31369311.tar.gz
Merge pull request #1332 from WorksButNotTested/module
Module
Diffstat (limited to 'frida_mode/ts/lib/afl.ts')
-rw-r--r--frida_mode/ts/lib/afl.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/frida_mode/ts/lib/afl.ts b/frida_mode/ts/lib/afl.ts
index 57d7b5b5..7999b661 100644
--- a/frida_mode/ts/lib/afl.ts
+++ b/frida_mode/ts/lib/afl.ts
@@ -136,6 +136,13 @@ class Afl {
   }
 
   /**
+   * See `AFL_FRIDA_INST_INSN`
+   */
+  public static setInstrumentInstructions(): void {
+    Afl.jsApiSetInstrumentInstructions();
+  }
+
+  /**
    * See `AFL_FRIDA_INST_JIT`.
    */
   public static setInstrumentJit(): void {
@@ -367,6 +374,11 @@ class Afl {
     "void",
     ["pointer"]);
 
+  private static readonly jsApiSetInstrumentInstructions = Afl.jsApiGetFunction(
+    "js_api_set_instrument_instructions",
+    "void",
+    []);
+
   private static readonly jsApiSetInstrumentJit = Afl.jsApiGetFunction(
     "js_api_set_instrument_jit",
     "void",