aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/gen
diff options
context:
space:
mode:
authorshankarapailoor <pailoor@uchicago.edu>2018-10-30 04:58:45 -0500
committerDmitry Vyukov <dvyukov@google.com>2018-10-30 10:58:45 +0100
commit362ef7639733f957b6d17bb4c730572958aa298c (patch)
tree57d8455218864aa0e91560a20a982b78eca8c0ed /sys/linux/gen
parent2f1090dacdba3f3d405f43c136ae999f635e3310 (diff)
sys/linux: add additional constants for trace2syz
Diffstat (limited to 'sys/linux/gen')
-rw-r--r--sys/linux/gen/386.go201
-rw-r--r--sys/linux/gen/amd64.go201
-rw-r--r--sys/linux/gen/arm.go201
-rw-r--r--sys/linux/gen/arm64.go197
-rw-r--r--sys/linux/gen/ppc64le.go205
5 files changed, 909 insertions, 96 deletions
diff --git a/sys/linux/gen/386.go b/sys/linux/gen/386.go
index 4ac1eb1aa..10273f4d9 100644
--- a/sys/linux/gen/386.go
+++ b/sys/linux/gen/386.go
@@ -803,7 +803,7 @@ var structDescs_386 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 91},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 84},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -15371,7 +15371,7 @@ var structDescs_386 = []*KeyedStruct{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_branch_sample_type", FldName: "branch_sample_type", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_user", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sample_stack_user", TypeSize: 4}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_intr", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "aux_watermark", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sample_max_stack", TypeSize: 2}}},
@@ -23195,25 +23195,25 @@ var syscalls_386 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
}},
{NR: 343, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timex"}}},
}},
{NR: 266, Name: "clock_getres", CallName: "clock_getres", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 265, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 267, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 1}, BitMask: true},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 264, Name: "clock_settime", CallName: "clock_settime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
}},
{NR: 120, Name: "clone", CallName: "clone", Args: []Type{
@@ -23432,7 +23432,7 @@ var syscalls_386 = []*Syscall{
}},
{NR: 324, Name: "fallocate", CallName: "fallocate", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64, 4}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 4}}},
}},
@@ -23516,7 +23516,7 @@ var syscalls_386 = []*Syscall{
}},
{NR: 55, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 4}}, Vals: []uint64{6, 7, 5}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 4}}, Vals: []uint64{6, 7, 5, 36, 37, 38}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "flock"}}},
}},
{NR: 55, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{
@@ -23694,7 +23694,7 @@ var syscalls_386 = []*Syscall{
}},
{NR: 240, Name: "futex", CallName: "futex", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 4}}, Vals: []uint64{0, 9, 1, 3, 4}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 4}}, Vals: []uint64{0, 9, 1, 3, 4, 128, 129, 139, 140}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val", TypeSize: 4}}, Kind: 2, RangeEnd: 2},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2", TypeSize: 4}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
@@ -29637,7 +29637,7 @@ var syscalls_386 = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry", TypeSize: 4}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments", TypeSize: 4}}, Buf: "segments"},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "kexec_segment"}}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360, 0}},
}},
{NR: 288, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 16},
@@ -29936,7 +29936,7 @@ var syscalls_386 = []*Syscall{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 4}, BitMask: true},
}},
{NR: 375, Name: "membarrier", CallName: "membarrier", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 4}}, Vals: []uint64{1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 4}}, Vals: []uint64{1, 2, 8, 16, 32, 64, 0, 4, 1}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
}},
{NR: 356, Name: "memfd_create", CallName: "memfd_create", Args: []Type{
@@ -29975,18 +29975,18 @@ var syscalls_386 = []*Syscall{
}},
{NR: 14, Name: "mknod", CallName: "mknod", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}},
}},
{NR: 14, Name: "mknod$loop", CallName: "mknod", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev", TypeSize: 4}}, ValuesStart: 1792, ValuesPerProc: 2},
}},
{NR: 297, Name: "mknodat", CallName: "mknodat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}},
}},
{NR: 150, Name: "mlock", CallName: "mlock", Args: []Type{
@@ -34398,7 +34398,7 @@ var syscalls_386 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t", TypeSize: 4}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 4, ArgDir: 1}}}},
}},
{NR: 259, Name: "timer_create", CallName: "timer_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 4}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
@@ -34419,7 +34419,7 @@ var syscalls_386 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
{NR: 322, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{2048, 524288}, BitMask: true},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
{NR: 326, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
@@ -35117,6 +35117,19 @@ var consts_386 = []ConstValue{
{Name: "ADDR_LIMIT_32BIT", Value: 8388608},
{Name: "ADDR_LIMIT_3GB", Value: 134217728},
{Name: "ADDR_NO_RANDOMIZE", Value: 262144},
+ {Name: "ADJ_ESTERROR", Value: 8},
+ {Name: "ADJ_FREQUENCY", Value: 2},
+ {Name: "ADJ_MAXERROR", Value: 4},
+ {Name: "ADJ_MICRO", Value: 4096},
+ {Name: "ADJ_NANO", Value: 8192},
+ {Name: "ADJ_OFFSET", Value: 1},
+ {Name: "ADJ_OFFSET_SINGLESHOT", Value: 1},
+ {Name: "ADJ_OFFSET_SS_READ", Value: 40961},
+ {Name: "ADJ_SETOFFSET", Value: 256},
+ {Name: "ADJ_STATUS", Value: 16},
+ {Name: "ADJ_TAI", Value: 128},
+ {Name: "ADJ_TICK", Value: 16384},
+ {Name: "ADJ_TIMECONST", Value: 32},
{Name: "AF_ALG", Value: 38},
{Name: "AF_APPLETALK", Value: 5},
{Name: "AF_ATMPVC", Value: 8},
@@ -35535,6 +35548,45 @@ var consts_386 = []ConstValue{
{Name: "CAN_FD_FRAME", Value: 2048},
{Name: "CAN_MAX_DLEN", Value: 8},
{Name: "CAN_RAW", Value: 1},
+ {Name: "CAP_AUDIT_CONTROL", Value: 30},
+ {Name: "CAP_AUDIT_READ", Value: 37},
+ {Name: "CAP_AUDIT_WRITE", Value: 29},
+ {Name: "CAP_BLOCK_SUSPEND", Value: 36},
+ {Name: "CAP_CHOWN"},
+ {Name: "CAP_DAC_OVERRIDE", Value: 1},
+ {Name: "CAP_DAC_READ_SEARCH", Value: 2},
+ {Name: "CAP_FOWNER", Value: 3},
+ {Name: "CAP_FSETID", Value: 4},
+ {Name: "CAP_IPC_LOCK", Value: 14},
+ {Name: "CAP_IPC_OWNER", Value: 15},
+ {Name: "CAP_KILL", Value: 5},
+ {Name: "CAP_LAST_CAP", Value: 37},
+ {Name: "CAP_LEASE", Value: 28},
+ {Name: "CAP_LINUX_IMMUTABLE", Value: 9},
+ {Name: "CAP_MAC_ADMIN", Value: 33},
+ {Name: "CAP_MAC_OVERRIDE", Value: 32},
+ {Name: "CAP_MKNOD", Value: 27},
+ {Name: "CAP_NET_ADMIN", Value: 12},
+ {Name: "CAP_NET_BIND_SERVICE", Value: 10},
+ {Name: "CAP_NET_BROADCAST", Value: 11},
+ {Name: "CAP_NET_RAW", Value: 13},
+ {Name: "CAP_SETFCAP", Value: 31},
+ {Name: "CAP_SETGID", Value: 6},
+ {Name: "CAP_SETPCAP", Value: 8},
+ {Name: "CAP_SETUID", Value: 7},
+ {Name: "CAP_SYSLOG", Value: 34},
+ {Name: "CAP_SYS_ADMIN", Value: 21},
+ {Name: "CAP_SYS_BOOT", Value: 22},
+ {Name: "CAP_SYS_CHROOT", Value: 18},
+ {Name: "CAP_SYS_MODULE", Value: 16},
+ {Name: "CAP_SYS_NICE", Value: 23},
+ {Name: "CAP_SYS_PACCT", Value: 20},
+ {Name: "CAP_SYS_PTRACE", Value: 19},
+ {Name: "CAP_SYS_RAWIO", Value: 17},
+ {Name: "CAP_SYS_RESOURCE", Value: 24},
+ {Name: "CAP_SYS_TIME", Value: 25},
+ {Name: "CAP_SYS_TTY_CONFIG", Value: 26},
+ {Name: "CAP_WAKE_ALARM", Value: 35},
{Name: "CDO_AUTO_CLOSE", Value: 1},
{Name: "CDO_AUTO_EJECT", Value: 2},
{Name: "CDO_CHECK_TYPE", Value: 16},
@@ -35598,12 +35650,15 @@ var consts_386 = []ConstValue{
{Name: "CIPSO_V4_TAG_RANGE", Value: 5},
{Name: "CIPSO_V4_TAG_RBITMAP", Value: 1},
{Name: "CLOCK_BOOTTIME", Value: 7},
+ {Name: "CLOCK_BOOTTIME_ALARM", Value: 9},
{Name: "CLOCK_MONOTONIC", Value: 1},
{Name: "CLOCK_MONOTONIC_COARSE", Value: 6},
{Name: "CLOCK_MONOTONIC_RAW", Value: 4},
{Name: "CLOCK_PROCESS_CPUTIME_ID", Value: 2},
{Name: "CLOCK_REALTIME"},
+ {Name: "CLOCK_REALTIME_ALARM", Value: 8},
{Name: "CLOCK_REALTIME_COARSE", Value: 5},
+ {Name: "CLOCK_SGI_CYCLE", Value: 10},
{Name: "CLOCK_THREAD_CPUTIME_ID", Value: 3},
{Name: "CLONE_CHILD_CLEARTID", Value: 2097152},
{Name: "CLONE_CHILD_SETTID", Value: 16777216},
@@ -36128,6 +36183,7 @@ var consts_386 = []ConstValue{
{Name: "FALLOC_FL_COLLAPSE_RANGE", Value: 8},
{Name: "FALLOC_FL_INSERT_RANGE", Value: 32},
{Name: "FALLOC_FL_KEEP_SIZE", Value: 1},
+ {Name: "FALLOC_FL_NO_HIDE_STALE", Value: 4},
{Name: "FALLOC_FL_PUNCH_HOLE", Value: 2},
{Name: "FALLOC_FL_UNSHARE_RANGE", Value: 64},
{Name: "FALLOC_FL_ZERO_RANGE", Value: 16},
@@ -36363,10 +36419,14 @@ var consts_386 = []ConstValue{
{Name: "FUSE_SPLICE_WRITE", Value: 128},
{Name: "FUSE_WRITEBACK_CACHE", Value: 65536},
{Name: "FUTEX_CMP_REQUEUE", Value: 4},
+ {Name: "FUTEX_CMP_REQUEUE_PI_PRIVATE", Value: 140},
{Name: "FUTEX_REQUEUE", Value: 3},
{Name: "FUTEX_WAIT"},
{Name: "FUTEX_WAIT_BITSET", Value: 9},
+ {Name: "FUTEX_WAIT_PRIVATE", Value: 128},
+ {Name: "FUTEX_WAIT_REQUEUE_PI_PRIVATE", Value: 139},
{Name: "FUTEX_WAKE", Value: 1},
+ {Name: "FUTEX_WAKE_PRIVATE", Value: 129},
{Name: "F_ADD_SEALS", Value: 1033},
{Name: "F_DUPFD"},
{Name: "F_DUPFD_CLOEXEC", Value: 1030},
@@ -36382,6 +36442,10 @@ var consts_386 = []ConstValue{
{Name: "F_GET_RW_HINT", Value: 1035},
{Name: "F_GET_SEALS", Value: 1034},
{Name: "F_NOTIFY", Value: 1026},
+ {Name: "F_OFD_GETLK", Value: 36},
+ {Name: "F_OFD_SETLK", Value: 37},
+ {Name: "F_OFD_SETLKW", Value: 38},
+ {Name: "F_OK"},
{Name: "F_OWNER_PGRP", Value: 2},
{Name: "F_OWNER_PID", Value: 1},
{Name: "F_OWNER_TID"},
@@ -36416,6 +36480,7 @@ var consts_386 = []ConstValue{
{Name: "GIO_UNISCRNMAP", Value: 19305},
{Name: "GRND_NONBLOCK", Value: 1},
{Name: "GRND_RANDOM", Value: 2},
+ {Name: "GRPQUOTA", Value: 1},
{Name: "GUE_FLAG_PRIV", Value: 256},
{Name: "GUE_PFLAG_REMCSUM", Value: 128},
{Name: "HASH_ALGO__LAST", Value: 18},
@@ -37308,6 +37373,7 @@ var consts_386 = []ConstValue{
{Name: "KERNEL_CLIENT", Value: 2},
{Name: "KEXEC_ARCH_386", Value: 196608},
{Name: "KEXEC_ARCH_ARM", Value: 2621440},
+ {Name: "KEXEC_ARCH_DEFAULT"},
{Name: "KEXEC_ARCH_IA_64", Value: 3276800},
{Name: "KEXEC_ARCH_MIPS", Value: 524288},
{Name: "KEXEC_ARCH_MIPS_LE", Value: 655360},
@@ -37802,11 +37868,22 @@ var consts_386 = []ConstValue{
{Name: "MEMBARRIER_CMD_GLOBAL_EXPEDITED", Value: 2},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED", Value: 8},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE", Value: 32},
+ {Name: "MEMBARRIER_CMD_QUERY"},
+ {Name: "MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED", Value: 4},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED", Value: 16},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE", Value: 64},
+ {Name: "MEMBARRIER_CMD_SHARED", Value: 1},
{Name: "MFD_ALLOW_SEALING", Value: 2},
{Name: "MFD_CLOEXEC", Value: 1},
{Name: "MFD_HUGETLB", Value: 4},
+ {Name: "MFD_HUGE_16MB", Value: 1610612736},
+ {Name: "MFD_HUGE_1MB", Value: 1342177280},
+ {Name: "MFD_HUGE_2MB", Value: 1409286144},
+ {Name: "MFD_HUGE_512KB", Value: 1275068416},
+ {Name: "MFD_HUGE_64KB", Value: 1073741824},
+ {Name: "MFD_HUGE_8MB", Value: 1543503872},
+ {Name: "MFD_HUGE_MASK", Value: 63},
+ {Name: "MFD_HUGE_SHIFT", Value: 26},
{Name: "MIFF_REGISTER", Value: 1},
{Name: "MLOCK_ONFAULT", Value: 1},
{Name: "MMAP_PAGE_ZERO", Value: 1048576},
@@ -38130,6 +38207,7 @@ var consts_386 = []ConstValue{
{Name: "OVL_FH_FLAG_BIG_ENDIAN", Value: 1},
{Name: "OVL_FH_FLAG_PATH_UPPER", Value: 4},
{Name: "OVL_FH_MAGIC", Value: 251},
+ {Name: "O_ACCMODE", Value: 3},
{Name: "O_APPEND", Value: 1024},
{Name: "O_CLOEXEC", Value: 524288},
{Name: "O_CREAT", Value: 64},
@@ -38147,6 +38225,7 @@ var consts_386 = []ConstValue{
{Name: "O_RDWR", Value: 2},
{Name: "O_RDWR_NONBLOCK", Value: 2050},
{Name: "O_SYNC", Value: 1052672},
+ {Name: "O_TMPFILE", Value: 4259840},
{Name: "O_TRUNC", Value: 512},
{Name: "O_WRONLY", Value: 1},
{Name: "P9_DMAPPEND", Value: 1073741824},
@@ -38351,6 +38430,7 @@ var consts_386 = []ConstValue{
{Name: "PGACT_DETERM", Value: 2},
{Name: "PGACT_NETRAND", Value: 1},
{Name: "PGACT_NONE"},
+ {Name: "PHN_NOT_OH", Value: 28676},
{Name: "PIO_CMAP", Value: 19313},
{Name: "PIO_FONT", Value: 19297},
{Name: "PIO_FONTRESET", Value: 19309},
@@ -38399,6 +38479,7 @@ var consts_386 = []ConstValue{
{Name: "PRIO_PGRP", Value: 1},
{Name: "PRIO_PROCESS"},
{Name: "PRIO_USER", Value: 2},
+ {Name: "PRJQUOTA", Value: 2},
{Name: "PROT_EXEC", Value: 4},
{Name: "PROT_GROWSDOWN", Value: 16777216},
{Name: "PROT_GROWSUP", Value: 33554432},
@@ -38592,6 +38673,7 @@ var consts_386 = []ConstValue{
{Name: "RENAME_WHITEOUT", Value: 4},
{Name: "RFCOMM_CONNINFO", Value: 2},
{Name: "RFCOMM_LM", Value: 3},
+ {Name: "RLIM64_INFINITY", Value: 18446744073709551615},
{Name: "RLIMIT_AS", Value: 9},
{Name: "RLIMIT_CORE", Value: 4},
{Name: "RLIMIT_CPU"},
@@ -38763,6 +38845,7 @@ var consts_386 = []ConstValue{
{Name: "RX_READ", Value: 7},
{Name: "RX_RTR_FRAME", Value: 1024},
{Name: "RX_SETUP", Value: 5},
+ {Name: "R_OK", Value: 4},
{Name: "SADB_AALG_MAX", Value: 251},
{Name: "SADB_AALG_NONE"},
{Name: "SADB_EXT_ADDRESS_DST", Value: 6},
@@ -39006,11 +39089,48 @@ var consts_386 = []ConstValue{
{Name: "SHORT_INODE", Value: 16777216},
{Name: "SHUT_RD"},
{Name: "SHUT_WR", Value: 1},
+ {Name: "SIGABRT", Value: 6},
+ {Name: "SIGALRM", Value: 14},
+ {Name: "SIGBUS", Value: 7},
+ {Name: "SIGCHLD", Value: 17},
+ {Name: "SIGCONT", Value: 18},
{Name: "SIGEVENT_SIZE", Value: 64},
{Name: "SIGEV_NONE", Value: 1},
{Name: "SIGEV_SIGNAL"},
{Name: "SIGEV_THREAD", Value: 2},
{Name: "SIGEV_THREAD_ID", Value: 4},
+ {Name: "SIGFPE", Value: 8},
+ {Name: "SIGHUP", Value: 1},
+ {Name: "SIGILL", Value: 4},
+ {Name: "SIGINT", Value: 2},
+ {Name: "SIGIO", Value: 29},
+ {Name: "SIGIOT", Value: 6},
+ {Name: "SIGKILL", Value: 9},
+ {Name: "SIGPIPE", Value: 13},
+ {Name: "SIGPOLL", Value: 29},
+ {Name: "SIGPROF", Value: 27},
+ {Name: "SIGPWR", Value: 30},
+ {Name: "SIGQUIT", Value: 3},
+ {Name: "SIGRTMAX", Value: 64},
+ {Name: "SIGRTMIN", Value: 32},
+ {Name: "SIGSEGV", Value: 11},
+ {Name: "SIGSTKFLT", Value: 16},
+ {Name: "SIGSTOP", Value: 19},
+ {Name: "SIGSYS", Value: 31},
+ {Name: "SIGTERM", Value: 15},
+ {Name: "SIGTRAP", Value: 5},
+ {Name: "SIGTSTP", Value: 20},
+ {Name: "SIGTTIN", Value: 21},
+ {Name: "SIGTTOU", Value: 22},
+ {Name: "SIGUNUSED", Value: 31},
+ {Name: "SIGURG", Value: 23},
+ {Name: "SIGUSR1", Value: 10},
+ {Name: "SIGUSR2", Value: 12},
+ {Name: "SIGVTALRM", Value: 26},
+ {Name: "SIGWINCH", Value: 28},
+ {Name: "SIGXCPU", Value: 24},
+ {Name: "SIGXFSZ", Value: 25},
+ {Name: "SIG_0"},
{Name: "SIG_BLOCK"},
{Name: "SIG_SETMASK", Value: 2},
{Name: "SIG_UNBLOCK", Value: 1},
@@ -39435,7 +39555,26 @@ var consts_386 = []ConstValue{
{Name: "STATX_SIZE", Value: 512},
{Name: "STATX_TYPE", Value: 1},
{Name: "STATX_UID", Value: 8},
+ {Name: "STA_CLK", Value: 32768},
+ {Name: "STA_CLOCKERR", Value: 4096},
+ {Name: "STA_DEL", Value: 32},
+ {Name: "STA_FLL", Value: 8},
+ {Name: "STA_FREQHOLD", Value: 128},
+ {Name: "STA_INS", Value: 16},
+ {Name: "STA_MODE", Value: 16384},
+ {Name: "STA_NANO", Value: 8192},
+ {Name: "STA_PLL", Value: 1},
+ {Name: "STA_PPSERROR", Value: 2048},
+ {Name: "STA_PPSFREQ", Value: 2},
+ {Name: "STA_PPSJITTER", Value: 512},
+ {Name: "STA_PPSSIGNAL", Value: 256},
+ {Name: "STA_PPSTIME", Value: 4},
+ {Name: "STA_PPSWANDER", Value: 1024},
+ {Name: "STA_RONLY", Value: 65280},
+ {Name: "STA_UNSYNC", Value: 64},
{Name: "STICKY_TIMEOUTS", Value: 67108864},
+ {Name: "SUBCMDMASK", Value: 255},
+ {Name: "SUBCMDSHIFT", Value: 8},
{Name: "SW_MAX", Value: 15},
{Name: "SYNC_FILE_RANGE_WAIT_AFTER", Value: 4},
{Name: "SYNC_FILE_RANGE_WAIT_BEFORE", Value: 1},
@@ -39460,6 +39599,9 @@ var consts_386 = []ConstValue{
{Name: "S_IRGRP", Value: 32},
{Name: "S_IROTH", Value: 4},
{Name: "S_IRUSR", Value: 256},
+ {Name: "S_ISGID", Value: 1024},
+ {Name: "S_ISUID", Value: 2048},
+ {Name: "S_ISVTX", Value: 512},
{Name: "S_IWGRP", Value: 16},
{Name: "S_IWOTH", Value: 2},
{Name: "S_IWUSR", Value: 128},
@@ -39998,6 +40140,7 @@ var consts_386 = []ConstValue{
{Name: "USERIO_CMD_SEND_INTERRUPT", Value: 2},
{Name: "USERIO_CMD_SET_PORT_TYPE", Value: 1},
{Name: "USER_CLIENT", Value: 1},
+ {Name: "USRQUOTA"},
{Name: "UUID_SIZE", Value: 16},
{Name: "V4L2_AUDCAP_AVL", Value: 2},
{Name: "V4L2_AUDCAP_STEREO", Value: 1},
@@ -41021,6 +41164,7 @@ var consts_386 = []ConstValue{
{Name: "WNOWAIT", Value: 16777216},
{Name: "WSTOPPED", Value: 2},
{Name: "WUNTRACED", Value: 2},
+ {Name: "W_OK", Value: 2},
{Name: "X25_CALL_ACCEPTED", Value: 15},
{Name: "X25_CALL_REQUEST", Value: 11},
{Name: "X25_CLEAR_CONFIRMATION", Value: 23},
@@ -41321,6 +41465,7 @@ var consts_386 = []ConstValue{
{Name: "XT_U32_RIGHTSH", Value: 2},
{Name: "XT_UDP_INV_DSTPT", Value: 2},
{Name: "XT_UDP_INV_SRCPT", Value: 1},
+ {Name: "X_OK", Value: 1},
{Name: "ZMAGIC", Value: 267},
{Name: "_DRM_AGP", Value: 3},
{Name: "_DRM_AGP_BUFFER", Value: 2},
@@ -41363,7 +41508,25 @@ var consts_386 = []ConstValue{
{Name: "_DRM_VBLANK_SECONDARY", Value: 536870912},
{Name: "_DRM_VBLANK_SIGNAL", Value: 1073741824},
{Name: "_DRM_WRITE_COMBINING", Value: 16},
- {Name: "__BPF_FUNC_MAX_ID", Value: 91},
+ {Name: "_IOC_DIRBITS", Value: 2},
+ {Name: "_IOC_DIRMASK", Value: 3},
+ {Name: "_IOC_DIRSHIFT", Value: 30},
+ {Name: "_IOC_NONE"},
+ {Name: "_IOC_NRBITS", Value: 8},
+ {Name: "_IOC_NRMASK", Value: 255},
+ {Name: "_IOC_NRSHIFT"},
+ {Name: "_IOC_READ", Value: 2},
+ {Name: "_IOC_SIZEBITS", Value: 14},
+ {Name: "_IOC_SIZEMASK", Value: 16383},
+ {Name: "_IOC_SIZESHIFT", Value: 16},
+ {Name: "_IOC_TYPEBITS", Value: 8},
+ {Name: "_IOC_TYPEMASK", Value: 255},
+ {Name: "_IOC_TYPESHIFT", Value: 8},
+ {Name: "_IOC_WRITE", Value: 1},
+ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
+ {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
+ {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 84},
{Name: "__NR_accept4", Value: 364},
{Name: "__NR_acct", Value: 51},
{Name: "__NR_add_key", Value: 286},
@@ -41658,4 +41821,4 @@ var consts_386 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_386 = "1b81c45108a9a6425515ceef64dd678d2d77b4c0"
+const revision_386 = "25eef4c38a38d65a9cf098b62911d822944b029d"
diff --git a/sys/linux/gen/amd64.go b/sys/linux/gen/amd64.go
index efd811675..b381fa907 100644
--- a/sys/linux/gen/amd64.go
+++ b/sys/linux/gen/amd64.go
@@ -811,7 +811,7 @@ var structDescs_amd64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 91},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 84},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -15605,7 +15605,7 @@ var structDescs_amd64 = []*KeyedStruct{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_branch_sample_type", FldName: "branch_sample_type", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_user", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sample_stack_user", TypeSize: 4}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_intr", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "aux_watermark", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sample_max_stack", TypeSize: 2}}},
@@ -23654,25 +23654,25 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
}},
{NR: 305, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timex"}}},
}},
{NR: 229, Name: "clock_getres", CallName: "clock_getres", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 228, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 230, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1}, BitMask: true},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 227, Name: "clock_settime", CallName: "clock_settime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
}},
{NR: 56, Name: "clone", CallName: "clone", Args: []Type{
@@ -23891,7 +23891,7 @@ var syscalls_amd64 = []*Syscall{
}},
{NR: 285, Name: "fallocate", CallName: "fallocate", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64, 4}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 8}}},
}},
@@ -23975,7 +23975,7 @@ var syscalls_amd64 = []*Syscall{
}},
{NR: 72, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{6, 7, 5}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{6, 7, 5, 36, 37, 38}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "flock"}}},
}},
{NR: 72, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{
@@ -24153,7 +24153,7 @@ var syscalls_amd64 = []*Syscall{
}},
{NR: 202, Name: "futex", CallName: "futex", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 8}}, Vals: []uint64{0, 9, 1, 3, 4}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 8}}, Vals: []uint64{0, 9, 1, 3, 4, 128, 129, 139, 140}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val", TypeSize: 4}}, Kind: 2, RangeEnd: 2},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
@@ -30116,7 +30116,7 @@ var syscalls_amd64 = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry", TypeSize: 8}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments", TypeSize: 8}}, Buf: "segments"},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "kexec_segment"}}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360, 0}},
}},
{NR: 250, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 16},
@@ -30415,7 +30415,7 @@ var syscalls_amd64 = []*Syscall{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 4}, BitMask: true},
}},
{NR: 324, Name: "membarrier", CallName: "membarrier", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 16, 32, 64, 0, 4, 1}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 8}}},
}},
{NR: 319, Name: "memfd_create", CallName: "memfd_create", Args: []Type{
@@ -30454,18 +30454,18 @@ var syscalls_amd64 = []*Syscall{
}},
{NR: 133, Name: "mknod", CallName: "mknod", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}},
}},
{NR: 133, Name: "mknod$loop", CallName: "mknod", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev", TypeSize: 8}}, ValuesStart: 1792, ValuesPerProc: 2},
}},
{NR: 259, Name: "mknodat", CallName: "mknodat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}},
}},
{NR: 149, Name: "mlock", CallName: "mlock", Args: []Type{
@@ -35076,7 +35076,7 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 8, ArgDir: 1}}}},
}},
{NR: 222, Name: "timer_create", CallName: "timer_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
@@ -35097,7 +35097,7 @@ var syscalls_amd64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
{NR: 283, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{2048, 524288}, BitMask: true},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
{NR: 287, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
@@ -35795,6 +35795,19 @@ var consts_amd64 = []ConstValue{
{Name: "ADDR_LIMIT_32BIT", Value: 8388608},
{Name: "ADDR_LIMIT_3GB", Value: 134217728},
{Name: "ADDR_NO_RANDOMIZE", Value: 262144},
+ {Name: "ADJ_ESTERROR", Value: 8},
+ {Name: "ADJ_FREQUENCY", Value: 2},
+ {Name: "ADJ_MAXERROR", Value: 4},
+ {Name: "ADJ_MICRO", Value: 4096},
+ {Name: "ADJ_NANO", Value: 8192},
+ {Name: "ADJ_OFFSET", Value: 1},
+ {Name: "ADJ_OFFSET_SINGLESHOT", Value: 1},
+ {Name: "ADJ_OFFSET_SS_READ", Value: 40961},
+ {Name: "ADJ_SETOFFSET", Value: 256},
+ {Name: "ADJ_STATUS", Value: 16},
+ {Name: "ADJ_TAI", Value: 128},
+ {Name: "ADJ_TICK", Value: 16384},
+ {Name: "ADJ_TIMECONST", Value: 32},
{Name: "AF_ALG", Value: 38},
{Name: "AF_APPLETALK", Value: 5},
{Name: "AF_ATMPVC", Value: 8},
@@ -36213,6 +36226,45 @@ var consts_amd64 = []ConstValue{
{Name: "CAN_FD_FRAME", Value: 2048},
{Name: "CAN_MAX_DLEN", Value: 8},
{Name: "CAN_RAW", Value: 1},
+ {Name: "CAP_AUDIT_CONTROL", Value: 30},
+ {Name: "CAP_AUDIT_READ", Value: 37},
+ {Name: "CAP_AUDIT_WRITE", Value: 29},
+ {Name: "CAP_BLOCK_SUSPEND", Value: 36},
+ {Name: "CAP_CHOWN"},
+ {Name: "CAP_DAC_OVERRIDE", Value: 1},
+ {Name: "CAP_DAC_READ_SEARCH", Value: 2},
+ {Name: "CAP_FOWNER", Value: 3},
+ {Name: "CAP_FSETID", Value: 4},
+ {Name: "CAP_IPC_LOCK", Value: 14},
+ {Name: "CAP_IPC_OWNER", Value: 15},
+ {Name: "CAP_KILL", Value: 5},
+ {Name: "CAP_LAST_CAP", Value: 37},
+ {Name: "CAP_LEASE", Value: 28},
+ {Name: "CAP_LINUX_IMMUTABLE", Value: 9},
+ {Name: "CAP_MAC_ADMIN", Value: 33},
+ {Name: "CAP_MAC_OVERRIDE", Value: 32},
+ {Name: "CAP_MKNOD", Value: 27},
+ {Name: "CAP_NET_ADMIN", Value: 12},
+ {Name: "CAP_NET_BIND_SERVICE", Value: 10},
+ {Name: "CAP_NET_BROADCAST", Value: 11},
+ {Name: "CAP_NET_RAW", Value: 13},
+ {Name: "CAP_SETFCAP", Value: 31},
+ {Name: "CAP_SETGID", Value: 6},
+ {Name: "CAP_SETPCAP", Value: 8},
+ {Name: "CAP_SETUID", Value: 7},
+ {Name: "CAP_SYSLOG", Value: 34},
+ {Name: "CAP_SYS_ADMIN", Value: 21},
+ {Name: "CAP_SYS_BOOT", Value: 22},
+ {Name: "CAP_SYS_CHROOT", Value: 18},
+ {Name: "CAP_SYS_MODULE", Value: 16},
+ {Name: "CAP_SYS_NICE", Value: 23},
+ {Name: "CAP_SYS_PACCT", Value: 20},
+ {Name: "CAP_SYS_PTRACE", Value: 19},
+ {Name: "CAP_SYS_RAWIO", Value: 17},
+ {Name: "CAP_SYS_RESOURCE", Value: 24},
+ {Name: "CAP_SYS_TIME", Value: 25},
+ {Name: "CAP_SYS_TTY_CONFIG", Value: 26},
+ {Name: "CAP_WAKE_ALARM", Value: 35},
{Name: "CDO_AUTO_CLOSE", Value: 1},
{Name: "CDO_AUTO_EJECT", Value: 2},
{Name: "CDO_CHECK_TYPE", Value: 16},
@@ -36276,12 +36328,15 @@ var consts_amd64 = []ConstValue{
{Name: "CIPSO_V4_TAG_RANGE", Value: 5},
{Name: "CIPSO_V4_TAG_RBITMAP", Value: 1},
{Name: "CLOCK_BOOTTIME", Value: 7},
+ {Name: "CLOCK_BOOTTIME_ALARM", Value: 9},
{Name: "CLOCK_MONOTONIC", Value: 1},
{Name: "CLOCK_MONOTONIC_COARSE", Value: 6},
{Name: "CLOCK_MONOTONIC_RAW", Value: 4},
{Name: "CLOCK_PROCESS_CPUTIME_ID", Value: 2},
{Name: "CLOCK_REALTIME"},
+ {Name: "CLOCK_REALTIME_ALARM", Value: 8},
{Name: "CLOCK_REALTIME_COARSE", Value: 5},
+ {Name: "CLOCK_SGI_CYCLE", Value: 10},
{Name: "CLOCK_THREAD_CPUTIME_ID", Value: 3},
{Name: "CLONE_CHILD_CLEARTID", Value: 2097152},
{Name: "CLONE_CHILD_SETTID", Value: 16777216},
@@ -36806,6 +36861,7 @@ var consts_amd64 = []ConstValue{
{Name: "FALLOC_FL_COLLAPSE_RANGE", Value: 8},
{Name: "FALLOC_FL_INSERT_RANGE", Value: 32},
{Name: "FALLOC_FL_KEEP_SIZE", Value: 1},
+ {Name: "FALLOC_FL_NO_HIDE_STALE", Value: 4},
{Name: "FALLOC_FL_PUNCH_HOLE", Value: 2},
{Name: "FALLOC_FL_UNSHARE_RANGE", Value: 64},
{Name: "FALLOC_FL_ZERO_RANGE", Value: 16},
@@ -37041,10 +37097,14 @@ var consts_amd64 = []ConstValue{
{Name: "FUSE_SPLICE_WRITE", Value: 128},
{Name: "FUSE_WRITEBACK_CACHE", Value: 65536},
{Name: "FUTEX_CMP_REQUEUE", Value: 4},
+ {Name: "FUTEX_CMP_REQUEUE_PI_PRIVATE", Value: 140},
{Name: "FUTEX_REQUEUE", Value: 3},
{Name: "FUTEX_WAIT"},
{Name: "FUTEX_WAIT_BITSET", Value: 9},
+ {Name: "FUTEX_WAIT_PRIVATE", Value: 128},
+ {Name: "FUTEX_WAIT_REQUEUE_PI_PRIVATE", Value: 139},
{Name: "FUTEX_WAKE", Value: 1},
+ {Name: "FUTEX_WAKE_PRIVATE", Value: 129},
{Name: "F_ADD_SEALS", Value: 1033},
{Name: "F_DUPFD"},
{Name: "F_DUPFD_CLOEXEC", Value: 1030},
@@ -37060,6 +37120,10 @@ var consts_amd64 = []ConstValue{
{Name: "F_GET_RW_HINT", Value: 1035},
{Name: "F_GET_SEALS", Value: 1034},
{Name: "F_NOTIFY", Value: 1026},
+ {Name: "F_OFD_GETLK", Value: 36},
+ {Name: "F_OFD_SETLK", Value: 37},
+ {Name: "F_OFD_SETLKW", Value: 38},
+ {Name: "F_OK"},
{Name: "F_OWNER_PGRP", Value: 2},
{Name: "F_OWNER_PID", Value: 1},
{Name: "F_OWNER_TID"},
@@ -37094,6 +37158,7 @@ var consts_amd64 = []ConstValue{
{Name: "GIO_UNISCRNMAP", Value: 19305},
{Name: "GRND_NONBLOCK", Value: 1},
{Name: "GRND_RANDOM", Value: 2},
+ {Name: "GRPQUOTA", Value: 1},
{Name: "GUE_FLAG_PRIV", Value: 256},
{Name: "GUE_PFLAG_REMCSUM", Value: 128},
{Name: "HASH_ALGO__LAST", Value: 18},
@@ -37986,6 +38051,7 @@ var consts_amd64 = []ConstValue{
{Name: "KERNEL_CLIENT", Value: 2},
{Name: "KEXEC_ARCH_386", Value: 196608},
{Name: "KEXEC_ARCH_ARM", Value: 2621440},
+ {Name: "KEXEC_ARCH_DEFAULT"},
{Name: "KEXEC_ARCH_IA_64", Value: 3276800},
{Name: "KEXEC_ARCH_MIPS", Value: 524288},
{Name: "KEXEC_ARCH_MIPS_LE", Value: 655360},
@@ -38480,11 +38546,22 @@ var consts_amd64 = []ConstValue{
{Name: "MEMBARRIER_CMD_GLOBAL_EXPEDITED", Value: 2},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED", Value: 8},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE", Value: 32},
+ {Name: "MEMBARRIER_CMD_QUERY"},
+ {Name: "MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED", Value: 4},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED", Value: 16},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE", Value: 64},
+ {Name: "MEMBARRIER_CMD_SHARED", Value: 1},
{Name: "MFD_ALLOW_SEALING", Value: 2},
{Name: "MFD_CLOEXEC", Value: 1},
{Name: "MFD_HUGETLB", Value: 4},
+ {Name: "MFD_HUGE_16MB", Value: 1610612736},
+ {Name: "MFD_HUGE_1MB", Value: 1342177280},
+ {Name: "MFD_HUGE_2MB", Value: 1409286144},
+ {Name: "MFD_HUGE_512KB", Value: 1275068416},
+ {Name: "MFD_HUGE_64KB", Value: 1073741824},
+ {Name: "MFD_HUGE_8MB", Value: 1543503872},
+ {Name: "MFD_HUGE_MASK", Value: 63},
+ {Name: "MFD_HUGE_SHIFT", Value: 26},
{Name: "MIFF_REGISTER", Value: 1},
{Name: "MLOCK_ONFAULT", Value: 1},
{Name: "MMAP_PAGE_ZERO", Value: 1048576},
@@ -38808,6 +38885,7 @@ var consts_amd64 = []ConstValue{
{Name: "OVL_FH_FLAG_BIG_ENDIAN", Value: 1},
{Name: "OVL_FH_FLAG_PATH_UPPER", Value: 4},
{Name: "OVL_FH_MAGIC", Value: 251},
+ {Name: "O_ACCMODE", Value: 3},
{Name: "O_APPEND", Value: 1024},
{Name: "O_CLOEXEC", Value: 524288},
{Name: "O_CREAT", Value: 64},
@@ -38825,6 +38903,7 @@ var consts_amd64 = []ConstValue{
{Name: "O_RDWR", Value: 2},
{Name: "O_RDWR_NONBLOCK", Value: 2050},
{Name: "O_SYNC", Value: 1052672},
+ {Name: "O_TMPFILE", Value: 4259840},
{Name: "O_TRUNC", Value: 512},
{Name: "O_WRONLY", Value: 1},
{Name: "P9_DMAPPEND", Value: 1073741824},
@@ -39029,6 +39108,7 @@ var consts_amd64 = []ConstValue{
{Name: "PGACT_DETERM", Value: 2},
{Name: "PGACT_NETRAND", Value: 1},
{Name: "PGACT_NONE"},
+ {Name: "PHN_NOT_OH", Value: 28676},
{Name: "PIO_CMAP", Value: 19313},
{Name: "PIO_FONT", Value: 19297},
{Name: "PIO_FONTRESET", Value: 19309},
@@ -39077,6 +39157,7 @@ var consts_amd64 = []ConstValue{
{Name: "PRIO_PGRP", Value: 1},
{Name: "PRIO_PROCESS"},
{Name: "PRIO_USER", Value: 2},
+ {Name: "PRJQUOTA", Value: 2},
{Name: "PROT_EXEC", Value: 4},
{Name: "PROT_GROWSDOWN", Value: 16777216},
{Name: "PROT_GROWSUP", Value: 33554432},
@@ -39270,6 +39351,7 @@ var consts_amd64 = []ConstValue{
{Name: "RENAME_WHITEOUT", Value: 4},
{Name: "RFCOMM_CONNINFO", Value: 2},
{Name: "RFCOMM_LM", Value: 3},
+ {Name: "RLIM64_INFINITY", Value: 18446744073709551615},
{Name: "RLIMIT_AS", Value: 9},
{Name: "RLIMIT_CORE", Value: 4},
{Name: "RLIMIT_CPU"},
@@ -39441,6 +39523,7 @@ var consts_amd64 = []ConstValue{
{Name: "RX_READ", Value: 7},
{Name: "RX_RTR_FRAME", Value: 1024},
{Name: "RX_SETUP", Value: 5},
+ {Name: "R_OK", Value: 4},
{Name: "SADB_AALG_MAX", Value: 251},
{Name: "SADB_AALG_NONE"},
{Name: "SADB_EXT_ADDRESS_DST", Value: 6},
@@ -39684,11 +39767,48 @@ var consts_amd64 = []ConstValue{
{Name: "SHORT_INODE", Value: 16777216},
{Name: "SHUT_RD"},
{Name: "SHUT_WR", Value: 1},
+ {Name: "SIGABRT", Value: 6},
+ {Name: "SIGALRM", Value: 14},
+ {Name: "SIGBUS", Value: 7},
+ {Name: "SIGCHLD", Value: 17},
+ {Name: "SIGCONT", Value: 18},
{Name: "SIGEVENT_SIZE", Value: 64},
{Name: "SIGEV_NONE", Value: 1},
{Name: "SIGEV_SIGNAL"},
{Name: "SIGEV_THREAD", Value: 2},
{Name: "SIGEV_THREAD_ID", Value: 4},
+ {Name: "SIGFPE", Value: 8},
+ {Name: "SIGHUP", Value: 1},
+ {Name: "SIGILL", Value: 4},
+ {Name: "SIGINT", Value: 2},
+ {Name: "SIGIO", Value: 29},
+ {Name: "SIGIOT", Value: 6},
+ {Name: "SIGKILL", Value: 9},
+ {Name: "SIGPIPE", Value: 13},
+ {Name: "SIGPOLL", Value: 29},
+ {Name: "SIGPROF", Value: 27},
+ {Name: "SIGPWR", Value: 30},
+ {Name: "SIGQUIT", Value: 3},
+ {Name: "SIGRTMAX", Value: 64},
+ {Name: "SIGRTMIN", Value: 32},
+ {Name: "SIGSEGV", Value: 11},
+ {Name: "SIGSTKFLT", Value: 16},
+ {Name: "SIGSTOP", Value: 19},
+ {Name: "SIGSYS", Value: 31},
+ {Name: "SIGTERM", Value: 15},
+ {Name: "SIGTRAP", Value: 5},
+ {Name: "SIGTSTP", Value: 20},
+ {Name: "SIGTTIN", Value: 21},
+ {Name: "SIGTTOU", Value: 22},
+ {Name: "SIGUNUSED", Value: 31},
+ {Name: "SIGURG", Value: 23},
+ {Name: "SIGUSR1", Value: 10},
+ {Name: "SIGUSR2", Value: 12},
+ {Name: "SIGVTALRM", Value: 26},
+ {Name: "SIGWINCH", Value: 28},
+ {Name: "SIGXCPU", Value: 24},
+ {Name: "SIGXFSZ", Value: 25},
+ {Name: "SIG_0"},
{Name: "SIG_BLOCK"},
{Name: "SIG_SETMASK", Value: 2},
{Name: "SIG_UNBLOCK", Value: 1},
@@ -40113,7 +40233,26 @@ var consts_amd64 = []ConstValue{
{Name: "STATX_SIZE", Value: 512},
{Name: "STATX_TYPE", Value: 1},
{Name: "STATX_UID", Value: 8},
+ {Name: "STA_CLK", Value: 32768},
+ {Name: "STA_CLOCKERR", Value: 4096},
+ {Name: "STA_DEL", Value: 32},
+ {Name: "STA_FLL", Value: 8},
+ {Name: "STA_FREQHOLD", Value: 128},
+ {Name: "STA_INS", Value: 16},
+ {Name: "STA_MODE", Value: 16384},
+ {Name: "STA_NANO", Value: 8192},
+ {Name: "STA_PLL", Value: 1},
+ {Name: "STA_PPSERROR", Value: 2048},
+ {Name: "STA_PPSFREQ", Value: 2},
+ {Name: "STA_PPSJITTER", Value: 512},
+ {Name: "STA_PPSSIGNAL", Value: 256},
+ {Name: "STA_PPSTIME", Value: 4},
+ {Name: "STA_PPSWANDER", Value: 1024},
+ {Name: "STA_RONLY", Value: 65280},
+ {Name: "STA_UNSYNC", Value: 64},
{Name: "STICKY_TIMEOUTS", Value: 67108864},
+ {Name: "SUBCMDMASK", Value: 255},
+ {Name: "SUBCMDSHIFT", Value: 8},
{Name: "SW_MAX", Value: 15},
{Name: "SYNC_FILE_RANGE_WAIT_AFTER", Value: 4},
{Name: "SYNC_FILE_RANGE_WAIT_BEFORE", Value: 1},
@@ -40138,6 +40277,9 @@ var consts_amd64 = []ConstValue{
{Name: "S_IRGRP", Value: 32},
{Name: "S_IROTH", Value: 4},
{Name: "S_IRUSR", Value: 256},
+ {Name: "S_ISGID", Value: 1024},
+ {Name: "S_ISUID", Value: 2048},
+ {Name: "S_ISVTX", Value: 512},
{Name: "S_IWGRP", Value: 16},
{Name: "S_IWOTH", Value: 2},
{Name: "S_IWUSR", Value: 128},
@@ -40690,6 +40832,7 @@ var consts_amd64 = []ConstValue{
{Name: "USERIO_CMD_SEND_INTERRUPT", Value: 2},
{Name: "USERIO_CMD_SET_PORT_TYPE", Value: 1},
{Name: "USER_CLIENT", Value: 1},
+ {Name: "USRQUOTA"},
{Name: "UUID_SIZE", Value: 16},
{Name: "V4L2_AUDCAP_AVL", Value: 2},
{Name: "V4L2_AUDCAP_STEREO", Value: 1},
@@ -41713,6 +41856,7 @@ var consts_amd64 = []ConstValue{
{Name: "WNOWAIT", Value: 16777216},
{Name: "WSTOPPED", Value: 2},
{Name: "WUNTRACED", Value: 2},
+ {Name: "W_OK", Value: 2},
{Name: "X25_CALL_ACCEPTED", Value: 15},
{Name: "X25_CALL_REQUEST", Value: 11},
{Name: "X25_CLEAR_CONFIRMATION", Value: 23},
@@ -42013,6 +42157,7 @@ var consts_amd64 = []ConstValue{
{Name: "XT_U32_RIGHTSH", Value: 2},
{Name: "XT_UDP_INV_DSTPT", Value: 2},
{Name: "XT_UDP_INV_SRCPT", Value: 1},
+ {Name: "X_OK", Value: 1},
{Name: "ZMAGIC", Value: 267},
{Name: "_DRM_AGP", Value: 3},
{Name: "_DRM_AGP_BUFFER", Value: 2},
@@ -42055,7 +42200,25 @@ var consts_amd64 = []ConstValue{
{Name: "_DRM_VBLANK_SECONDARY", Value: 536870912},
{Name: "_DRM_VBLANK_SIGNAL", Value: 1073741824},
{Name: "_DRM_WRITE_COMBINING", Value: 16},
- {Name: "__BPF_FUNC_MAX_ID", Value: 91},
+ {Name: "_IOC_DIRBITS", Value: 2},
+ {Name: "_IOC_DIRMASK", Value: 3},
+ {Name: "_IOC_DIRSHIFT", Value: 30},
+ {Name: "_IOC_NONE"},
+ {Name: "_IOC_NRBITS", Value: 8},
+ {Name: "_IOC_NRMASK", Value: 255},
+ {Name: "_IOC_NRSHIFT"},
+ {Name: "_IOC_READ", Value: 2},
+ {Name: "_IOC_SIZEBITS", Value: 14},
+ {Name: "_IOC_SIZEMASK", Value: 16383},
+ {Name: "_IOC_SIZESHIFT", Value: 16},
+ {Name: "_IOC_TYPEBITS", Value: 8},
+ {Name: "_IOC_TYPEMASK", Value: 255},
+ {Name: "_IOC_TYPESHIFT", Value: 8},
+ {Name: "_IOC_WRITE", Value: 1},
+ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
+ {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
+ {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 84},
{Name: "__NR_accept", Value: 43},
{Name: "__NR_accept4", Value: 288},
{Name: "__NR_acct", Value: 163},
@@ -42361,4 +42524,4 @@ var consts_amd64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_amd64 = "d229fb1b6427ccc38a4e67b466f8ab6ef437da5c"
+const revision_amd64 = "a51e3e6f5f43dfc4011a7e657b2dadf360954b46"
diff --git a/sys/linux/gen/arm.go b/sys/linux/gen/arm.go
index eeeb0dc2b..da6d6a1a3 100644
--- a/sys/linux/gen/arm.go
+++ b/sys/linux/gen/arm.go
@@ -808,7 +808,7 @@ var structDescs_arm = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 91},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 84},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -15226,7 +15226,7 @@ var structDescs_arm = []*KeyedStruct{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_branch_sample_type", FldName: "branch_sample_type", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_user", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sample_stack_user", TypeSize: 4}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_intr", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "aux_watermark", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sample_max_stack", TypeSize: 2}}},
@@ -23103,25 +23103,25 @@ var syscalls_arm = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
}},
{NR: 372, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timex"}}},
}},
{NR: 264, Name: "clock_getres", CallName: "clock_getres", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 263, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 265, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{0, 1}, BitMask: true},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 262, Name: "clock_settime", CallName: "clock_settime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
}},
{NR: 120, Name: "clone", CallName: "clone", Args: []Type{
@@ -23334,7 +23334,7 @@ var syscalls_arm = []*Syscall{
}},
{NR: 352, Name: "fallocate", CallName: "fallocate", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64, 4}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 4}}},
}},
@@ -23418,7 +23418,7 @@ var syscalls_arm = []*Syscall{
}},
{NR: 55, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 4}}, Vals: []uint64{6, 7, 5}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 4}}, Vals: []uint64{6, 7, 5, 36, 37, 38}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "flock"}}},
}},
{NR: 55, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{
@@ -23596,7 +23596,7 @@ var syscalls_arm = []*Syscall{
}},
{NR: 240, Name: "futex", CallName: "futex", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 4}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 4}}, Vals: []uint64{0, 9, 1, 3, 4}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 4}}, Vals: []uint64{0, 9, 1, 3, 4, 128, 129, 139, 140}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val", TypeSize: 4}}, Kind: 2, RangeEnd: 2},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2", TypeSize: 4}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
@@ -29409,7 +29409,7 @@ var syscalls_arm = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry", TypeSize: 4}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments", TypeSize: 4}}, Buf: "segments"},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 4}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "kexec_segment"}}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360, 0}},
}},
{NR: 311, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 4}}, Val: 16},
@@ -29708,7 +29708,7 @@ var syscalls_arm = []*Syscall{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{1, 2, 4}, BitMask: true},
}},
{NR: 389, Name: "membarrier", CallName: "membarrier", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 4}}, Vals: []uint64{1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 4}}, Vals: []uint64{1, 2, 8, 16, 32, 64, 0, 4, 1}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 4}}},
}},
{NR: 385, Name: "memfd_create", CallName: "memfd_create", Args: []Type{
@@ -29741,18 +29741,18 @@ var syscalls_arm = []*Syscall{
}},
{NR: 14, Name: "mknod", CallName: "mknod", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}},
}},
{NR: 14, Name: "mknod$loop", CallName: "mknod", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev", TypeSize: 4}}, ValuesStart: 1792, ValuesPerProc: 2},
}},
{NR: 324, Name: "mknodat", CallName: "mknodat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 4}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 4}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}},
}},
{NR: 150, Name: "mlock", CallName: "mlock", Args: []Type{
@@ -34330,7 +34330,7 @@ var syscalls_arm = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
{NR: 257, Name: "timer_create", CallName: "timer_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 4}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 4}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
@@ -34351,7 +34351,7 @@ var syscalls_arm = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 4, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
{NR: 350, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 4}}, Vals: []uint64{2048, 524288}, BitMask: true},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
{NR: 354, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
@@ -35045,6 +35045,19 @@ var consts_arm = []ConstValue{
{Name: "ADDR_LIMIT_32BIT", Value: 8388608},
{Name: "ADDR_LIMIT_3GB", Value: 134217728},
{Name: "ADDR_NO_RANDOMIZE", Value: 262144},
+ {Name: "ADJ_ESTERROR", Value: 8},
+ {Name: "ADJ_FREQUENCY", Value: 2},
+ {Name: "ADJ_MAXERROR", Value: 4},
+ {Name: "ADJ_MICRO", Value: 4096},
+ {Name: "ADJ_NANO", Value: 8192},
+ {Name: "ADJ_OFFSET", Value: 1},
+ {Name: "ADJ_OFFSET_SINGLESHOT", Value: 1},
+ {Name: "ADJ_OFFSET_SS_READ", Value: 40961},
+ {Name: "ADJ_SETOFFSET", Value: 256},
+ {Name: "ADJ_STATUS", Value: 16},
+ {Name: "ADJ_TAI", Value: 128},
+ {Name: "ADJ_TICK", Value: 16384},
+ {Name: "ADJ_TIMECONST", Value: 32},
{Name: "AF_ALG", Value: 38},
{Name: "AF_APPLETALK", Value: 5},
{Name: "AF_ATMPVC", Value: 8},
@@ -35459,6 +35472,45 @@ var consts_arm = []ConstValue{
{Name: "CAN_FD_FRAME", Value: 2048},
{Name: "CAN_MAX_DLEN", Value: 8},
{Name: "CAN_RAW", Value: 1},
+ {Name: "CAP_AUDIT_CONTROL", Value: 30},
+ {Name: "CAP_AUDIT_READ", Value: 37},
+ {Name: "CAP_AUDIT_WRITE", Value: 29},
+ {Name: "CAP_BLOCK_SUSPEND", Value: 36},
+ {Name: "CAP_CHOWN"},
+ {Name: "CAP_DAC_OVERRIDE", Value: 1},
+ {Name: "CAP_DAC_READ_SEARCH", Value: 2},
+ {Name: "CAP_FOWNER", Value: 3},
+ {Name: "CAP_FSETID", Value: 4},
+ {Name: "CAP_IPC_LOCK", Value: 14},
+ {Name: "CAP_IPC_OWNER", Value: 15},
+ {Name: "CAP_KILL", Value: 5},
+ {Name: "CAP_LAST_CAP", Value: 37},
+ {Name: "CAP_LEASE", Value: 28},
+ {Name: "CAP_LINUX_IMMUTABLE", Value: 9},
+ {Name: "CAP_MAC_ADMIN", Value: 33},
+ {Name: "CAP_MAC_OVERRIDE", Value: 32},
+ {Name: "CAP_MKNOD", Value: 27},
+ {Name: "CAP_NET_ADMIN", Value: 12},
+ {Name: "CAP_NET_BIND_SERVICE", Value: 10},
+ {Name: "CAP_NET_BROADCAST", Value: 11},
+ {Name: "CAP_NET_RAW", Value: 13},
+ {Name: "CAP_SETFCAP", Value: 31},
+ {Name: "CAP_SETGID", Value: 6},
+ {Name: "CAP_SETPCAP", Value: 8},
+ {Name: "CAP_SETUID", Value: 7},
+ {Name: "CAP_SYSLOG", Value: 34},
+ {Name: "CAP_SYS_ADMIN", Value: 21},
+ {Name: "CAP_SYS_BOOT", Value: 22},
+ {Name: "CAP_SYS_CHROOT", Value: 18},
+ {Name: "CAP_SYS_MODULE", Value: 16},
+ {Name: "CAP_SYS_NICE", Value: 23},
+ {Name: "CAP_SYS_PACCT", Value: 20},
+ {Name: "CAP_SYS_PTRACE", Value: 19},
+ {Name: "CAP_SYS_RAWIO", Value: 17},
+ {Name: "CAP_SYS_RESOURCE", Value: 24},
+ {Name: "CAP_SYS_TIME", Value: 25},
+ {Name: "CAP_SYS_TTY_CONFIG", Value: 26},
+ {Name: "CAP_WAKE_ALARM", Value: 35},
{Name: "CDO_AUTO_CLOSE", Value: 1},
{Name: "CDO_AUTO_EJECT", Value: 2},
{Name: "CDO_CHECK_TYPE", Value: 16},
@@ -35522,12 +35574,15 @@ var consts_arm = []ConstValue{
{Name: "CIPSO_V4_TAG_RANGE", Value: 5},
{Name: "CIPSO_V4_TAG_RBITMAP", Value: 1},
{Name: "CLOCK_BOOTTIME", Value: 7},
+ {Name: "CLOCK_BOOTTIME_ALARM", Value: 9},
{Name: "CLOCK_MONOTONIC", Value: 1},
{Name: "CLOCK_MONOTONIC_COARSE", Value: 6},
{Name: "CLOCK_MONOTONIC_RAW", Value: 4},
{Name: "CLOCK_PROCESS_CPUTIME_ID", Value: 2},
{Name: "CLOCK_REALTIME"},
+ {Name: "CLOCK_REALTIME_ALARM", Value: 8},
{Name: "CLOCK_REALTIME_COARSE", Value: 5},
+ {Name: "CLOCK_SGI_CYCLE", Value: 10},
{Name: "CLOCK_THREAD_CPUTIME_ID", Value: 3},
{Name: "CLONE_CHILD_CLEARTID", Value: 2097152},
{Name: "CLONE_CHILD_SETTID", Value: 16777216},
@@ -36052,6 +36107,7 @@ var consts_arm = []ConstValue{
{Name: "FALLOC_FL_COLLAPSE_RANGE", Value: 8},
{Name: "FALLOC_FL_INSERT_RANGE", Value: 32},
{Name: "FALLOC_FL_KEEP_SIZE", Value: 1},
+ {Name: "FALLOC_FL_NO_HIDE_STALE", Value: 4},
{Name: "FALLOC_FL_PUNCH_HOLE", Value: 2},
{Name: "FALLOC_FL_UNSHARE_RANGE", Value: 64},
{Name: "FALLOC_FL_ZERO_RANGE", Value: 16},
@@ -36287,10 +36343,14 @@ var consts_arm = []ConstValue{
{Name: "FUSE_SPLICE_WRITE", Value: 128},
{Name: "FUSE_WRITEBACK_CACHE", Value: 65536},
{Name: "FUTEX_CMP_REQUEUE", Value: 4},
+ {Name: "FUTEX_CMP_REQUEUE_PI_PRIVATE", Value: 140},
{Name: "FUTEX_REQUEUE", Value: 3},
{Name: "FUTEX_WAIT"},
{Name: "FUTEX_WAIT_BITSET", Value: 9},
+ {Name: "FUTEX_WAIT_PRIVATE", Value: 128},
+ {Name: "FUTEX_WAIT_REQUEUE_PI_PRIVATE", Value: 139},
{Name: "FUTEX_WAKE", Value: 1},
+ {Name: "FUTEX_WAKE_PRIVATE", Value: 129},
{Name: "F_ADD_SEALS", Value: 1033},
{Name: "F_DUPFD"},
{Name: "F_DUPFD_CLOEXEC", Value: 1030},
@@ -36306,6 +36366,10 @@ var consts_arm = []ConstValue{
{Name: "F_GET_RW_HINT", Value: 1035},
{Name: "F_GET_SEALS", Value: 1034},
{Name: "F_NOTIFY", Value: 1026},
+ {Name: "F_OFD_GETLK", Value: 36},
+ {Name: "F_OFD_SETLK", Value: 37},
+ {Name: "F_OFD_SETLKW", Value: 38},
+ {Name: "F_OK"},
{Name: "F_OWNER_PGRP", Value: 2},
{Name: "F_OWNER_PID", Value: 1},
{Name: "F_OWNER_TID"},
@@ -36340,6 +36404,7 @@ var consts_arm = []ConstValue{
{Name: "GIO_UNISCRNMAP", Value: 19305},
{Name: "GRND_NONBLOCK", Value: 1},
{Name: "GRND_RANDOM", Value: 2},
+ {Name: "GRPQUOTA", Value: 1},
{Name: "GUE_FLAG_PRIV", Value: 256},
{Name: "GUE_PFLAG_REMCSUM", Value: 128},
{Name: "HASH_ALGO__LAST", Value: 18},
@@ -37232,6 +37297,7 @@ var consts_arm = []ConstValue{
{Name: "KERNEL_CLIENT", Value: 2},
{Name: "KEXEC_ARCH_386", Value: 196608},
{Name: "KEXEC_ARCH_ARM", Value: 2621440},
+ {Name: "KEXEC_ARCH_DEFAULT"},
{Name: "KEXEC_ARCH_IA_64", Value: 3276800},
{Name: "KEXEC_ARCH_MIPS", Value: 524288},
{Name: "KEXEC_ARCH_MIPS_LE", Value: 655360},
@@ -37676,11 +37742,22 @@ var consts_arm = []ConstValue{
{Name: "MEMBARRIER_CMD_GLOBAL_EXPEDITED", Value: 2},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED", Value: 8},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE", Value: 32},
+ {Name: "MEMBARRIER_CMD_QUERY"},
+ {Name: "MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED", Value: 4},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED", Value: 16},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE", Value: 64},
+ {Name: "MEMBARRIER_CMD_SHARED", Value: 1},
{Name: "MFD_ALLOW_SEALING", Value: 2},
{Name: "MFD_CLOEXEC", Value: 1},
{Name: "MFD_HUGETLB", Value: 4},
+ {Name: "MFD_HUGE_16MB", Value: 1610612736},
+ {Name: "MFD_HUGE_1MB", Value: 1342177280},
+ {Name: "MFD_HUGE_2MB", Value: 1409286144},
+ {Name: "MFD_HUGE_512KB", Value: 1275068416},
+ {Name: "MFD_HUGE_64KB", Value: 1073741824},
+ {Name: "MFD_HUGE_8MB", Value: 1543503872},
+ {Name: "MFD_HUGE_MASK", Value: 63},
+ {Name: "MFD_HUGE_SHIFT", Value: 26},
{Name: "MIFF_REGISTER", Value: 1},
{Name: "MLOCK_ONFAULT", Value: 1},
{Name: "MMAP_PAGE_ZERO", Value: 1048576},
@@ -38004,6 +38081,7 @@ var consts_arm = []ConstValue{
{Name: "OVL_FH_FLAG_BIG_ENDIAN", Value: 1},
{Name: "OVL_FH_FLAG_PATH_UPPER", Value: 4},
{Name: "OVL_FH_MAGIC", Value: 251},
+ {Name: "O_ACCMODE", Value: 3},
{Name: "O_APPEND", Value: 1024},
{Name: "O_CLOEXEC", Value: 524288},
{Name: "O_CREAT", Value: 64},
@@ -38021,6 +38099,7 @@ var consts_arm = []ConstValue{
{Name: "O_RDWR", Value: 2},
{Name: "O_RDWR_NONBLOCK", Value: 2050},
{Name: "O_SYNC", Value: 1052672},
+ {Name: "O_TMPFILE", Value: 4210688},
{Name: "O_TRUNC", Value: 512},
{Name: "O_WRONLY", Value: 1},
{Name: "P9_DMAPPEND", Value: 1073741824},
@@ -38225,6 +38304,7 @@ var consts_arm = []ConstValue{
{Name: "PGACT_DETERM", Value: 2},
{Name: "PGACT_NETRAND", Value: 1},
{Name: "PGACT_NONE"},
+ {Name: "PHN_NOT_OH", Value: 28676},
{Name: "PIO_CMAP", Value: 19313},
{Name: "PIO_FONT", Value: 19297},
{Name: "PIO_FONTRESET", Value: 19309},
@@ -38273,6 +38353,7 @@ var consts_arm = []ConstValue{
{Name: "PRIO_PGRP", Value: 1},
{Name: "PRIO_PROCESS"},
{Name: "PRIO_USER", Value: 2},
+ {Name: "PRJQUOTA", Value: 2},
{Name: "PROT_EXEC", Value: 4},
{Name: "PROT_GROWSDOWN", Value: 16777216},
{Name: "PROT_GROWSUP", Value: 33554432},
@@ -38464,6 +38545,7 @@ var consts_arm = []ConstValue{
{Name: "RENAME_WHITEOUT", Value: 4},
{Name: "RFCOMM_CONNINFO", Value: 2},
{Name: "RFCOMM_LM", Value: 3},
+ {Name: "RLIM64_INFINITY", Value: 18446744073709551615},
{Name: "RLIMIT_AS", Value: 9},
{Name: "RLIMIT_CORE", Value: 4},
{Name: "RLIMIT_CPU"},
@@ -38635,6 +38717,7 @@ var consts_arm = []ConstValue{
{Name: "RX_READ", Value: 7},
{Name: "RX_RTR_FRAME", Value: 1024},
{Name: "RX_SETUP", Value: 5},
+ {Name: "R_OK", Value: 4},
{Name: "SADB_AALG_MAX", Value: 251},
{Name: "SADB_AALG_NONE"},
{Name: "SADB_EXT_ADDRESS_DST", Value: 6},
@@ -38878,11 +38961,48 @@ var consts_arm = []ConstValue{
{Name: "SHORT_INODE", Value: 16777216},
{Name: "SHUT_RD"},
{Name: "SHUT_WR", Value: 1},
+ {Name: "SIGABRT", Value: 6},
+ {Name: "SIGALRM", Value: 14},
+ {Name: "SIGBUS", Value: 7},
+ {Name: "SIGCHLD", Value: 17},
+ {Name: "SIGCONT", Value: 18},
{Name: "SIGEVENT_SIZE", Value: 64},
{Name: "SIGEV_NONE", Value: 1},
{Name: "SIGEV_SIGNAL"},
{Name: "SIGEV_THREAD", Value: 2},
{Name: "SIGEV_THREAD_ID", Value: 4},
+ {Name: "SIGFPE", Value: 8},
+ {Name: "SIGHUP", Value: 1},
+ {Name: "SIGILL", Value: 4},
+ {Name: "SIGINT", Value: 2},
+ {Name: "SIGIO", Value: 29},
+ {Name: "SIGIOT", Value: 6},
+ {Name: "SIGKILL", Value: 9},
+ {Name: "SIGPIPE", Value: 13},
+ {Name: "SIGPOLL", Value: 29},
+ {Name: "SIGPROF", Value: 27},
+ {Name: "SIGPWR", Value: 30},
+ {Name: "SIGQUIT", Value: 3},
+ {Name: "SIGRTMAX", Value: 64},
+ {Name: "SIGRTMIN", Value: 32},
+ {Name: "SIGSEGV", Value: 11},
+ {Name: "SIGSTKFLT", Value: 16},
+ {Name: "SIGSTOP", Value: 19},
+ {Name: "SIGSYS", Value: 31},
+ {Name: "SIGTERM", Value: 15},
+ {Name: "SIGTRAP", Value: 5},
+ {Name: "SIGTSTP", Value: 20},
+ {Name: "SIGTTIN", Value: 21},
+ {Name: "SIGTTOU", Value: 22},
+ {Name: "SIGUNUSED", Value: 31},
+ {Name: "SIGURG", Value: 23},
+ {Name: "SIGUSR1", Value: 10},
+ {Name: "SIGUSR2", Value: 12},
+ {Name: "SIGVTALRM", Value: 26},
+ {Name: "SIGWINCH", Value: 28},
+ {Name: "SIGXCPU", Value: 24},
+ {Name: "SIGXFSZ", Value: 25},
+ {Name: "SIG_0"},
{Name: "SIG_BLOCK"},
{Name: "SIG_SETMASK", Value: 2},
{Name: "SIG_UNBLOCK", Value: 1},
@@ -39307,7 +39427,26 @@ var consts_arm = []ConstValue{
{Name: "STATX_SIZE", Value: 512},
{Name: "STATX_TYPE", Value: 1},
{Name: "STATX_UID", Value: 8},
+ {Name: "STA_CLK", Value: 32768},
+ {Name: "STA_CLOCKERR", Value: 4096},
+ {Name: "STA_DEL", Value: 32},
+ {Name: "STA_FLL", Value: 8},
+ {Name: "STA_FREQHOLD", Value: 128},
+ {Name: "STA_INS", Value: 16},
+ {Name: "STA_MODE", Value: 16384},
+ {Name: "STA_NANO", Value: 8192},
+ {Name: "STA_PLL", Value: 1},
+ {Name: "STA_PPSERROR", Value: 2048},
+ {Name: "STA_PPSFREQ", Value: 2},
+ {Name: "STA_PPSJITTER", Value: 512},
+ {Name: "STA_PPSSIGNAL", Value: 256},
+ {Name: "STA_PPSTIME", Value: 4},
+ {Name: "STA_PPSWANDER", Value: 1024},
+ {Name: "STA_RONLY", Value: 65280},
+ {Name: "STA_UNSYNC", Value: 64},
{Name: "STICKY_TIMEOUTS", Value: 67108864},
+ {Name: "SUBCMDMASK", Value: 255},
+ {Name: "SUBCMDSHIFT", Value: 8},
{Name: "SW_MAX", Value: 15},
{Name: "SYNC_FILE_RANGE_WAIT_AFTER", Value: 4},
{Name: "SYNC_FILE_RANGE_WAIT_BEFORE", Value: 1},
@@ -39332,6 +39471,9 @@ var consts_arm = []ConstValue{
{Name: "S_IRGRP", Value: 32},
{Name: "S_IROTH", Value: 4},
{Name: "S_IRUSR", Value: 256},
+ {Name: "S_ISGID", Value: 1024},
+ {Name: "S_ISUID", Value: 2048},
+ {Name: "S_ISVTX", Value: 512},
{Name: "S_IWGRP", Value: 16},
{Name: "S_IWOTH", Value: 2},
{Name: "S_IWUSR", Value: 128},
@@ -39870,6 +40012,7 @@ var consts_arm = []ConstValue{
{Name: "USERIO_CMD_SEND_INTERRUPT", Value: 2},
{Name: "USERIO_CMD_SET_PORT_TYPE", Value: 1},
{Name: "USER_CLIENT", Value: 1},
+ {Name: "USRQUOTA"},
{Name: "UUID_SIZE", Value: 16},
{Name: "V4L2_AUDCAP_AVL", Value: 2},
{Name: "V4L2_AUDCAP_STEREO", Value: 1},
@@ -40893,6 +41036,7 @@ var consts_arm = []ConstValue{
{Name: "WNOWAIT", Value: 16777216},
{Name: "WSTOPPED", Value: 2},
{Name: "WUNTRACED", Value: 2},
+ {Name: "W_OK", Value: 2},
{Name: "X25_CALL_ACCEPTED", Value: 15},
{Name: "X25_CALL_REQUEST", Value: 11},
{Name: "X25_CLEAR_CONFIRMATION", Value: 23},
@@ -41193,6 +41337,7 @@ var consts_arm = []ConstValue{
{Name: "XT_U32_RIGHTSH", Value: 2},
{Name: "XT_UDP_INV_DSTPT", Value: 2},
{Name: "XT_UDP_INV_SRCPT", Value: 1},
+ {Name: "X_OK", Value: 1},
{Name: "ZMAGIC", Value: 267},
{Name: "_DRM_AGP", Value: 3},
{Name: "_DRM_AGP_BUFFER", Value: 2},
@@ -41235,7 +41380,25 @@ var consts_arm = []ConstValue{
{Name: "_DRM_VBLANK_SECONDARY", Value: 536870912},
{Name: "_DRM_VBLANK_SIGNAL", Value: 1073741824},
{Name: "_DRM_WRITE_COMBINING", Value: 16},
- {Name: "__BPF_FUNC_MAX_ID", Value: 91},
+ {Name: "_IOC_DIRBITS", Value: 2},
+ {Name: "_IOC_DIRMASK", Value: 3},
+ {Name: "_IOC_DIRSHIFT", Value: 30},
+ {Name: "_IOC_NONE"},
+ {Name: "_IOC_NRBITS", Value: 8},
+ {Name: "_IOC_NRMASK", Value: 255},
+ {Name: "_IOC_NRSHIFT"},
+ {Name: "_IOC_READ", Value: 2},
+ {Name: "_IOC_SIZEBITS", Value: 14},
+ {Name: "_IOC_SIZEMASK", Value: 16383},
+ {Name: "_IOC_SIZESHIFT", Value: 16},
+ {Name: "_IOC_TYPEBITS", Value: 8},
+ {Name: "_IOC_TYPEMASK", Value: 255},
+ {Name: "_IOC_TYPESHIFT", Value: 8},
+ {Name: "_IOC_WRITE", Value: 1},
+ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
+ {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
+ {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 84},
{Name: "__NR_accept", Value: 285},
{Name: "__NR_accept4", Value: 366},
{Name: "__NR_acct", Value: 51},
@@ -41529,4 +41692,4 @@ var consts_arm = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm = "2f2056c7f7c64f1198b485c45edfabb67899c09c"
+const revision_arm = "1890fb7ea70cc5e4fa14b848fcfcbc5d7286f47e"
diff --git a/sys/linux/gen/arm64.go b/sys/linux/gen/arm64.go
index e68211013..6f5fcb9a6 100644
--- a/sys/linux/gen/arm64.go
+++ b/sys/linux/gen/arm64.go
@@ -811,7 +811,7 @@ var structDescs_arm64 = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 91},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 84},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -15422,7 +15422,7 @@ var structDescs_arm64 = []*KeyedStruct{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_branch_sample_type", FldName: "branch_sample_type", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_user", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sample_stack_user", TypeSize: 4}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_intr", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "aux_watermark", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sample_max_stack", TypeSize: 2}}},
@@ -23430,25 +23430,25 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
}},
{NR: 266, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timex"}}},
}},
{NR: 114, Name: "clock_getres", CallName: "clock_getres", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 113, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 115, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1}, BitMask: true},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 112, Name: "clock_settime", CallName: "clock_settime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
}},
{NR: 220, Name: "clone", CallName: "clone", Args: []Type{
@@ -23647,7 +23647,7 @@ var syscalls_arm64 = []*Syscall{
}},
{NR: 47, Name: "fallocate", CallName: "fallocate", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64, 4}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 8}}},
}},
@@ -23731,7 +23731,7 @@ var syscalls_arm64 = []*Syscall{
}},
{NR: 25, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{6, 7, 5}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{6, 7, 5, 36, 37, 38}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "flock"}}},
}},
{NR: 25, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{
@@ -23909,7 +23909,7 @@ var syscalls_arm64 = []*Syscall{
}},
{NR: 98, Name: "futex", CallName: "futex", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 8}}, Vals: []uint64{0, 9, 1, 3, 4}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 8}}, Vals: []uint64{0, 9, 1, 3, 4, 128, 129, 139, 140}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val", TypeSize: 4}}, Kind: 2, RangeEnd: 2},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
@@ -29732,7 +29732,7 @@ var syscalls_arm64 = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry", TypeSize: 8}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments", TypeSize: 8}}, Buf: "segments"},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "kexec_segment"}}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360, 0}},
}},
{NR: 219, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 16},
@@ -30018,7 +30018,7 @@ var syscalls_arm64 = []*Syscall{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 4}, BitMask: true},
}},
{NR: 283, Name: "membarrier", CallName: "membarrier", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 16, 32, 64, 0, 4, 1}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 8}}},
}},
{NR: 279, Name: "memfd_create", CallName: "memfd_create", Args: []Type{
@@ -30054,7 +30054,7 @@ var syscalls_arm64 = []*Syscall{
{NR: 33, Name: "mknodat", CallName: "mknodat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}},
}},
{NR: 228, Name: "mlock", CallName: "mlock", Args: []Type{
@@ -34576,7 +34576,7 @@ var syscalls_arm64 = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sig", TypeSize: 4}}, Kind: 2, RangeEnd: 65},
}},
{NR: 107, Name: "timer_create", CallName: "timer_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
@@ -34597,7 +34597,7 @@ var syscalls_arm64 = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
{NR: 85, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{2048, 524288}, BitMask: true},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
{NR: 87, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
@@ -35277,6 +35277,19 @@ var consts_arm64 = []ConstValue{
{Name: "ADDR_LIMIT_32BIT", Value: 8388608},
{Name: "ADDR_LIMIT_3GB", Value: 134217728},
{Name: "ADDR_NO_RANDOMIZE", Value: 262144},
+ {Name: "ADJ_ESTERROR", Value: 8},
+ {Name: "ADJ_FREQUENCY", Value: 2},
+ {Name: "ADJ_MAXERROR", Value: 4},
+ {Name: "ADJ_MICRO", Value: 4096},
+ {Name: "ADJ_NANO", Value: 8192},
+ {Name: "ADJ_OFFSET", Value: 1},
+ {Name: "ADJ_OFFSET_SINGLESHOT", Value: 1},
+ {Name: "ADJ_OFFSET_SS_READ", Value: 40961},
+ {Name: "ADJ_SETOFFSET", Value: 256},
+ {Name: "ADJ_STATUS", Value: 16},
+ {Name: "ADJ_TAI", Value: 128},
+ {Name: "ADJ_TICK", Value: 16384},
+ {Name: "ADJ_TIMECONST", Value: 32},
{Name: "AF_ALG", Value: 38},
{Name: "AF_APPLETALK", Value: 5},
{Name: "AF_ATMPVC", Value: 8},
@@ -35691,6 +35704,45 @@ var consts_arm64 = []ConstValue{
{Name: "CAN_FD_FRAME", Value: 2048},
{Name: "CAN_MAX_DLEN", Value: 8},
{Name: "CAN_RAW", Value: 1},
+ {Name: "CAP_AUDIT_CONTROL", Value: 30},
+ {Name: "CAP_AUDIT_READ", Value: 37},
+ {Name: "CAP_AUDIT_WRITE", Value: 29},
+ {Name: "CAP_BLOCK_SUSPEND", Value: 36},
+ {Name: "CAP_CHOWN"},
+ {Name: "CAP_DAC_OVERRIDE", Value: 1},
+ {Name: "CAP_DAC_READ_SEARCH", Value: 2},
+ {Name: "CAP_FOWNER", Value: 3},
+ {Name: "CAP_FSETID", Value: 4},
+ {Name: "CAP_IPC_LOCK", Value: 14},
+ {Name: "CAP_IPC_OWNER", Value: 15},
+ {Name: "CAP_KILL", Value: 5},
+ {Name: "CAP_LAST_CAP", Value: 37},
+ {Name: "CAP_LEASE", Value: 28},
+ {Name: "CAP_LINUX_IMMUTABLE", Value: 9},
+ {Name: "CAP_MAC_ADMIN", Value: 33},
+ {Name: "CAP_MAC_OVERRIDE", Value: 32},
+ {Name: "CAP_MKNOD", Value: 27},
+ {Name: "CAP_NET_ADMIN", Value: 12},
+ {Name: "CAP_NET_BIND_SERVICE", Value: 10},
+ {Name: "CAP_NET_BROADCAST", Value: 11},
+ {Name: "CAP_NET_RAW", Value: 13},
+ {Name: "CAP_SETFCAP", Value: 31},
+ {Name: "CAP_SETGID", Value: 6},
+ {Name: "CAP_SETPCAP", Value: 8},
+ {Name: "CAP_SETUID", Value: 7},
+ {Name: "CAP_SYSLOG", Value: 34},
+ {Name: "CAP_SYS_ADMIN", Value: 21},
+ {Name: "CAP_SYS_BOOT", Value: 22},
+ {Name: "CAP_SYS_CHROOT", Value: 18},
+ {Name: "CAP_SYS_MODULE", Value: 16},
+ {Name: "CAP_SYS_NICE", Value: 23},
+ {Name: "CAP_SYS_PACCT", Value: 20},
+ {Name: "CAP_SYS_PTRACE", Value: 19},
+ {Name: "CAP_SYS_RAWIO", Value: 17},
+ {Name: "CAP_SYS_RESOURCE", Value: 24},
+ {Name: "CAP_SYS_TIME", Value: 25},
+ {Name: "CAP_SYS_TTY_CONFIG", Value: 26},
+ {Name: "CAP_WAKE_ALARM", Value: 35},
{Name: "CDO_AUTO_CLOSE", Value: 1},
{Name: "CDO_AUTO_EJECT", Value: 2},
{Name: "CDO_CHECK_TYPE", Value: 16},
@@ -35754,12 +35806,15 @@ var consts_arm64 = []ConstValue{
{Name: "CIPSO_V4_TAG_RANGE", Value: 5},
{Name: "CIPSO_V4_TAG_RBITMAP", Value: 1},
{Name: "CLOCK_BOOTTIME", Value: 7},
+ {Name: "CLOCK_BOOTTIME_ALARM", Value: 9},
{Name: "CLOCK_MONOTONIC", Value: 1},
{Name: "CLOCK_MONOTONIC_COARSE", Value: 6},
{Name: "CLOCK_MONOTONIC_RAW", Value: 4},
{Name: "CLOCK_PROCESS_CPUTIME_ID", Value: 2},
{Name: "CLOCK_REALTIME"},
+ {Name: "CLOCK_REALTIME_ALARM", Value: 8},
{Name: "CLOCK_REALTIME_COARSE", Value: 5},
+ {Name: "CLOCK_SGI_CYCLE", Value: 10},
{Name: "CLOCK_THREAD_CPUTIME_ID", Value: 3},
{Name: "CLONE_CHILD_CLEARTID", Value: 2097152},
{Name: "CLONE_CHILD_SETTID", Value: 16777216},
@@ -36284,6 +36339,7 @@ var consts_arm64 = []ConstValue{
{Name: "FALLOC_FL_COLLAPSE_RANGE", Value: 8},
{Name: "FALLOC_FL_INSERT_RANGE", Value: 32},
{Name: "FALLOC_FL_KEEP_SIZE", Value: 1},
+ {Name: "FALLOC_FL_NO_HIDE_STALE", Value: 4},
{Name: "FALLOC_FL_PUNCH_HOLE", Value: 2},
{Name: "FALLOC_FL_UNSHARE_RANGE", Value: 64},
{Name: "FALLOC_FL_ZERO_RANGE", Value: 16},
@@ -36519,10 +36575,14 @@ var consts_arm64 = []ConstValue{
{Name: "FUSE_SPLICE_WRITE", Value: 128},
{Name: "FUSE_WRITEBACK_CACHE", Value: 65536},
{Name: "FUTEX_CMP_REQUEUE", Value: 4},
+ {Name: "FUTEX_CMP_REQUEUE_PI_PRIVATE", Value: 140},
{Name: "FUTEX_REQUEUE", Value: 3},
{Name: "FUTEX_WAIT"},
{Name: "FUTEX_WAIT_BITSET", Value: 9},
+ {Name: "FUTEX_WAIT_PRIVATE", Value: 128},
+ {Name: "FUTEX_WAIT_REQUEUE_PI_PRIVATE", Value: 139},
{Name: "FUTEX_WAKE", Value: 1},
+ {Name: "FUTEX_WAKE_PRIVATE", Value: 129},
{Name: "F_ADD_SEALS", Value: 1033},
{Name: "F_DUPFD"},
{Name: "F_DUPFD_CLOEXEC", Value: 1030},
@@ -36538,6 +36598,10 @@ var consts_arm64 = []ConstValue{
{Name: "F_GET_RW_HINT", Value: 1035},
{Name: "F_GET_SEALS", Value: 1034},
{Name: "F_NOTIFY", Value: 1026},
+ {Name: "F_OFD_GETLK", Value: 36},
+ {Name: "F_OFD_SETLK", Value: 37},
+ {Name: "F_OFD_SETLKW", Value: 38},
+ {Name: "F_OK"},
{Name: "F_OWNER_PGRP", Value: 2},
{Name: "F_OWNER_PID", Value: 1},
{Name: "F_OWNER_TID"},
@@ -36572,6 +36636,7 @@ var consts_arm64 = []ConstValue{
{Name: "GIO_UNISCRNMAP", Value: 19305},
{Name: "GRND_NONBLOCK", Value: 1},
{Name: "GRND_RANDOM", Value: 2},
+ {Name: "GRPQUOTA", Value: 1},
{Name: "GUE_FLAG_PRIV", Value: 256},
{Name: "GUE_PFLAG_REMCSUM", Value: 128},
{Name: "HASH_ALGO__LAST", Value: 18},
@@ -37464,6 +37529,7 @@ var consts_arm64 = []ConstValue{
{Name: "KERNEL_CLIENT", Value: 2},
{Name: "KEXEC_ARCH_386", Value: 196608},
{Name: "KEXEC_ARCH_ARM", Value: 2621440},
+ {Name: "KEXEC_ARCH_DEFAULT"},
{Name: "KEXEC_ARCH_IA_64", Value: 3276800},
{Name: "KEXEC_ARCH_MIPS", Value: 524288},
{Name: "KEXEC_ARCH_MIPS_LE", Value: 655360},
@@ -37917,11 +37983,22 @@ var consts_arm64 = []ConstValue{
{Name: "MEMBARRIER_CMD_GLOBAL_EXPEDITED", Value: 2},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED", Value: 8},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE", Value: 32},
+ {Name: "MEMBARRIER_CMD_QUERY"},
+ {Name: "MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED", Value: 4},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED", Value: 16},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE", Value: 64},
+ {Name: "MEMBARRIER_CMD_SHARED", Value: 1},
{Name: "MFD_ALLOW_SEALING", Value: 2},
{Name: "MFD_CLOEXEC", Value: 1},
{Name: "MFD_HUGETLB", Value: 4},
+ {Name: "MFD_HUGE_16MB", Value: 1610612736},
+ {Name: "MFD_HUGE_1MB", Value: 1342177280},
+ {Name: "MFD_HUGE_2MB", Value: 1409286144},
+ {Name: "MFD_HUGE_512KB", Value: 1275068416},
+ {Name: "MFD_HUGE_64KB", Value: 1073741824},
+ {Name: "MFD_HUGE_8MB", Value: 1543503872},
+ {Name: "MFD_HUGE_MASK", Value: 63},
+ {Name: "MFD_HUGE_SHIFT", Value: 26},
{Name: "MIFF_REGISTER", Value: 1},
{Name: "MLOCK_ONFAULT", Value: 1},
{Name: "MMAP_PAGE_ZERO", Value: 1048576},
@@ -38245,6 +38322,7 @@ var consts_arm64 = []ConstValue{
{Name: "OVL_FH_FLAG_BIG_ENDIAN", Value: 1},
{Name: "OVL_FH_FLAG_PATH_UPPER", Value: 4},
{Name: "OVL_FH_MAGIC", Value: 251},
+ {Name: "O_ACCMODE", Value: 3},
{Name: "O_APPEND", Value: 1024},
{Name: "O_CLOEXEC", Value: 524288},
{Name: "O_CREAT", Value: 64},
@@ -38262,6 +38340,7 @@ var consts_arm64 = []ConstValue{
{Name: "O_RDWR", Value: 2},
{Name: "O_RDWR_NONBLOCK", Value: 2050},
{Name: "O_SYNC", Value: 1052672},
+ {Name: "O_TMPFILE", Value: 4210688},
{Name: "O_TRUNC", Value: 512},
{Name: "O_WRONLY", Value: 1},
{Name: "P9_DMAPPEND", Value: 1073741824},
@@ -38466,6 +38545,7 @@ var consts_arm64 = []ConstValue{
{Name: "PGACT_DETERM", Value: 2},
{Name: "PGACT_NETRAND", Value: 1},
{Name: "PGACT_NONE"},
+ {Name: "PHN_NOT_OH", Value: 28676},
{Name: "PIO_CMAP", Value: 19313},
{Name: "PIO_FONT", Value: 19297},
{Name: "PIO_FONTRESET", Value: 19309},
@@ -38514,6 +38594,7 @@ var consts_arm64 = []ConstValue{
{Name: "PRIO_PGRP", Value: 1},
{Name: "PRIO_PROCESS"},
{Name: "PRIO_USER", Value: 2},
+ {Name: "PRJQUOTA", Value: 2},
{Name: "PROT_EXEC", Value: 4},
{Name: "PROT_GROWSDOWN", Value: 16777216},
{Name: "PROT_GROWSUP", Value: 33554432},
@@ -38701,6 +38782,7 @@ var consts_arm64 = []ConstValue{
{Name: "RENAME_WHITEOUT", Value: 4},
{Name: "RFCOMM_CONNINFO", Value: 2},
{Name: "RFCOMM_LM", Value: 3},
+ {Name: "RLIM64_INFINITY", Value: 18446744073709551615},
{Name: "RLIMIT_AS", Value: 9},
{Name: "RLIMIT_CORE", Value: 4},
{Name: "RLIMIT_CPU"},
@@ -38872,6 +38954,7 @@ var consts_arm64 = []ConstValue{
{Name: "RX_READ", Value: 7},
{Name: "RX_RTR_FRAME", Value: 1024},
{Name: "RX_SETUP", Value: 5},
+ {Name: "R_OK", Value: 4},
{Name: "SADB_AALG_MAX", Value: 251},
{Name: "SADB_AALG_NONE"},
{Name: "SADB_EXT_ADDRESS_DST", Value: 6},
@@ -39115,11 +39198,48 @@ var consts_arm64 = []ConstValue{
{Name: "SHORT_INODE", Value: 16777216},
{Name: "SHUT_RD"},
{Name: "SHUT_WR", Value: 1},
+ {Name: "SIGABRT", Value: 6},
+ {Name: "SIGALRM", Value: 14},
+ {Name: "SIGBUS", Value: 7},
+ {Name: "SIGCHLD", Value: 17},
+ {Name: "SIGCONT", Value: 18},
{Name: "SIGEVENT_SIZE", Value: 64},
{Name: "SIGEV_NONE", Value: 1},
{Name: "SIGEV_SIGNAL"},
{Name: "SIGEV_THREAD", Value: 2},
{Name: "SIGEV_THREAD_ID", Value: 4},
+ {Name: "SIGFPE", Value: 8},
+ {Name: "SIGHUP", Value: 1},
+ {Name: "SIGILL", Value: 4},
+ {Name: "SIGINT", Value: 2},
+ {Name: "SIGIO", Value: 29},
+ {Name: "SIGIOT", Value: 6},
+ {Name: "SIGKILL", Value: 9},
+ {Name: "SIGPIPE", Value: 13},
+ {Name: "SIGPOLL", Value: 29},
+ {Name: "SIGPROF", Value: 27},
+ {Name: "SIGPWR", Value: 30},
+ {Name: "SIGQUIT", Value: 3},
+ {Name: "SIGRTMAX", Value: 64},
+ {Name: "SIGRTMIN", Value: 32},
+ {Name: "SIGSEGV", Value: 11},
+ {Name: "SIGSTKFLT", Value: 16},
+ {Name: "SIGSTOP", Value: 19},
+ {Name: "SIGSYS", Value: 31},
+ {Name: "SIGTERM", Value: 15},
+ {Name: "SIGTRAP", Value: 5},
+ {Name: "SIGTSTP", Value: 20},
+ {Name: "SIGTTIN", Value: 21},
+ {Name: "SIGTTOU", Value: 22},
+ {Name: "SIGUNUSED", Value: 31},
+ {Name: "SIGURG", Value: 23},
+ {Name: "SIGUSR1", Value: 10},
+ {Name: "SIGUSR2", Value: 12},
+ {Name: "SIGVTALRM", Value: 26},
+ {Name: "SIGWINCH", Value: 28},
+ {Name: "SIGXCPU", Value: 24},
+ {Name: "SIGXFSZ", Value: 25},
+ {Name: "SIG_0"},
{Name: "SIG_BLOCK"},
{Name: "SIG_SETMASK", Value: 2},
{Name: "SIG_UNBLOCK", Value: 1},
@@ -39544,7 +39664,26 @@ var consts_arm64 = []ConstValue{
{Name: "STATX_SIZE", Value: 512},
{Name: "STATX_TYPE", Value: 1},
{Name: "STATX_UID", Value: 8},
+ {Name: "STA_CLK", Value: 32768},
+ {Name: "STA_CLOCKERR", Value: 4096},
+ {Name: "STA_DEL", Value: 32},
+ {Name: "STA_FLL", Value: 8},
+ {Name: "STA_FREQHOLD", Value: 128},
+ {Name: "STA_INS", Value: 16},
+ {Name: "STA_MODE", Value: 16384},
+ {Name: "STA_NANO", Value: 8192},
+ {Name: "STA_PLL", Value: 1},
+ {Name: "STA_PPSERROR", Value: 2048},
+ {Name: "STA_PPSFREQ", Value: 2},
+ {Name: "STA_PPSJITTER", Value: 512},
+ {Name: "STA_PPSSIGNAL", Value: 256},
+ {Name: "STA_PPSTIME", Value: 4},
+ {Name: "STA_PPSWANDER", Value: 1024},
+ {Name: "STA_RONLY", Value: 65280},
+ {Name: "STA_UNSYNC", Value: 64},
{Name: "STICKY_TIMEOUTS", Value: 67108864},
+ {Name: "SUBCMDMASK", Value: 255},
+ {Name: "SUBCMDSHIFT", Value: 8},
{Name: "SW_MAX", Value: 15},
{Name: "SYNC_FILE_RANGE_WAIT_AFTER", Value: 4},
{Name: "SYNC_FILE_RANGE_WAIT_BEFORE", Value: 1},
@@ -39569,6 +39708,9 @@ var consts_arm64 = []ConstValue{
{Name: "S_IRGRP", Value: 32},
{Name: "S_IROTH", Value: 4},
{Name: "S_IRUSR", Value: 256},
+ {Name: "S_ISGID", Value: 1024},
+ {Name: "S_ISUID", Value: 2048},
+ {Name: "S_ISVTX", Value: 512},
{Name: "S_IWGRP", Value: 16},
{Name: "S_IWOTH", Value: 2},
{Name: "S_IWUSR", Value: 128},
@@ -40121,6 +40263,7 @@ var consts_arm64 = []ConstValue{
{Name: "USERIO_CMD_SEND_INTERRUPT", Value: 2},
{Name: "USERIO_CMD_SET_PORT_TYPE", Value: 1},
{Name: "USER_CLIENT", Value: 1},
+ {Name: "USRQUOTA"},
{Name: "UUID_SIZE", Value: 16},
{Name: "V4L2_AUDCAP_AVL", Value: 2},
{Name: "V4L2_AUDCAP_STEREO", Value: 1},
@@ -41144,6 +41287,7 @@ var consts_arm64 = []ConstValue{
{Name: "WNOWAIT", Value: 16777216},
{Name: "WSTOPPED", Value: 2},
{Name: "WUNTRACED", Value: 2},
+ {Name: "W_OK", Value: 2},
{Name: "X25_CALL_ACCEPTED", Value: 15},
{Name: "X25_CALL_REQUEST", Value: 11},
{Name: "X25_CLEAR_CONFIRMATION", Value: 23},
@@ -41444,6 +41588,7 @@ var consts_arm64 = []ConstValue{
{Name: "XT_U32_RIGHTSH", Value: 2},
{Name: "XT_UDP_INV_DSTPT", Value: 2},
{Name: "XT_UDP_INV_SRCPT", Value: 1},
+ {Name: "X_OK", Value: 1},
{Name: "ZMAGIC", Value: 267},
{Name: "_DRM_AGP", Value: 3},
{Name: "_DRM_AGP_BUFFER", Value: 2},
@@ -41486,7 +41631,25 @@ var consts_arm64 = []ConstValue{
{Name: "_DRM_VBLANK_SECONDARY", Value: 536870912},
{Name: "_DRM_VBLANK_SIGNAL", Value: 1073741824},
{Name: "_DRM_WRITE_COMBINING", Value: 16},
- {Name: "__BPF_FUNC_MAX_ID", Value: 91},
+ {Name: "_IOC_DIRBITS", Value: 2},
+ {Name: "_IOC_DIRMASK", Value: 3},
+ {Name: "_IOC_DIRSHIFT", Value: 30},
+ {Name: "_IOC_NONE"},
+ {Name: "_IOC_NRBITS", Value: 8},
+ {Name: "_IOC_NRMASK", Value: 255},
+ {Name: "_IOC_NRSHIFT"},
+ {Name: "_IOC_READ", Value: 2},
+ {Name: "_IOC_SIZEBITS", Value: 14},
+ {Name: "_IOC_SIZEMASK", Value: 16383},
+ {Name: "_IOC_SIZESHIFT", Value: 16},
+ {Name: "_IOC_TYPEBITS", Value: 8},
+ {Name: "_IOC_TYPEMASK", Value: 255},
+ {Name: "_IOC_TYPESHIFT", Value: 8},
+ {Name: "_IOC_WRITE", Value: 1},
+ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
+ {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
+ {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 84},
{Name: "__NR_accept", Value: 202},
{Name: "__NR_accept4", Value: 242},
{Name: "__NR_acct", Value: 89},
@@ -41751,4 +41914,4 @@ var consts_arm64 = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_arm64 = "b7df7e8ece95a294590bf6a4d920011dc4fdac54"
+const revision_arm64 = "3512bb9738909c42e959ac2561b4a0f1b6537e27"
diff --git a/sys/linux/gen/ppc64le.go b/sys/linux/gen/ppc64le.go
index a545d1851..3464c2670 100644
--- a/sys/linux/gen/ppc64le.go
+++ b/sys/linux/gen/ppc64le.go
@@ -802,7 +802,7 @@ var structDescs_ppc64le = []*KeyedStruct{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 133},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "regs", TypeSize: 1}}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "off", TypeSize: 2}}},
- &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 91},
+ &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "func", TypeSize: 4}}, Kind: 2, RangeEnd: 84},
}}},
{Key: StructKey{Name: "bpf_insn_exit"}, Desc: &StructDesc{TypeCommon: TypeCommon{TypeName: "bpf_insn_exit", TypeSize: 8}, Fields: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 1}}, Val: 149},
@@ -15332,7 +15332,7 @@ var structDescs_ppc64le = []*KeyedStruct{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "perf_branch_sample_type", FldName: "branch_sample_type", TypeSize: 8}}, Vals: []uint64{1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_user", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "sample_stack_user", TypeSize: 4}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 4}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int64", FldName: "sample_regs_intr", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "aux_watermark", TypeSize: 4}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int16", FldName: "sample_max_stack", TypeSize: 2}}},
@@ -22453,25 +22453,25 @@ var syscalls_ppc64le = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "dir", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
}},
{NR: 347, Name: "clock_adjtime", CallName: "clock_adjtime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tx", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timex"}}},
}},
{NR: 247, Name: "clock_getres", CallName: "clock_getres", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 246, Name: "clock_gettime", CallName: "clock_gettime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 248, Name: "clock_nanosleep", CallName: "clock_nanosleep", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timer_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{0, 1}, BitMask: true},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rqtp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "rmtp", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "timespec", Dir: 1}}},
}},
{NR: 245, Name: "clock_settime", CallName: "clock_settime", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "tp", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
}},
{NR: 120, Name: "clone", CallName: "clone", Args: []Type{
@@ -22690,7 +22690,7 @@ var syscalls_ppc64le = []*Syscall{
}},
{NR: 309, Name: "fallocate", CallName: "fallocate", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fallocate_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 8, 16, 32, 64, 4}, BitMask: true},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "off", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "len", TypeSize: 8}}},
}},
@@ -22774,7 +22774,7 @@ var syscalls_ppc64le = []*Syscall{
}},
{NR: 55, Name: "fcntl$lock", CallName: "fcntl", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd", FldName: "fd", TypeSize: 4}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{6, 7, 5}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "fcntl_lock", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{6, 7, 5, 36, 37, 38}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "lock", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "flock"}}},
}},
{NR: 55, Name: "fcntl$notify", CallName: "fcntl", Args: []Type{
@@ -22952,7 +22952,7 @@ var syscalls_ppc64le = []*Syscall{
}},
{NR: 221, Name: "futex", CallName: "futex", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 8}}, Vals: []uint64{0, 9, 1, 3, 4}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "futex_op", FldName: "op", TypeSize: 8}}, Vals: []uint64{0, 9, 1, 3, 4, 128, 129, 139, 140}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "val", TypeSize: 4}}, Kind: 2, RangeEnd: 2},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timeout", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "timespec"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "addr2", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", TypeSize: 4}}, Kind: 2, RangeEnd: 2}},
@@ -28207,7 +28207,7 @@ var syscalls_ppc64le = []*Syscall{
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "entry", TypeSize: 8}}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "nr_segments", TypeSize: 8}}, Buf: "segments"},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "segments", TypeSize: 8}, Type: &ArrayType{TypeCommon: TypeCommon{TypeName: "array", IsVarlen: true}, Type: &StructType{Key: StructKey{Name: "kexec_segment"}}}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "kexec_load_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 196608, 4063232, 1310720, 1376256, 3276800, 2621440, 1441792, 2752512, 524288, 655360, 0}},
}},
{NR: 271, Name: "keyctl$assume_authority", CallName: "keyctl", Args: []Type{
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "code", TypeSize: 8}}, Val: 16},
@@ -28506,7 +28506,7 @@ var syscalls_ppc64le = []*Syscall{
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mbind_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{1, 2, 4}, BitMask: true},
}},
{NR: 365, Name: "membarrier", CallName: "membarrier", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 16, 32, 64}, BitMask: true},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "membarrier_cmd", FldName: "cmd", TypeSize: 8}}, Vals: []uint64{1, 2, 8, 16, 32, 64, 0, 4, 1}},
&ConstType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "const", FldName: "flags", TypeSize: 8}}},
}},
{NR: 360, Name: "memfd_create", CallName: "memfd_create", Args: []Type{
@@ -28545,18 +28545,18 @@ var syscalls_ppc64le = []*Syscall{
}},
{NR: 14, Name: "mknod", CallName: "mknod", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}},
}},
{NR: 14, Name: "mknod$loop", CallName: "mknod", Args: []Type{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&ProcType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "proc", FldName: "dev", TypeSize: 8}}, ValuesStart: 1792, ValuesPerProc: 2},
}},
{NR: 288, Name: "mknodat", CallName: "mknodat", Args: []Type{
&ResourceType{TypeCommon: TypeCommon{TypeName: "fd_dir", FldName: "dirfd", TypeSize: 4}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "file", TypeSize: 8}, Type: &BufferType{TypeCommon: TypeCommon{TypeName: "filename", IsVarlen: true}, Kind: 3}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "mknod_mode", FldName: "mode", TypeSize: 8}}, Vals: []uint64{32768, 8192, 24576, 4096, 49152, 256, 128, 64, 32, 16, 8, 4, 2, 1, 2048, 1024, 512}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "int32", FldName: "dev", TypeSize: 4}}},
}},
{NR: 150, Name: "mlock", CallName: "mlock", Args: []Type{
@@ -29454,7 +29454,7 @@ var syscalls_ppc64le = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "data", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "seccomp_metadata"}}},
}},
{NR: 26, Name: "ptrace$cont", CallName: "ptrace", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_cont", FldName: "req", TypeSize: 8}}, Vals: []uint64{7, 24, 9, 29, 30}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "ptrace_req_cont", FldName: "req", TypeSize: 8}}, Vals: []uint64{7, 24, 9}},
&ResourceType{TypeCommon: TypeCommon{TypeName: "pid", FldName: "pid", TypeSize: 4}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "ignored", TypeSize: 8}}},
&IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", FldName: "data", TypeSize: 8}}},
@@ -32953,7 +32953,7 @@ var syscalls_ppc64le = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "t", TypeSize: 8}, Type: &IntType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "intptr", TypeSize: 8, ArgDir: 1}}}},
}},
{NR: 240, Name: "timer_create", CallName: "timer_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_id", FldName: "id", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 10}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "ev", TypeSize: 8}, Type: &StructType{Key: StructKey{Name: "sigevent"}}},
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "timerid", TypeSize: 8}, Type: &ResourceType{TypeCommon: TypeCommon{TypeName: "timerid", TypeSize: 4, ArgDir: 1}}},
}},
@@ -32974,7 +32974,7 @@ var syscalls_ppc64le = []*Syscall{
&PtrType{TypeCommon: TypeCommon{TypeName: "ptr", FldName: "old", TypeSize: 8, IsOptional: true}, Type: &StructType{Key: StructKey{Name: "itimerspec", Dir: 1}}},
}},
{NR: 306, Name: "timerfd_create", CallName: "timerfd_create", Args: []Type{
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "clock_type", FldName: "clockid", TypeSize: 8}}, Vals: []uint64{0, 5, 1, 6, 4, 7, 2, 3, 8, 9}},
&FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "timerfd_create_flags", FldName: "flags", TypeSize: 8}}, Vals: []uint64{2048, 524288}, BitMask: true},
}, Ret: &ResourceType{TypeCommon: TypeCommon{TypeName: "fd_timer", FldName: "ret", TypeSize: 4, ArgDir: 1}}},
{NR: 312, Name: "timerfd_gettime", CallName: "timerfd_gettime", Args: []Type{
@@ -33672,6 +33672,19 @@ var consts_ppc64le = []ConstValue{
{Name: "ADDR_LIMIT_32BIT", Value: 8388608},
{Name: "ADDR_LIMIT_3GB", Value: 134217728},
{Name: "ADDR_NO_RANDOMIZE", Value: 262144},
+ {Name: "ADJ_ESTERROR", Value: 8},
+ {Name: "ADJ_FREQUENCY", Value: 2},
+ {Name: "ADJ_MAXERROR", Value: 4},
+ {Name: "ADJ_MICRO", Value: 4096},
+ {Name: "ADJ_NANO", Value: 8192},
+ {Name: "ADJ_OFFSET", Value: 1},
+ {Name: "ADJ_OFFSET_SINGLESHOT", Value: 1},
+ {Name: "ADJ_OFFSET_SS_READ", Value: 40961},
+ {Name: "ADJ_SETOFFSET", Value: 256},
+ {Name: "ADJ_STATUS", Value: 16},
+ {Name: "ADJ_TAI", Value: 128},
+ {Name: "ADJ_TICK", Value: 16384},
+ {Name: "ADJ_TIMECONST", Value: 32},
{Name: "AF_ALG", Value: 38},
{Name: "AF_APPLETALK", Value: 5},
{Name: "AF_ATMPVC", Value: 8},
@@ -34086,6 +34099,45 @@ var consts_ppc64le = []ConstValue{
{Name: "CAN_FD_FRAME", Value: 2048},
{Name: "CAN_MAX_DLEN", Value: 8},
{Name: "CAN_RAW", Value: 1},
+ {Name: "CAP_AUDIT_CONTROL", Value: 30},
+ {Name: "CAP_AUDIT_READ", Value: 37},
+ {Name: "CAP_AUDIT_WRITE", Value: 29},
+ {Name: "CAP_BLOCK_SUSPEND", Value: 36},
+ {Name: "CAP_CHOWN"},
+ {Name: "CAP_DAC_OVERRIDE", Value: 1},
+ {Name: "CAP_DAC_READ_SEARCH", Value: 2},
+ {Name: "CAP_FOWNER", Value: 3},
+ {Name: "CAP_FSETID", Value: 4},
+ {Name: "CAP_IPC_LOCK", Value: 14},
+ {Name: "CAP_IPC_OWNER", Value: 15},
+ {Name: "CAP_KILL", Value: 5},
+ {Name: "CAP_LAST_CAP", Value: 37},
+ {Name: "CAP_LEASE", Value: 28},
+ {Name: "CAP_LINUX_IMMUTABLE", Value: 9},
+ {Name: "CAP_MAC_ADMIN", Value: 33},
+ {Name: "CAP_MAC_OVERRIDE", Value: 32},
+ {Name: "CAP_MKNOD", Value: 27},
+ {Name: "CAP_NET_ADMIN", Value: 12},
+ {Name: "CAP_NET_BIND_SERVICE", Value: 10},
+ {Name: "CAP_NET_BROADCAST", Value: 11},
+ {Name: "CAP_NET_RAW", Value: 13},
+ {Name: "CAP_SETFCAP", Value: 31},
+ {Name: "CAP_SETGID", Value: 6},
+ {Name: "CAP_SETPCAP", Value: 8},
+ {Name: "CAP_SETUID", Value: 7},
+ {Name: "CAP_SYSLOG", Value: 34},
+ {Name: "CAP_SYS_ADMIN", Value: 21},
+ {Name: "CAP_SYS_BOOT", Value: 22},
+ {Name: "CAP_SYS_CHROOT", Value: 18},
+ {Name: "CAP_SYS_MODULE", Value: 16},
+ {Name: "CAP_SYS_NICE", Value: 23},
+ {Name: "CAP_SYS_PACCT", Value: 20},
+ {Name: "CAP_SYS_PTRACE", Value: 19},
+ {Name: "CAP_SYS_RAWIO", Value: 17},
+ {Name: "CAP_SYS_RESOURCE", Value: 24},
+ {Name: "CAP_SYS_TIME", Value: 25},
+ {Name: "CAP_SYS_TTY_CONFIG", Value: 26},
+ {Name: "CAP_WAKE_ALARM", Value: 35},
{Name: "CDO_AUTO_CLOSE", Value: 1},
{Name: "CDO_AUTO_EJECT", Value: 2},
{Name: "CDO_CHECK_TYPE", Value: 16},
@@ -34149,12 +34201,15 @@ var consts_ppc64le = []ConstValue{
{Name: "CIPSO_V4_TAG_RANGE", Value: 5},
{Name: "CIPSO_V4_TAG_RBITMAP", Value: 1},
{Name: "CLOCK_BOOTTIME", Value: 7},
+ {Name: "CLOCK_BOOTTIME_ALARM", Value: 9},
{Name: "CLOCK_MONOTONIC", Value: 1},
{Name: "CLOCK_MONOTONIC_COARSE", Value: 6},
{Name: "CLOCK_MONOTONIC_RAW", Value: 4},
{Name: "CLOCK_PROCESS_CPUTIME_ID", Value: 2},
{Name: "CLOCK_REALTIME"},
+ {Name: "CLOCK_REALTIME_ALARM", Value: 8},
{Name: "CLOCK_REALTIME_COARSE", Value: 5},
+ {Name: "CLOCK_SGI_CYCLE", Value: 10},
{Name: "CLOCK_THREAD_CPUTIME_ID", Value: 3},
{Name: "CLONE_CHILD_CLEARTID", Value: 2097152},
{Name: "CLONE_CHILD_SETTID", Value: 16777216},
@@ -34679,6 +34734,7 @@ var consts_ppc64le = []ConstValue{
{Name: "FALLOC_FL_COLLAPSE_RANGE", Value: 8},
{Name: "FALLOC_FL_INSERT_RANGE", Value: 32},
{Name: "FALLOC_FL_KEEP_SIZE", Value: 1},
+ {Name: "FALLOC_FL_NO_HIDE_STALE", Value: 4},
{Name: "FALLOC_FL_PUNCH_HOLE", Value: 2},
{Name: "FALLOC_FL_UNSHARE_RANGE", Value: 64},
{Name: "FALLOC_FL_ZERO_RANGE", Value: 16},
@@ -34914,10 +34970,14 @@ var consts_ppc64le = []ConstValue{
{Name: "FUSE_SPLICE_WRITE", Value: 128},
{Name: "FUSE_WRITEBACK_CACHE", Value: 65536},
{Name: "FUTEX_CMP_REQUEUE", Value: 4},
+ {Name: "FUTEX_CMP_REQUEUE_PI_PRIVATE", Value: 140},
{Name: "FUTEX_REQUEUE", Value: 3},
{Name: "FUTEX_WAIT"},
{Name: "FUTEX_WAIT_BITSET", Value: 9},
+ {Name: "FUTEX_WAIT_PRIVATE", Value: 128},
+ {Name: "FUTEX_WAIT_REQUEUE_PI_PRIVATE", Value: 139},
{Name: "FUTEX_WAKE", Value: 1},
+ {Name: "FUTEX_WAKE_PRIVATE", Value: 129},
{Name: "F_ADD_SEALS", Value: 1033},
{Name: "F_DUPFD"},
{Name: "F_DUPFD_CLOEXEC", Value: 1030},
@@ -34933,6 +34993,10 @@ var consts_ppc64le = []ConstValue{
{Name: "F_GET_RW_HINT", Value: 1035},
{Name: "F_GET_SEALS", Value: 1034},
{Name: "F_NOTIFY", Value: 1026},
+ {Name: "F_OFD_GETLK", Value: 36},
+ {Name: "F_OFD_SETLK", Value: 37},
+ {Name: "F_OFD_SETLKW", Value: 38},
+ {Name: "F_OK"},
{Name: "F_OWNER_PGRP", Value: 2},
{Name: "F_OWNER_PID", Value: 1},
{Name: "F_OWNER_TID"},
@@ -34967,6 +35031,7 @@ var consts_ppc64le = []ConstValue{
{Name: "GIO_UNISCRNMAP", Value: 19305},
{Name: "GRND_NONBLOCK", Value: 1},
{Name: "GRND_RANDOM", Value: 2},
+ {Name: "GRPQUOTA", Value: 1},
{Name: "GUE_FLAG_PRIV", Value: 1},
{Name: "GUE_PFLAG_REMCSUM", Value: 2147483648},
{Name: "HASH_ALGO__LAST", Value: 18},
@@ -35859,6 +35924,7 @@ var consts_ppc64le = []ConstValue{
{Name: "KERNEL_CLIENT", Value: 2},
{Name: "KEXEC_ARCH_386", Value: 196608},
{Name: "KEXEC_ARCH_ARM", Value: 2621440},
+ {Name: "KEXEC_ARCH_DEFAULT"},
{Name: "KEXEC_ARCH_IA_64", Value: 3276800},
{Name: "KEXEC_ARCH_MIPS", Value: 524288},
{Name: "KEXEC_ARCH_MIPS_LE", Value: 655360},
@@ -36212,11 +36278,22 @@ var consts_ppc64le = []ConstValue{
{Name: "MEMBARRIER_CMD_GLOBAL_EXPEDITED", Value: 2},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED", Value: 8},
{Name: "MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE", Value: 32},
+ {Name: "MEMBARRIER_CMD_QUERY"},
+ {Name: "MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED", Value: 4},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED", Value: 16},
{Name: "MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE", Value: 64},
+ {Name: "MEMBARRIER_CMD_SHARED", Value: 1},
{Name: "MFD_ALLOW_SEALING", Value: 2},
{Name: "MFD_CLOEXEC", Value: 1},
{Name: "MFD_HUGETLB", Value: 4},
+ {Name: "MFD_HUGE_16MB", Value: 1610612736},
+ {Name: "MFD_HUGE_1MB", Value: 1342177280},
+ {Name: "MFD_HUGE_2MB", Value: 1409286144},
+ {Name: "MFD_HUGE_512KB", Value: 1275068416},
+ {Name: "MFD_HUGE_64KB", Value: 1073741824},
+ {Name: "MFD_HUGE_8MB", Value: 1543503872},
+ {Name: "MFD_HUGE_MASK", Value: 63},
+ {Name: "MFD_HUGE_SHIFT", Value: 26},
{Name: "MIFF_REGISTER", Value: 1},
{Name: "MLOCK_ONFAULT", Value: 1},
{Name: "MMAP_PAGE_ZERO", Value: 1048576},
@@ -36540,6 +36617,7 @@ var consts_ppc64le = []ConstValue{
{Name: "OVL_FH_FLAG_BIG_ENDIAN", Value: 1},
{Name: "OVL_FH_FLAG_PATH_UPPER", Value: 4},
{Name: "OVL_FH_MAGIC", Value: 251},
+ {Name: "O_ACCMODE", Value: 3},
{Name: "O_APPEND", Value: 1024},
{Name: "O_CLOEXEC", Value: 524288},
{Name: "O_CREAT", Value: 64},
@@ -36557,6 +36635,7 @@ var consts_ppc64le = []ConstValue{
{Name: "O_RDWR", Value: 2},
{Name: "O_RDWR_NONBLOCK", Value: 2050},
{Name: "O_SYNC", Value: 1052672},
+ {Name: "O_TMPFILE", Value: 4210688},
{Name: "O_TRUNC", Value: 512},
{Name: "O_WRONLY", Value: 1},
{Name: "P9_DMAPPEND", Value: 1073741824},
@@ -36761,6 +36840,7 @@ var consts_ppc64le = []ConstValue{
{Name: "PGACT_DETERM", Value: 2},
{Name: "PGACT_NETRAND", Value: 1},
{Name: "PGACT_NONE"},
+ {Name: "PHN_NOT_OH", Value: 536899588},
{Name: "PIO_CMAP", Value: 19313},
{Name: "PIO_FONT", Value: 19297},
{Name: "PIO_FONTRESET", Value: 19309},
@@ -36809,6 +36889,7 @@ var consts_ppc64le = []ConstValue{
{Name: "PRIO_PGRP", Value: 1},
{Name: "PRIO_PROCESS"},
{Name: "PRIO_USER", Value: 2},
+ {Name: "PRJQUOTA", Value: 2},
{Name: "PROT_EXEC", Value: 4},
{Name: "PROT_GROWSDOWN", Value: 16777216},
{Name: "PROT_GROWSUP", Value: 33554432},
@@ -36910,8 +36991,6 @@ var consts_ppc64le = []ConstValue{
{Name: "PTRACE_SETSIGINFO", Value: 16899},
{Name: "PTRACE_SINGLESTEP", Value: 9},
{Name: "PTRACE_SYSCALL", Value: 24},
- {Name: "PTRACE_SYSEMU", Value: 29},
- {Name: "PTRACE_SYSEMU_SINGLESTEP", Value: 30},
{Name: "PTRACE_TRACEME"},
{Name: "PT_DYNAMIC", Value: 2},
{Name: "PT_GNU_STACK", Value: 1685382481},
@@ -37002,6 +37081,7 @@ var consts_ppc64le = []ConstValue{
{Name: "RENAME_WHITEOUT", Value: 4},
{Name: "RFCOMM_CONNINFO", Value: 2},
{Name: "RFCOMM_LM", Value: 3},
+ {Name: "RLIM64_INFINITY", Value: 18446744073709551615},
{Name: "RLIMIT_AS", Value: 9},
{Name: "RLIMIT_CORE", Value: 4},
{Name: "RLIMIT_CPU"},
@@ -37173,6 +37253,7 @@ var consts_ppc64le = []ConstValue{
{Name: "RX_READ", Value: 7},
{Name: "RX_RTR_FRAME", Value: 1024},
{Name: "RX_SETUP", Value: 5},
+ {Name: "R_OK", Value: 4},
{Name: "SADB_AALG_MAX", Value: 251},
{Name: "SADB_AALG_NONE"},
{Name: "SADB_EXT_ADDRESS_DST", Value: 6},
@@ -37416,11 +37497,48 @@ var consts_ppc64le = []ConstValue{
{Name: "SHORT_INODE", Value: 16777216},
{Name: "SHUT_RD"},
{Name: "SHUT_WR", Value: 1},
+ {Name: "SIGABRT", Value: 6},
+ {Name: "SIGALRM", Value: 14},
+ {Name: "SIGBUS", Value: 7},
+ {Name: "SIGCHLD", Value: 17},
+ {Name: "SIGCONT", Value: 18},
{Name: "SIGEVENT_SIZE", Value: 64},
{Name: "SIGEV_NONE", Value: 1},
{Name: "SIGEV_SIGNAL"},
{Name: "SIGEV_THREAD", Value: 2},
{Name: "SIGEV_THREAD_ID", Value: 4},
+ {Name: "SIGFPE", Value: 8},
+ {Name: "SIGHUP", Value: 1},
+ {Name: "SIGILL", Value: 4},
+ {Name: "SIGINT", Value: 2},
+ {Name: "SIGIO", Value: 29},
+ {Name: "SIGIOT", Value: 6},
+ {Name: "SIGKILL", Value: 9},
+ {Name: "SIGPIPE", Value: 13},
+ {Name: "SIGPOLL", Value: 29},
+ {Name: "SIGPROF", Value: 27},
+ {Name: "SIGPWR", Value: 30},
+ {Name: "SIGQUIT", Value: 3},
+ {Name: "SIGRTMAX", Value: 64},
+ {Name: "SIGRTMIN", Value: 32},
+ {Name: "SIGSEGV", Value: 11},
+ {Name: "SIGSTKFLT", Value: 16},
+ {Name: "SIGSTOP", Value: 19},
+ {Name: "SIGSYS", Value: 31},
+ {Name: "SIGTERM", Value: 15},
+ {Name: "SIGTRAP", Value: 5},
+ {Name: "SIGTSTP", Value: 20},
+ {Name: "SIGTTIN", Value: 21},
+ {Name: "SIGTTOU", Value: 22},
+ {Name: "SIGUNUSED", Value: 31},
+ {Name: "SIGURG", Value: 23},
+ {Name: "SIGUSR1", Value: 10},
+ {Name: "SIGUSR2", Value: 12},
+ {Name: "SIGVTALRM", Value: 26},
+ {Name: "SIGWINCH", Value: 28},
+ {Name: "SIGXCPU", Value: 24},
+ {Name: "SIGXFSZ", Value: 25},
+ {Name: "SIG_0"},
{Name: "SIG_BLOCK"},
{Name: "SIG_SETMASK", Value: 2},
{Name: "SIG_UNBLOCK", Value: 1},
@@ -37845,7 +37963,26 @@ var consts_ppc64le = []ConstValue{
{Name: "STATX_SIZE", Value: 512},
{Name: "STATX_TYPE", Value: 1},
{Name: "STATX_UID", Value: 8},
+ {Name: "STA_CLK", Value: 32768},
+ {Name: "STA_CLOCKERR", Value: 4096},
+ {Name: "STA_DEL", Value: 32},
+ {Name: "STA_FLL", Value: 8},
+ {Name: "STA_FREQHOLD", Value: 128},
+ {Name: "STA_INS", Value: 16},
+ {Name: "STA_MODE", Value: 16384},
+ {Name: "STA_NANO", Value: 8192},
+ {Name: "STA_PLL", Value: 1},
+ {Name: "STA_PPSERROR", Value: 2048},
+ {Name: "STA_PPSFREQ", Value: 2},
+ {Name: "STA_PPSJITTER", Value: 512},
+ {Name: "STA_PPSSIGNAL", Value: 256},
+ {Name: "STA_PPSTIME", Value: 4},
+ {Name: "STA_PPSWANDER", Value: 1024},
+ {Name: "STA_RONLY", Value: 65280},
+ {Name: "STA_UNSYNC", Value: 64},
{Name: "STICKY_TIMEOUTS", Value: 67108864},
+ {Name: "SUBCMDMASK", Value: 255},
+ {Name: "SUBCMDSHIFT", Value: 8},
{Name: "SW_MAX", Value: 15},
{Name: "SYNC_FILE_RANGE_WAIT_AFTER", Value: 4},
{Name: "SYNC_FILE_RANGE_WAIT_BEFORE", Value: 1},
@@ -37870,6 +38007,9 @@ var consts_ppc64le = []ConstValue{
{Name: "S_IRGRP", Value: 32},
{Name: "S_IROTH", Value: 4},
{Name: "S_IRUSR", Value: 256},
+ {Name: "S_ISGID", Value: 1024},
+ {Name: "S_ISUID", Value: 2048},
+ {Name: "S_ISVTX", Value: 512},
{Name: "S_IWGRP", Value: 16},
{Name: "S_IWOTH", Value: 2},
{Name: "S_IWUSR", Value: 128},
@@ -38398,6 +38538,7 @@ var consts_ppc64le = []ConstValue{
{Name: "USERIO_CMD_SEND_INTERRUPT", Value: 2},
{Name: "USERIO_CMD_SET_PORT_TYPE", Value: 1},
{Name: "USER_CLIENT", Value: 1},
+ {Name: "USRQUOTA"},
{Name: "UUID_SIZE", Value: 16},
{Name: "VETH_INFO_PEER", Value: 1},
{Name: "VFS_CAP_REVISION_1", Value: 16777216},
@@ -38477,6 +38618,7 @@ var consts_ppc64le = []ConstValue{
{Name: "WNOWAIT", Value: 16777216},
{Name: "WSTOPPED", Value: 2},
{Name: "WUNTRACED", Value: 2},
+ {Name: "W_OK", Value: 2},
{Name: "X25_CALL_ACCEPTED", Value: 15},
{Name: "X25_CALL_REQUEST", Value: 11},
{Name: "X25_CLEAR_CONFIRMATION", Value: 23},
@@ -38777,6 +38919,7 @@ var consts_ppc64le = []ConstValue{
{Name: "XT_U32_RIGHTSH", Value: 2},
{Name: "XT_UDP_INV_DSTPT", Value: 2},
{Name: "XT_UDP_INV_SRCPT", Value: 1},
+ {Name: "X_OK", Value: 1},
{Name: "ZMAGIC", Value: 267},
{Name: "_DRM_AGP", Value: 3},
{Name: "_DRM_AGP_BUFFER", Value: 2},
@@ -38819,7 +38962,25 @@ var consts_ppc64le = []ConstValue{
{Name: "_DRM_VBLANK_SECONDARY", Value: 536870912},
{Name: "_DRM_VBLANK_SIGNAL", Value: 1073741824},
{Name: "_DRM_WRITE_COMBINING", Value: 16},
- {Name: "__BPF_FUNC_MAX_ID", Value: 91},
+ {Name: "_IOC_DIRBITS", Value: 3},
+ {Name: "_IOC_DIRMASK", Value: 7},
+ {Name: "_IOC_DIRSHIFT", Value: 29},
+ {Name: "_IOC_NONE", Value: 1},
+ {Name: "_IOC_NRBITS", Value: 8},
+ {Name: "_IOC_NRMASK", Value: 255},
+ {Name: "_IOC_NRSHIFT"},
+ {Name: "_IOC_READ", Value: 2},
+ {Name: "_IOC_SIZEBITS", Value: 13},
+ {Name: "_IOC_SIZEMASK", Value: 8191},
+ {Name: "_IOC_SIZESHIFT", Value: 16},
+ {Name: "_IOC_TYPEBITS", Value: 8},
+ {Name: "_IOC_TYPEMASK", Value: 255},
+ {Name: "_IOC_TYPESHIFT", Value: 8},
+ {Name: "_IOC_WRITE", Value: 4},
+ {Name: "_LINUX_CAPABILITY_VERSION_1", Value: 429392688},
+ {Name: "_LINUX_CAPABILITY_VERSION_2", Value: 537333798},
+ {Name: "_LINUX_CAPABILITY_VERSION_3", Value: 537396514},
+ {Name: "__BPF_FUNC_MAX_ID", Value: 84},
{Name: "__NR_accept", Value: 330},
{Name: "__NR_accept4", Value: 344},
{Name: "__NR_acct", Value: 51},
@@ -39109,4 +39270,4 @@ var consts_ppc64le = []ConstValue{
{Name: "bpf_insn_load_imm_dw", Value: 24},
}
-const revision_ppc64le = "f0bf177cc80e5b82370a22b8564ea04d8988f871"
+const revision_ppc64le = "1a803527c51e3307c5b8eed80b581237a6673875"