summaryrefslogtreecommitdiff
path: root/sanitizers.c
diff options
context:
space:
mode:
authorRobert Swiecki <robert@swiecki.net>2017-11-14 16:36:23 +0100
committerRobert Swiecki <robert@swiecki.net>2017-11-14 16:36:23 +0100
commit82c707ccd07e9b6bb8eea2cea6d031a968fd33ea (patch)
treed812e81ffd40cbca75f4d1335c9c2d1ea7892388 /sanitizers.c
parentdc2c31241f1d4303a14d2724945bfd6732c619c9 (diff)
downloadhonggfuzz-82c707ccd07e9b6bb8eea2cea6d031a968fd33ea.tar.gz
all: move more struct fields into substructers for clarity
Diffstat (limited to 'sanitizers.c')
-rw-r--r--sanitizers.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/sanitizers.c b/sanitizers.c
index aed795ea..f380077f 100644
--- a/sanitizers.c
+++ b/sanitizers.c
@@ -154,10 +154,11 @@ bool sanitizers_Init(honggfuzz_t* hfuzz) {
/* Address Sanitizer (ASan) */
if (hfuzz->useSanCov) {
snprintf(san_opts, bufSz, "%s:%s:%s:%s%s/%s:%s%s/%s", kASAN_OPTS, abortFlag, kSAN_COV_OPTS,
- kSANCOVDIR, hfuzz->workDir, _HF_SANCOV_DIR, kSANLOGDIR, hfuzz->workDir, kLOGPREFIX);
+ kSANCOVDIR, hfuzz->io.workDir, _HF_SANCOV_DIR, kSANLOGDIR, hfuzz->io.workDir,
+ kLOGPREFIX);
} else {
snprintf(san_opts, bufSz, "%s:%s:%s%s/%s", kASAN_OPTS, abortFlag, kSANLOGDIR,
- hfuzz->workDir, kLOGPREFIX);
+ hfuzz->io.workDir, kLOGPREFIX);
}
flagsSz = strlen(san_opts) + 1;
@@ -169,10 +170,11 @@ bool sanitizers_Init(honggfuzz_t* hfuzz) {
memset(san_opts, 0, bufSz);
if (hfuzz->useSanCov) {
snprintf(san_opts, bufSz, "%s:%s:%s:%s%s/%s:%s%s/%s", kUBSAN_OPTS, abortFlag, kSAN_COV_OPTS,
- kSANCOVDIR, hfuzz->workDir, _HF_SANCOV_DIR, kSANLOGDIR, hfuzz->workDir, kLOGPREFIX);
+ kSANCOVDIR, hfuzz->io.workDir, _HF_SANCOV_DIR, kSANLOGDIR, hfuzz->io.workDir,
+ kLOGPREFIX);
} else {
snprintf(san_opts, bufSz, "%s:%s:%s%s/%s", kUBSAN_OPTS, abortFlag, kSANLOGDIR,
- hfuzz->workDir, kLOGPREFIX);
+ hfuzz->io.workDir, kLOGPREFIX);
}
flagsSz = strlen(san_opts) + 1;
@@ -185,10 +187,11 @@ bool sanitizers_Init(honggfuzz_t* hfuzz) {
if (hfuzz->useSanCov) {
snprintf(san_opts, bufSz, "%s:%s:%s:%s%s/%s:%s%s/%s", kMSAN_OPTS, abortFlag, kSAN_COV_OPTS,
- kSANCOVDIR, hfuzz->workDir, _HF_SANCOV_DIR, kSANLOGDIR, hfuzz->workDir, kLOGPREFIX);
+ kSANCOVDIR, hfuzz->io.workDir, _HF_SANCOV_DIR, kSANLOGDIR, hfuzz->io.workDir,
+ kLOGPREFIX);
} else {
snprintf(san_opts, bufSz, "%s:%s:%s%s/%s", kMSAN_OPTS, abortFlag, kSANLOGDIR,
- hfuzz->workDir, kLOGPREFIX);
+ hfuzz->io.workDir, kLOGPREFIX);
}
flagsSz = strlen(san_opts) + 1;