diff options
Diffstat (limited to 'sys/linux/gen')
| -rw-r--r-- | sys/linux/gen/386.go | 201 | ||||
| -rw-r--r-- | sys/linux/gen/amd64.go | 201 | ||||
| -rw-r--r-- | sys/linux/gen/arm.go | 201 | ||||
| -rw-r--r-- | sys/linux/gen/arm64.go | 197 | ||||
| -rw-r--r-- | sys/linux/gen/ppc64le.go | 205 |
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" |
