test/fuzz: add fuzzing tests for IPROTO decoders
Examples of IPROTO decoding issues: #3900, #1928, #6781. Patch adds a number of fuzzing tests that covers IPROTO decoding: - xrow_decode_auth - xrow_decode_begin - xrow_decode_call - xrow_decode_dml - xrow_decode_id - xrow_decode_raft - xrow_decode_sql - xrow_decode_watch - xrow_greeting_decode NO_DOC=testing NO_CHANGELOG=testing (cherry picked from commit 46cacf35)
Showing
- src/box/xrow.c 4 additions, 2 deletionssrc/box/xrow.c
- test/fuzz/CMakeLists.txt 40 additions, 0 deletionstest/fuzz/CMakeLists.txt
- test/fuzz/xrow_decode_auth_fuzzer.c 45 additions, 0 deletionstest/fuzz/xrow_decode_auth_fuzzer.c
- test/fuzz/xrow_decode_begin_fuzzer.c 46 additions, 0 deletionstest/fuzz/xrow_decode_begin_fuzzer.c
- test/fuzz/xrow_decode_call_fuzzer.c 46 additions, 0 deletionstest/fuzz/xrow_decode_call_fuzzer.c
- test/fuzz/xrow_decode_dml_fuzzer.c 46 additions, 0 deletionstest/fuzz/xrow_decode_dml_fuzzer.c
- test/fuzz/xrow_decode_id_fuzzer.c 46 additions, 0 deletionstest/fuzz/xrow_decode_id_fuzzer.c
- test/fuzz/xrow_decode_raft_fuzzer.c 46 additions, 0 deletionstest/fuzz/xrow_decode_raft_fuzzer.c
- test/fuzz/xrow_decode_sql_fuzzer.c 46 additions, 0 deletionstest/fuzz/xrow_decode_sql_fuzzer.c
- test/fuzz/xrow_decode_watch_fuzzer.c 45 additions, 0 deletionstest/fuzz/xrow_decode_watch_fuzzer.c
- test/fuzz/xrow_greeting_decode_fuzzer.c 33 additions, 0 deletionstest/fuzz/xrow_greeting_decode_fuzzer.c
Loading