diff options
author | robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> | 2015-03-03 04:26:04 +0000 |
---|---|---|
committer | robert.swiecki@gmail.com <robert.swiecki@gmail.com@f4334a76-505f-ddcd-06be-78435f765c3c> | 2015-03-03 04:26:04 +0000 |
commit | 81e26dc1d7e52c7aa2f9d53c2aa9bf7385737448 (patch) | |
tree | abd7bc966172ef31f5f0d15cd86fc2885b122426 /honggfuzz.c | |
parent | 2d0808de91ad5672c612da6dfced2e2c222dded1 (diff) | |
download | honggfuzz-81e26dc1d7e52c7aa2f9d53c2aa9bf7385737448.tar.gz |
Support all three perf modes at once
Diffstat (limited to 'honggfuzz.c')
-rw-r--r-- | honggfuzz.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/honggfuzz.c b/honggfuzz.c index 738701dd..b4c570b3 100644 --- a/honggfuzz.c +++ b/honggfuzz.c @@ -141,7 +141,9 @@ int main(int argc, char **argv) .dynFileMethod = _HF_DYNFILE_NONE, .dynamicFileBest = NULL, .dynamicFileBestSz = 1, - .branchBestCnt = 0, + .branchBestCnt[0] = 0, + .branchBestCnt[1] = 0, + .branchBestCnt[2] = 0, .dynamicRegressionCnt = 0, .dynamicCutOffAddr = ~(0ULL), .dynamicFile_mutex = PTHREAD_MUTEX_INITIALIZER, @@ -192,13 +194,13 @@ int main(int argc, char **argv) case 'D': switch (optarg[0]) { case 'i': - hfuzz.dynFileMethod = _HF_DYNFILE_INSTR_COUNT; + hfuzz.dynFileMethod |= _HF_DYNFILE_INSTR_COUNT; break; case 'b': - hfuzz.dynFileMethod = _HF_DYNFILE_BRANCH_COUNT; + hfuzz.dynFileMethod |= _HF_DYNFILE_BRANCH_COUNT; break; case 'p': - hfuzz.dynFileMethod = _HF_DYNFILE_UNIQUE_PC_COUNT; + hfuzz.dynFileMethod |= _HF_DYNFILE_UNIQUE_PC_COUNT; break; default: usage(EXIT_FAILURE); |