diff options
author | Robert Swiecki <robert@swiecki.net> | 2017-11-14 16:36:23 +0100 |
---|---|---|
committer | Robert Swiecki <robert@swiecki.net> | 2017-11-14 16:36:23 +0100 |
commit | 82c707ccd07e9b6bb8eea2cea6d031a968fd33ea (patch) | |
tree | d812e81ffd40cbca75f4d1335c9c2d1ea7892388 /honggfuzz.h | |
parent | dc2c31241f1d4303a14d2724945bfd6732c619c9 (diff) | |
download | honggfuzz-82c707ccd07e9b6bb8eea2cea6d031a968fd33ea.tar.gz |
all: move more struct fields into substructers for clarity
Diffstat (limited to 'honggfuzz.h')
-rw-r--r-- | honggfuzz.h | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/honggfuzz.h b/honggfuzz.h index 97d496a6..368520d1 100644 --- a/honggfuzz.h +++ b/honggfuzz.h @@ -170,19 +170,21 @@ typedef struct { typedef struct { char** cmdline; char cmdline_txt[61]; - char* inputDir; - DIR* inputDirP; - size_t fileCnt; - bool fileCntDone; bool nullifyStdio; bool fuzzStdin; bool saveUnique; bool useScreen; bool useVerifier; time_t timeStart; - char* fileExtn; - char* workDir; - char* covDir; + struct { + char* inputDir; + DIR* inputDirP; + size_t fileCnt; + char* fileExtn; + bool fileCntDone; + char* workDir; + char* covDir; + } io; unsigned mutationsPerRun; char* externalCommand; char* postExternalCommand; @@ -202,7 +204,6 @@ typedef struct { bool skipFeedbackOnTimeout; bool enableSanitizers; bool monitorSIGABRT; - pid_t mainPid; bool terminating; bool exitUponCrash; @@ -210,6 +211,8 @@ typedef struct { size_t threadsMax; size_t threadsFinished; uint32_t threadsActiveCnt; + pthread_t mainThread; + pid_t mainPid; } threads; const char* dictionaryFile; |