fix showmap output

This commit is contained in:
van Hauser 2020-12-08 23:26:08 +01:00
parent ad29eef271
commit 4e96447b43
2 changed files with 5 additions and 2 deletions

View File

@ -63,6 +63,7 @@ static void fsrv_exec_child(afl_forkserver_t *fsrv, char **argv) {
execv(fsrv->target_path, argv);
WARNF("Execv failed in forkserver.");
}
/* Initializes the struct */

View File

@ -287,6 +287,8 @@ static void showmap_run_target_forkserver(afl_forkserver_t *fsrv, u8 *mem,
afl_fsrv_write_to_testcase(fsrv, mem, len);
if (!quiet_mode) { SAYF("-- Program output begins --\n" cRST); }
if (afl_fsrv_run_target(fsrv, fsrv->exec_tmout, &stop_soon) ==
FSRV_RUN_ERROR) {
@ -711,6 +713,7 @@ int main(int argc, char **argv_orig, char **envp) {
case 'C':
collect_coverage = 1;
quiet_mode = 1;
break;
case 'i':
@ -817,7 +820,6 @@ int main(int argc, char **argv_orig, char **envp) {
case 'q':
if (quiet_mode) { FATAL("Multiple -q options not supported"); }
quiet_mode = 1;
break;
@ -1189,7 +1191,7 @@ int main(int argc, char **argv_orig, char **envp) {
}
if (!quiet_mode) {
if (!quiet_mode || collect_coverage) {
if (!tcnt) { FATAL("No instrumentation detected" cRST); }
OKF("Captured %u tuples (highest value %u, total values %llu) in "