aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2023-06-30 13:18:57 +0300
committerGitHub <noreply@github.com>2023-06-30 13:18:57 +0300
commit3426189c0668d2e55b18398c27e2e6400ad0b0b2 (patch)
treead96866079f13927ae926eeeb3ed1cfb05e5c15c
parent641d02ab7211585e72e215405cd49c0712a8b4df (diff)
parent317a9df668913dd3a5b37ce2813b0e74c8e69a39 (diff)
downloadafl++-3426189c0668d2e55b18398c27e2e6400ad0b0b2.tar.gz
Merge pull request #1791 from AFLplusplus/dev
push to stable
-rw-r--r--src/afl-showmap.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/afl-showmap.c b/src/afl-showmap.c
index 13867fda..b82bcd72 100644
--- a/src/afl-showmap.c
+++ b/src/afl-showmap.c
@@ -111,8 +111,9 @@ static sharedmem_t *shm_fuzz;
static const u8 count_class_human[256] = {
- [0] = 0, [1] = 1, [2] = 2, [3] = 3, [4] = 4,
- [8] = 5, [16] = 6, [32] = 7, [128] = 8
+ [0] = 0, [1] = 1, [2] = 2, [3] = 3,
+ [4 ... 7] = 4, [8 ... 15] = 5, [16 ... 31] = 6, [32 ... 127] = 7,
+ [128 ... 255] = 8
};
@@ -424,9 +425,9 @@ static void showmap_run_target_forkserver(afl_forkserver_t *fsrv, u8 *mem,
}
- if (fsrv->trace_bits[0] == 1) {
+ if (fsrv->trace_bits[0]) {
- fsrv->trace_bits[0] = 0;
+ fsrv->trace_bits[0] -= 1;
have_coverage = true;
} else {
@@ -655,9 +656,9 @@ static void showmap_run_target(afl_forkserver_t *fsrv, char **argv) {
}
- if (fsrv->trace_bits[0] == 1) {
+ if (fsrv->trace_bits[0]) {
- fsrv->trace_bits[0] = 0;
+ fsrv->trace_bits[0] -= 1;
have_coverage = true;
} else {