summaryrefslogtreecommitdiff
path: root/fuzz/device/cdc/src/fuzz.cc
diff options
context:
space:
mode:
authorNathaniel Brough <[email protected]>2022-11-16 02:24:59 +0000
committerhathach <[email protected]>2022-12-08 10:13:35 +0700
commit6492f4a18d55219299832f40835d204fcdccb797 (patch)
treef061a0eb65e649856326779827dbe9bc75933de1 /fuzz/device/cdc/src/fuzz.cc
parent9cc93e6d4161239f1a99f3e456282d38b9487650 (diff)
feat(fuzz): Adds net class fuzzer
Diffstat (limited to 'fuzz/device/cdc/src/fuzz.cc')
-rw-r--r--fuzz/device/cdc/src/fuzz.cc56
1 files changed, 28 insertions, 28 deletions
diff --git a/fuzz/device/cdc/src/fuzz.cc b/fuzz/device/cdc/src/fuzz.cc
index f783125f9..d40483ca6 100644
--- a/fuzz/device/cdc/src/fuzz.cc
+++ b/fuzz/device/cdc/src/fuzz.cc
@@ -142,33 +142,33 @@ void cdc_task(FuzzedDataProvider *provider) {
// TODO: Fuzz interface number
(void)tud_cdc_n_write(0, buffer.data(), buffer.size());
- break;
- }
- case kCdcNWriteChar:
- // TODO: Fuzz interface number
- (void)tud_cdc_n_write_char(0, provider->ConsumeIntegral<char>());
- break;
- case kCdcNWriteStr: {
- std::string str = provider->ConsumeRandomLengthString(kMaxBufferSize);
- // TODO: Fuzz interface number
- (void)tud_cdc_n_write_str(0, str.c_str());
- break;
- }
- case kCdcNWriteFlush:
- // TODO: Fuzz interface number
- (void)tud_cdc_n_write_flush(0);
- break;
- case kCdcNWriteAvailable:
- // TODO: Fuzz interface number
- (void)tud_cdc_n_write_available(0);
- break;
- case kCdcNWriteClear:
- // TODO: Fuzz interface number
- (void)tud_cdc_n_write_clear(0);
- break;
- case kMaxValue:
- // Noop.
- break;
- }
+ } break;
+
+case kCdcNWriteChar:
+ // TODO: Fuzz interface number
+ (void)tud_cdc_n_write_char(0, provider->ConsumeIntegral<char>());
+ break;
+case kCdcNWriteStr: {
+ std::string str = provider->ConsumeRandomLengthString(kMaxBufferSize);
+ // TODO: Fuzz interface number
+ (void)tud_cdc_n_write_str(0, str.c_str());
+ break;
+}
+case kCdcNWriteFlush:
+ // TODO: Fuzz interface number
+ (void)tud_cdc_n_write_flush(0);
+ break;
+case kCdcNWriteAvailable:
+ // TODO: Fuzz interface number
+ (void)tud_cdc_n_write_available(0);
+ break;
+case kCdcNWriteClear:
+ // TODO: Fuzz interface number
+ (void)tud_cdc_n_write_clear(0);
+ break;
+case kMaxValue:
+ // Noop.
+ break;
+}
}
} \ No newline at end of file