Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › os › linux › PERF › RECORD Public Enum RECORD Doc Source Public Enum std.os.linux.PERF.RECORD
pub const RECORD = enum (u32 ) Namespaces File os/linux.zig: 10663
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696 pub const RECORD = enum (u32 ) {
MMAP = 1 ,
LOST = 2 ,
COMM = 3 ,
EXIT = 4 ,
THROTTLE = 5 ,
UNTHROTTLE = 6 ,
FORK = 7 ,
READ = 8 ,
SAMPLE = 9 ,
MMAP2 = 10 ,
AUX = 11 ,
ITRACE_START = 12 ,
LOST_SAMPLES = 13 ,
SWITCH = 14 ,
SWITCH_CPU_WIDE = 15 ,
NAMESPACES = 16 ,
KSYMBOL = 17 ,
BPF_EVENT = 18 ,
CGROUP = 19 ,
TEXT_POKE = 20 ,
AUX_OUTPUT_HW_ID = 21 ,
const MISC = struct {
pub const CPU_MODE = enum (u3 ) {
UNKNOWN = 0 ,
KERNEL = 1 ,
USER = 2 ,
HYPERVISOR = 3 ,
GUEST_KERNEL = 4 ,
GUEST_USER = 5 ,
};
};
}