From a09a5ad574b8e85480645e0920d6cf4c7e850748 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Linse?= Date: Tue, 12 Jul 2022 10:47:05 +0200 Subject: [PATCH] stdlib: make linux.PERF.TYPE non-exhaustive perf_event_attr.type needs to take a runtime defined value to enable dynamic PMU:s, such as kprobe and uprobe. This value can exceed predefined values defined in the linux headers. reference: perf_event_open(2) man page --- lib/std/os/linux.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index f26a851a60..115c1325ae 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -5513,6 +5513,7 @@ pub const PERF = struct { RAW, BREAKPOINT, MAX, + _, }; pub const COUNT = struct {