diff options
author | Giovanni Di Santi <giovanni.disanti@protonmail.com> | 2024-06-29 22:05:22 +0200 |
---|---|---|
committer | Giovanni Di Santi <giovanni.disanti@protonmail.com> | 2024-06-29 22:05:22 +0200 |
commit | a161aac7c1eb8b689f4afc818b25072796e62746 (patch) | |
tree | b604a7fabdc655a75269efff7d064140b67c927a /src | |
parent | 36db3428ab16156dd72196213d2a02a5eadaed11 (diff) | |
download | afl++-a161aac7c1eb8b689f4afc818b25072796e62746.tar.gz |
ijon set: init
Diffstat (limited to 'src')
-rw-r--r-- | src/afl-cc.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/afl-cc.c b/src/afl-cc.c index 7afab850..2a027ce4 100644 --- a/src/afl-cc.c +++ b/src/afl-cc.c @@ -1528,7 +1528,8 @@ void add_defs_selective_instr(aflcc_state_t *aflcc) { "extern \"C\" void __afl_coverage_discard();" "extern \"C\" void __afl_coverage_skip();" "extern \"C\" void __afl_coverage_on();" - "extern \"C\" void __afl_coverage_off();"); + "extern \"C\" void __afl_coverage_off();" + "extern \"C\" void __afl_ijon_set(unsigned int);"); } else { @@ -1537,7 +1538,8 @@ void add_defs_selective_instr(aflcc_state_t *aflcc) { "void __afl_coverage_discard();" "void __afl_coverage_skip();" "void __afl_coverage_on();" - "void __afl_coverage_off();"); + "void __afl_coverage_off();" + "void __afl_ijon_set(unsigned int);"); } @@ -1549,6 +1551,7 @@ void add_defs_selective_instr(aflcc_state_t *aflcc) { insert_param(aflcc, "-D__AFL_COVERAGE_OFF()=__afl_coverage_off()"); insert_param(aflcc, "-D__AFL_COVERAGE_DISCARD()=__afl_coverage_discard()"); insert_param(aflcc, "-D__AFL_COVERAGE_SKIP()=__afl_coverage_skip()"); + insert_param(aflcc, "-D__AFL_IJON_SET(_A)=__afl_ijon_set(_A)"); } |