From 82c707ccd07e9b6bb8eea2cea6d031a968fd33ea Mon Sep 17 00:00:00 2001 From: Robert Swiecki Date: Tue, 14 Nov 2017 16:36:23 +0100 Subject: all: move more struct fields into substructers for clarity --- honggfuzz.h | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'honggfuzz.h') 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; -- cgit v1.2.3