zig
zig copied to clipboard
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
Alternative to #11860