Logo

index : blog

---

  • summary
  • about
  • tree
  • log
  • branches
<< path: root/public/blog.git/html/src/fuzzer/fuzzer_search.jai blob: 58f3e750f1c778f12e8c0149d46a0ef7101489a9 [raw] [clear marker]

        
0/** For module */
1#import "Basic";
2#import "String";
3
4#load "basics.jai";
5#load "../gen/entries.h";
6#load "../search/main.h";
7#load "../search/search.jai";
8
9
10#program_export
11LLVMFuzzerTestOneInput :: (data: *u8, size: s64) -> s32 #c_call {
12 provide_context_and_string();
13
14 ok := search_validate(src);
15 if ok == {
16 case .OK;
17 case .NO_RESULT;
18 case .VALIDATION_TOO_LONG;
19 case .VALIDATION_EMPTY;
20 case;
21 report_to_llvm("ERROR", src);
22 assert(false);
23 }
24
25 return 0;
26}
27
28
Copyright 2026  E766CB298A6D1E64 | Git-Thing heavily inspired by cgit