aboutsummaryrefslogtreecommitdiffstats
path: root/sys/freebsd/gen
diff options
context:
space:
mode:
authorMark Johnston <markjdb@gmail.com>2020-03-26 12:31:41 -0400
committerDmitry Vyukov <dvyukov@google.com>2020-03-27 05:51:58 +0100
commitedada2ecade8dc46cbbfb464aabccbec2cb9d18f (patch)
tree8ec38faa69cb6c47fd9ddaded07ea3d1ca5d3e62 /sys/freebsd/gen
parent0b37813464fdd4cb4491821429326a4cf0c292e7 (diff)
sys/freebsd: add FreeBSD-specific madvise(2) flags
Diffstat (limited to 'sys/freebsd/gen')
-rw-r--r--sys/freebsd/gen/386.go10
-rw-r--r--sys/freebsd/gen/amd64.go10
2 files changed, 16 insertions, 4 deletions
diff --git a/sys/freebsd/gen/386.go b/sys/freebsd/gen/386.go
index cf7899f55..81010354d 100644
--- a/sys/freebsd/gen/386.go
+++ b/sys/freebsd/gen/386.go
@@ -3252,7 +3252,7 @@ var syscalls_386 = []*Syscall{
{NR: 75, Name: "madvise", CallName: "madvise", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 4}}, Path: []string{"addr"}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "madvise_flags", FldName: "advice", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "madvise_flags", FldName: "advice", TypeSize: 4}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}},
}},
{NR: 78, Name: "mincore", CallName: "mincore", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 4}},
@@ -5244,8 +5244,14 @@ var consts_386 = []ConstValue{
{"LOCK_NB", 4},
{"LOCK_SH", 1},
{"LOCK_UN", 8},
+ {"MADV_AUTOSYNC", 7},
+ {"MADV_CORE", 9},
{"MADV_DONTNEED", 4},
+ {"MADV_FREE", 5},
+ {"MADV_NOCORE", 8},
{Name: "MADV_NORMAL"},
+ {"MADV_NOSYNC", 6},
+ {"MADV_PROTECT", 10},
{"MADV_RANDOM", 1},
{"MADV_SEQUENTIAL", 2},
{"MADV_WILLNEED", 3},
@@ -5703,4 +5709,4 @@ var consts_386 = []ConstValue{
{"WUNTRACED", 2},
}
-const revision_386 = "0f19b2f5552656baf8ed0bcfa136c87402cd6a60"
+const revision_386 = "859d11e279ca221ebc432c9bd70aed2df0de00ae"
diff --git a/sys/freebsd/gen/amd64.go b/sys/freebsd/gen/amd64.go
index a154e2ccf..7695b0ef5 100644
--- a/sys/freebsd/gen/amd64.go
+++ b/sys/freebsd/gen/amd64.go
@@ -3279,7 +3279,7 @@ var syscalls_amd64 = []*Syscall{
{NR: 75, Name: "madvise", CallName: "madvise", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
&LenType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "len", FldName: "len", TypeSize: 8}}, Path: []string{"addr"}},
- &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "madvise_flags", FldName: "advice", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4}},
+ &FlagsType{IntTypeCommon: IntTypeCommon{TypeCommon: TypeCommon{TypeName: "madvise_flags", FldName: "advice", TypeSize: 8}}, Vals: []uint64{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}},
}},
{NR: 78, Name: "mincore", CallName: "mincore", Args: []Type{
&VmaType{TypeCommon: TypeCommon{TypeName: "vma", FldName: "addr", TypeSize: 8}},
@@ -5271,8 +5271,14 @@ var consts_amd64 = []ConstValue{
{"LOCK_NB", 4},
{"LOCK_SH", 1},
{"LOCK_UN", 8},
+ {"MADV_AUTOSYNC", 7},
+ {"MADV_CORE", 9},
{"MADV_DONTNEED", 4},
+ {"MADV_FREE", 5},
+ {"MADV_NOCORE", 8},
{Name: "MADV_NORMAL"},
+ {"MADV_NOSYNC", 6},
+ {"MADV_PROTECT", 10},
{"MADV_RANDOM", 1},
{"MADV_SEQUENTIAL", 2},
{"MADV_WILLNEED", 3},
@@ -5730,4 +5736,4 @@ var consts_amd64 = []ConstValue{
{"WUNTRACED", 2},
}
-const revision_amd64 = "924df6a40b0ac61e354428a478eccfbfef5067fa"
+const revision_amd64 = "f6edc842471e74f5620eb10327dc7a095ae28e49"