| ... | ... | @@ -15,7 +15,14 @@ extern fn fuzzer_init_corpus_elem(input_ptr: [*]const u8, input_len: usize) void |
| 15 | 15 | extern fn fuzzer_coverage_id() u64; |
| 16 | 16 | |
| 17 | 17 | pub fn main() !void { |
| 18 | | fuzzer_init(FuzzerSlice.fromSlice("")); |
| 18 | var gpa: std.heap.GeneralPurposeAllocator(.{}) = .init; |
| 19 | defer _ = gpa.deinit(); |
| 20 | const args = try std.process.argsAlloc(gpa.allocator()); |
| 21 | defer std.process.argsFree(gpa.allocator(), args); |
| 22 | |
| 23 | const cache_dir = args[1]; |
| 24 | |
| 25 | fuzzer_init(FuzzerSlice.fromSlice(cache_dir)); |
| 19 | 26 | fuzzer_init_corpus_elem("hello".ptr, "hello".len); |
| 20 | 27 | fuzzer_set_name("test".ptr, "test".len); |
| 21 | 28 | _ = fuzzer_coverage_id(); |