From 7930efc60becd7624471419b8fd49800512d4e10 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 21 Jul 2024 19:13:29 -0700 Subject: [PATCH] libfuzzer: implement enough symbols for hello world --- lib/fuzzer.zig | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/fuzzer.zig b/lib/fuzzer.zig index e69de29bb2..d48a4993be 100644 --- a/lib/fuzzer.zig +++ b/lib/fuzzer.zig @@ -0,0 +1,11 @@ +const std = @import("std"); + +export threadlocal var __sancov_lowest_stack: usize = 0; + +export fn __sanitizer_cov_8bit_counters_init(start: [*]u8, stop: [*]u8) void { + std.debug.print("__sanitizer_cov_8bit_counters_init start={*}, stop={*}\n", .{ start, stop }); +} + +export fn __sanitizer_cov_pcs_init(pcs_beg: [*]const usize, pcs_end: [*]const usize) void { + std.debug.print("__sanitizer_cov_pcs_init pcs_beg={*}, pcs_end={*}\n", .{ pcs_beg, pcs_end }); +}