mirror of
				https://github.com/cheat/cheat.git
				synced 2025-11-04 07:45:28 +01:00 
			
		
		
		
	chore(deps): resolve dependency conflict
This commit is contained in:
		
							
								
								
									
										30
									
								
								vendor/github.com/alecthomas/chroma/.goreleaser.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										30
									
								
								vendor/github.com/alecthomas/chroma/.goreleaser.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -3,28 +3,30 @@ release:
 | 
			
		||||
  github:
 | 
			
		||||
    owner: alecthomas
 | 
			
		||||
    name: chroma
 | 
			
		||||
brew:
 | 
			
		||||
  install: bin.install "chroma"
 | 
			
		||||
brews:
 | 
			
		||||
  -
 | 
			
		||||
    install: bin.install "chroma"
 | 
			
		||||
builds:
 | 
			
		||||
- goos:
 | 
			
		||||
  - linux
 | 
			
		||||
  - darwin
 | 
			
		||||
  - windows
 | 
			
		||||
    - linux
 | 
			
		||||
    - darwin
 | 
			
		||||
    - windows
 | 
			
		||||
  goarch:
 | 
			
		||||
  - amd64
 | 
			
		||||
  - "386"
 | 
			
		||||
    - amd64
 | 
			
		||||
    - "386"
 | 
			
		||||
  goarm:
 | 
			
		||||
  - "6"
 | 
			
		||||
    - "6"
 | 
			
		||||
  main: ./cmd/chroma/main.go
 | 
			
		||||
  ldflags: -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}}
 | 
			
		||||
  binary: chroma
 | 
			
		||||
archive:
 | 
			
		||||
  format: tar.gz
 | 
			
		||||
  name_template: '{{ .Binary }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{
 | 
			
		||||
archives:
 | 
			
		||||
  -
 | 
			
		||||
    format: tar.gz
 | 
			
		||||
    name_template: '{{ .Binary }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{
 | 
			
		||||
    .Arm }}{{ end }}'
 | 
			
		||||
  files:
 | 
			
		||||
  - COPYING
 | 
			
		||||
  - README*
 | 
			
		||||
    files:
 | 
			
		||||
      - COPYING
 | 
			
		||||
      - README*
 | 
			
		||||
snapshot:
 | 
			
		||||
  name_template: SNAPSHOT-{{ .Commit }}
 | 
			
		||||
checksum:
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										14
									
								
								vendor/github.com/alecthomas/chroma/formatters/html/html.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								vendor/github.com/alecthomas/chroma/formatters/html/html.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -22,6 +22,9 @@ func ClassPrefix(prefix string) Option { return func(f *Formatter) { f.prefix =
 | 
			
		||||
// WithClasses emits HTML using CSS classes, rather than inline styles.
 | 
			
		||||
func WithClasses(b bool) Option { return func(f *Formatter) { f.Classes = b } }
 | 
			
		||||
 | 
			
		||||
// WithAllClasses disables an optimisation that omits redundant CSS classes.
 | 
			
		||||
func WithAllClasses(b bool) Option { return func(f *Formatter) { f.allClasses = b } }
 | 
			
		||||
 | 
			
		||||
// TabWidth sets the number of characters for a tab. Defaults to 8.
 | 
			
		||||
func TabWidth(width int) Option { return func(f *Formatter) { f.tabWidth = width } }
 | 
			
		||||
 | 
			
		||||
@@ -141,6 +144,7 @@ type Formatter struct {
 | 
			
		||||
	standalone          bool
 | 
			
		||||
	prefix              string
 | 
			
		||||
	Classes             bool // Exported field to detect when classes are being used
 | 
			
		||||
	allClasses          bool
 | 
			
		||||
	preWrapper          PreWrapper
 | 
			
		||||
	tabWidth            int
 | 
			
		||||
	lineNumbers         bool
 | 
			
		||||
@@ -188,7 +192,7 @@ func (f *Formatter) writeHTML(w io.Writer, style *chroma.Style, tokens []chroma.
 | 
			
		||||
	wrapInTable := f.lineNumbers && f.lineNumbersInTable
 | 
			
		||||
 | 
			
		||||
	lines := chroma.SplitTokensIntoLines(tokens)
 | 
			
		||||
	lineDigits := len(fmt.Sprintf("%d", len(lines)))
 | 
			
		||||
	lineDigits := len(fmt.Sprintf("%d", f.baseLineNumber+len(lines)-1))
 | 
			
		||||
	highlightIndex := 0
 | 
			
		||||
 | 
			
		||||
	if wrapInTable {
 | 
			
		||||
@@ -362,8 +366,12 @@ func (f *Formatter) WriteCSS(w io.Writer, style *chroma.Style) error {
 | 
			
		||||
		if tt == chroma.Background {
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
		class := f.class(tt)
 | 
			
		||||
		if class == "" {
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
		styles := css[tt]
 | 
			
		||||
		if _, err := fmt.Fprintf(w, "/* %s */ .%schroma .%s { %s }\n", tt, f.prefix, f.class(tt), styles); err != nil {
 | 
			
		||||
		if _, err := fmt.Fprintf(w, "/* %s */ .%schroma .%s { %s }\n", tt, f.prefix, class, styles); err != nil {
 | 
			
		||||
			return err
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
@@ -379,7 +387,7 @@ func (f *Formatter) styleToCSS(style *chroma.Style) map[chroma.TokenType]string
 | 
			
		||||
		if t != chroma.Background {
 | 
			
		||||
			entry = entry.Sub(bg)
 | 
			
		||||
		}
 | 
			
		||||
		if entry.IsZero() {
 | 
			
		||||
		if !f.allClasses && entry.IsZero() {
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
		classes[t] = StyleEntryToCSS(entry)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										17
									
								
								vendor/github.com/alecthomas/chroma/go.mod
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								vendor/github.com/alecthomas/chroma/go.mod
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,19 +1,18 @@
 | 
			
		||||
module github.com/alecthomas/chroma
 | 
			
		||||
 | 
			
		||||
go 1.13
 | 
			
		||||
 | 
			
		||||
require (
 | 
			
		||||
	github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38
 | 
			
		||||
	github.com/alecthomas/colour v0.0.0-20160524082231-60882d9e2721 // indirect
 | 
			
		||||
	github.com/alecthomas/kong v0.2.1-0.20190708041108-0548c6b1afae
 | 
			
		||||
	github.com/alecthomas/kong v0.2.4
 | 
			
		||||
	github.com/alecthomas/repr v0.0.0-20180818092828-117648cd9897 // indirect
 | 
			
		||||
	github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964
 | 
			
		||||
	github.com/dlclark/regexp2 v1.1.6
 | 
			
		||||
	github.com/mattn/go-colorable v0.0.9
 | 
			
		||||
	github.com/mattn/go-isatty v0.0.4
 | 
			
		||||
	github.com/dlclark/regexp2 v1.2.0
 | 
			
		||||
	github.com/mattn/go-colorable v0.1.6
 | 
			
		||||
	github.com/mattn/go-isatty v0.0.12
 | 
			
		||||
	github.com/pkg/errors v0.9.1 // indirect
 | 
			
		||||
	github.com/sergi/go-diff v1.0.0 // indirect
 | 
			
		||||
	github.com/stretchr/testify v1.3.0 // indirect
 | 
			
		||||
	golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35 // indirect
 | 
			
		||||
	golang.org/x/sys v0.0.0-20200413165638-669c56c373c4 // indirect
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
replace github.com/GeertJohan/go.rice => github.com/alecthomas/go.rice v1.0.1-0.20190719113735-961b99d742e7
 | 
			
		||||
 | 
			
		||||
go 1.13
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										25
									
								
								vendor/github.com/alecthomas/chroma/go.sum
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								vendor/github.com/alecthomas/chroma/go.sum
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2,8 +2,8 @@ github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38 h1:smF2tmSOzy2Mm
 | 
			
		||||
github.com/alecthomas/assert v0.0.0-20170929043011-405dbfeb8e38/go.mod h1:r7bzyVFMNntcxPZXK3/+KdruV1H5KSlyVY0gc+NgInI=
 | 
			
		||||
github.com/alecthomas/colour v0.0.0-20160524082231-60882d9e2721 h1:JHZL0hZKJ1VENNfmXvHbgYlbUOvpzYzvy2aZU5gXVeo=
 | 
			
		||||
github.com/alecthomas/colour v0.0.0-20160524082231-60882d9e2721/go.mod h1:QO9JBoKquHd+jz9nshCh40fOfO+JzsoXy8qTHF68zU0=
 | 
			
		||||
github.com/alecthomas/kong v0.2.1-0.20190708041108-0548c6b1afae h1:C4Q9m+oXOxcSWwYk9XzzafY2xAVAaeubZbUHJkw3PlY=
 | 
			
		||||
github.com/alecthomas/kong v0.2.1-0.20190708041108-0548c6b1afae/go.mod h1:+inYUSluD+p4L8KdviBSgzcqEjUQOfC5fQDRFuc36lI=
 | 
			
		||||
github.com/alecthomas/kong v0.2.4 h1:Y0ZBCHAvHhTHw7FFJ2FzCAAG4pkbTgA45nc7BpMhDNk=
 | 
			
		||||
github.com/alecthomas/kong v0.2.4/go.mod h1:kQOmtJgV+Lb4aj+I2LEn40cbtawdWJ9Y8QLq+lElKxE=
 | 
			
		||||
github.com/alecthomas/repr v0.0.0-20180818092828-117648cd9897 h1:p9Sln00KOTlrYkxI1zYWl1QLnEqAqEARBEYa8FQnQcY=
 | 
			
		||||
github.com/alecthomas/repr v0.0.0-20180818092828-117648cd9897/go.mod h1:xTS7Pm1pD1mvyM075QCDSRqH6qRLXylzS24ZTpRiSzQ=
 | 
			
		||||
github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964 h1:y5HC9v93H5EPKqaS1UYVg1uYah5Xf51mBfIoWehClUQ=
 | 
			
		||||
@@ -11,15 +11,16 @@ github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964/go.mod h1:Xd9
 | 
			
		||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 | 
			
		||||
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
 | 
			
		||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
 | 
			
		||||
github.com/dlclark/regexp2 v1.1.6 h1:CqB4MjHw0MFCDj+PHHjiESmHX+N7t0tJzKvC6M97BRg=
 | 
			
		||||
github.com/dlclark/regexp2 v1.1.6/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc=
 | 
			
		||||
github.com/mattn/go-colorable v0.0.9 h1:UVL0vNpWh04HeJXV0KLcaT7r06gOH2l4OW6ddYRUIY4=
 | 
			
		||||
github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
 | 
			
		||||
github.com/mattn/go-isatty v0.0.4 h1:bnP0vzxcAdeI1zdubAl5PjU6zsERjGZb7raWodagDYs=
 | 
			
		||||
github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
 | 
			
		||||
github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
 | 
			
		||||
github.com/dlclark/regexp2 v1.2.0 h1:8sAhBGEM0dRWogWqWyQeIJnxjWO6oIjl8FKqREDsGfk=
 | 
			
		||||
github.com/dlclark/regexp2 v1.2.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc=
 | 
			
		||||
github.com/mattn/go-colorable v0.1.6 h1:6Su7aK7lXmJ/U79bYtBjLNaha4Fs1Rg9plHpcH+vvnE=
 | 
			
		||||
github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
 | 
			
		||||
github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY=
 | 
			
		||||
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
 | 
			
		||||
github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I=
 | 
			
		||||
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 | 
			
		||||
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
 | 
			
		||||
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
 | 
			
		||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 | 
			
		||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
 | 
			
		||||
github.com/sergi/go-diff v1.0.0 h1:Kpca3qRNrduNnOQeazBd0ysaKrUJiIuISHxogkT9RPQ=
 | 
			
		||||
@@ -29,5 +30,7 @@ github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1
 | 
			
		||||
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
 | 
			
		||||
github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
 | 
			
		||||
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
 | 
			
		||||
golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35 h1:YAFjXN64LMvktoUZH9zgY4lGc/msGN7HQfoSuKCgaDU=
 | 
			
		||||
golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
 | 
			
		||||
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 | 
			
		||||
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 | 
			
		||||
golang.org/x/sys v0.0.0-20200413165638-669c56c373c4 h1:opSr2sbRXk5X5/givKrrKj9HXxFpW2sdCiP8MJSKLQY=
 | 
			
		||||
golang.org/x/sys v0.0.0-20200413165638-669c56c373c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/github.com/alecthomas/chroma/lexer.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/github.com/alecthomas/chroma/lexer.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -6,7 +6,8 @@ import (
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
	defaultOptions = &TokeniseOptions{
 | 
			
		||||
		State: "root",
 | 
			
		||||
		State:    "root",
 | 
			
		||||
		EnsureLF: true,
 | 
			
		||||
	}
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
@@ -80,6 +81,10 @@ type TokeniseOptions struct {
 | 
			
		||||
	State string
 | 
			
		||||
	// Nested tokenisation.
 | 
			
		||||
	Nested bool
 | 
			
		||||
 | 
			
		||||
	// If true, all EOLs are converted into LF
 | 
			
		||||
	// by replacing CRLF and CR
 | 
			
		||||
	EnsureLF bool
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// A Lexer for tokenising source code.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										118
									
								
								vendor/github.com/alecthomas/chroma/lexers/g/gherkin.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										118
									
								
								vendor/github.com/alecthomas/chroma/lexers/g/gherkin.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,118 @@
 | 
			
		||||
package g
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	. "github.com/alecthomas/chroma" // nolint
 | 
			
		||||
	"github.com/alecthomas/chroma/lexers/internal"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var stepKeywords = `^(\s*)(하지만|조건|먼저|만일|만약|단|그리고|그러면|那麼|那么|而且|當|当|前提|假設|假设|假如|假定|但是|但し|並且|并且|同時|同时|もし|ならば|ただし|しかし|かつ|و |متى |لكن |عندما |ثم |بفرض |اذاً |כאשר |וגם |בהינתן |אזי |אז |אבל |Якщо |Унда |То |Припустимо, що |Припустимо |Онда |Но |Нехай |Лекин |Когато |Када |Кад |К тому же |И |Задато |Задати |Задате |Если |Допустим |Дадено |Ва |Бирок |Аммо |Али |Але |Агар |А |І |Și |És |Zatati |Zakładając |Zadato |Zadate |Zadano |Zadani |Zadan |Youse know when youse got |Youse know like when |Yna |Ya know how |Ya gotta |Y |Wun |Wtedy |When y'all |When |Wenn |WEN |Và |Ve |Und |Un |Thì |Then y'all |Then |Tapi |Tak |Tada |Tad |Så |Stel |Soit |Siis |Si |Sed |Se |Quando |Quand |Quan |Pryd |Pokud |Pokiaľ |Però |Pero |Pak |Oraz |Onda |Ond |Oletetaan |Og |Och |O zaman |Når |När |Niin |Nhưng |N |Mutta |Men |Mas |Maka |Majd |Mais |Maar |Ma |Lorsque |Lorsqu'|Kun |Kuid |Kui |Khi |Keď |Ketika |Když |Kaj |Kai |Kada |Kad |Jeżeli |Ja |Ir |I CAN HAZ |I |Ha |Givun |Givet |Given y'all |Given |Gitt |Gegeven |Gegeben sei |Fakat |Eğer ki |Etant donné |Et |Então |Entonces |Entao |En |Eeldades |E |Duota |Dun |Donitaĵo |Donat |Donada |Do |Diyelim ki |Dengan |Den youse gotta |De |Dato |Dar |Dann |Dan |Dado |Dacă |Daca |DEN |Când |Cuando |Cho |Cept |Cand |Cal |But y'all |But |Buh |Biết |Bet |BUT |Atès |Atunci |Atesa |Anrhegedig a |Angenommen |And y'all |And |An |Ama |Als |Alors |Allora |Ali |Aleshores |Ale |Akkor |Aber |AN |A také |A |\* )`
 | 
			
		||||
 | 
			
		||||
var featureKeywords = `^(기능|機能|功能|フィーチャ|خاصية|תכונה|Функціонал|Функционалност|Функционал|Фича|Особина|Могућност|Özellik|Właściwość|Tính năng|Trajto|Savybė|Požiadavka|Požadavek|Osobina|Ominaisuus|Omadus|OH HAI|Mogućnost|Mogucnost|Jellemző|Fīča|Funzionalità|Funktionalität|Funkcionalnost|Funkcionalitāte|Funcționalitate|Functionaliteit|Functionalitate|Funcionalitat|Funcionalidade|Fonctionnalité|Fitur|Feature|Egenskap|Egenskab|Crikey|Característica|Arwedd)(:)(.*)$`
 | 
			
		||||
 | 
			
		||||
var featureElementKeywords = `^(\s*)(시나리오 개요|시나리오|배경|背景|場景大綱|場景|场景大纲|场景|劇本大綱|劇本|剧本大纲|剧本|テンプレ|シナリオテンプレート|シナリオテンプレ|シナリオアウトライン|シナリオ|سيناريو مخطط|سيناريو|الخلفية|תרחיש|תבנית תרחיש|רקע|Тарих|Сценарій|Сценарио|Сценарий структураси|Сценарий|Структура сценарію|Структура сценарија|Структура сценария|Скица|Рамка на сценарий|Пример|Предыстория|Предистория|Позадина|Передумова|Основа|Концепт|Контекст|Założenia|Wharrimean is|Tình huống|The thing of it is|Tausta|Taust|Tapausaihio|Tapaus|Szenariogrundriss|Szenario|Szablon scenariusza|Stsenaarium|Struktura scenarija|Skica|Skenario konsep|Skenario|Situācija|Senaryo taslağı|Senaryo|Scénář|Scénario|Schema dello scenario|Scenārijs pēc parauga|Scenārijs|Scenár|Scenaro|Scenariusz|Scenariul de şablon|Scenariul de sablon|Scenariu|Scenario Outline|Scenario Amlinellol|Scenario|Scenarijus|Scenarijaus šablonas|Scenarij|Scenarie|Rerefons|Raamstsenaarium|Primer|Pozadí|Pozadina|Pozadie|Plan du scénario|Plan du Scénario|Osnova scénáře|Osnova|Náčrt Scénáře|Náčrt Scenáru|Mate|MISHUN SRSLY|MISHUN|Kịch bản|Konturo de la scenaro|Kontext|Konteksts|Kontekstas|Kontekst|Koncept|Khung tình huống|Khung kịch bản|Háttér|Grundlage|Geçmiş|Forgatókönyv vázlat|Forgatókönyv|Fono|Esquema do Cenário|Esquema do Cenario|Esquema del escenario|Esquema de l'escenari|Escenario|Escenari|Dis is what went down|Dasar|Contexto|Contexte|Contesto|Condiţii|Conditii|Cenário|Cenario|Cefndir|Bối cảnh|Blokes|Bakgrunn|Bakgrund|Baggrund|Background|B4|Antecedents|Antecedentes|All y'all|Achtergrond|Abstrakt Scenario|Abstract Scenario)(:)(.*)$`
 | 
			
		||||
 | 
			
		||||
var examplesKeywords = `^(\s*)(예|例子|例|サンプル|امثلة|דוגמאות|Сценарији|Примери|Приклади|Мисоллар|Значения|Örnekler|Voorbeelden|Variantai|Tapaukset|Scenarios|Scenariji|Scenarijai|Příklady|Példák|Príklady|Przykłady|Primjeri|Primeri|Piemēri|Pavyzdžiai|Paraugs|Juhtumid|Exemplos|Exemples|Exemplele|Exempel|Examples|Esempi|Enghreifftiau|Ekzemploj|Eksempler|Ejemplos|EXAMPLZ|Dữ liệu|Contoh|Cobber|Beispiele)(:)(.*)$`
 | 
			
		||||
 | 
			
		||||
// Gherkin lexer.
 | 
			
		||||
var Gherkin = internal.Register(MustNewLexer(
 | 
			
		||||
	&Config{
 | 
			
		||||
		Name:      "Gherkin",
 | 
			
		||||
		Aliases:   []string{"cucumber", "Cucumber", "gherkin", "Gherkin"},
 | 
			
		||||
		Filenames: []string{"*.feature", "*.FEATURE"},
 | 
			
		||||
		MimeTypes: []string{"text/x-gherkin"},
 | 
			
		||||
	},
 | 
			
		||||
	Rules{
 | 
			
		||||
		"comments": {
 | 
			
		||||
			{`\s*#.*$`, Comment, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"featureElements": {
 | 
			
		||||
			{stepKeywords, Keyword, Push("stepContentStack")},
 | 
			
		||||
			Include("comments"),
 | 
			
		||||
			{`(\s|.)`, NameFunction, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"featureElementsOnStack": {
 | 
			
		||||
			{stepKeywords, Keyword, Pop(2)},
 | 
			
		||||
			Include("comments"),
 | 
			
		||||
			{`(\s|.)`, NameFunction, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"examplesTable": {
 | 
			
		||||
			{`\s+\|`, Keyword, Push("examplesTableHeader")},
 | 
			
		||||
			Include("comments"),
 | 
			
		||||
			{`(\s|.)`, NameFunction, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"examplesTableHeader": {
 | 
			
		||||
			{`\s+\|\s*$`, Keyword, Pop(2)},
 | 
			
		||||
			Include("comments"),
 | 
			
		||||
			{`\\\|`, NameVariable, nil},
 | 
			
		||||
			{`\s*\|`, Keyword, nil},
 | 
			
		||||
			{`[^|]`, NameVariable, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"scenarioSectionsOnStack": {
 | 
			
		||||
			{featureElementKeywords, ByGroups(NameFunction, Keyword, Keyword, NameFunction), Push("featureElementsOnStack")},
 | 
			
		||||
		},
 | 
			
		||||
		"narrative": {
 | 
			
		||||
			Include("scenarioSectionsOnStack"),
 | 
			
		||||
			{`(\s|.)`, NameFunction, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"tableVars": {
 | 
			
		||||
			{`(<[^>]+>)`, NameVariable, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"numbers": {
 | 
			
		||||
			{`(\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)?`, LiteralString, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"string": {
 | 
			
		||||
			Include("tableVars"),
 | 
			
		||||
			{`(\s|.)`, LiteralString, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"pyString": {
 | 
			
		||||
			{`"""`, Keyword, Pop(1)},
 | 
			
		||||
			Include("string"),
 | 
			
		||||
		},
 | 
			
		||||
		"stepContentRoot": {
 | 
			
		||||
			{`$`, Keyword, Pop(1)},
 | 
			
		||||
			Include("stepContent"),
 | 
			
		||||
		},
 | 
			
		||||
		"stepContentStack": {
 | 
			
		||||
			{`$`, Keyword, Pop(2)},
 | 
			
		||||
			Include("stepContent"),
 | 
			
		||||
		},
 | 
			
		||||
		"stepContent": {
 | 
			
		||||
			{`"`, NameFunction, Push("doubleString")},
 | 
			
		||||
			Include("tableVars"),
 | 
			
		||||
			Include("numbers"),
 | 
			
		||||
			Include("comments"),
 | 
			
		||||
			{`(\s|.)`, NameFunction, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"tableContent": {
 | 
			
		||||
			{`\s+\|\s*$`, Keyword, Pop(1)},
 | 
			
		||||
			Include("comments"),
 | 
			
		||||
			{`\\\|`, LiteralString, nil},
 | 
			
		||||
			{`\s*\|`, Keyword, nil},
 | 
			
		||||
			{`"`, LiteralString, Push("doubleStringTable")},
 | 
			
		||||
			Include("string"),
 | 
			
		||||
		},
 | 
			
		||||
		"doubleString": {
 | 
			
		||||
			{`"`, NameFunction, Pop(1)},
 | 
			
		||||
			Include("string"),
 | 
			
		||||
		},
 | 
			
		||||
		"doubleStringTable": {
 | 
			
		||||
			{`"`, LiteralString, Pop(1)},
 | 
			
		||||
			Include("string"),
 | 
			
		||||
		},
 | 
			
		||||
		"root": {
 | 
			
		||||
			{`\n`, NameFunction, nil},
 | 
			
		||||
			Include("comments"),
 | 
			
		||||
			{`"""`, Keyword, Push("pyString")},
 | 
			
		||||
			{`\s+\|`, Keyword, Push("tableContent")},
 | 
			
		||||
			{`"`, NameFunction, Push("doubleString")},
 | 
			
		||||
			Include("tableVars"),
 | 
			
		||||
			Include("numbers"),
 | 
			
		||||
			{`(\s*)(@[^@\r\n\t ]+)`, ByGroups(NameFunction, NameTag), nil},
 | 
			
		||||
			{stepKeywords, ByGroups(NameFunction, Keyword), Push("stepContentRoot")},
 | 
			
		||||
			{featureKeywords, ByGroups(Keyword, Keyword, NameFunction), Push("narrative")},
 | 
			
		||||
			{featureElementKeywords, ByGroups(NameFunction, Keyword, Keyword, NameFunction), Push("featureElements")},
 | 
			
		||||
			{examplesKeywords, ByGroups(NameFunction, Keyword, Keyword, NameFunction), Push("examplesTable")},
 | 
			
		||||
			{`(\s|.)`, NameFunction, nil},
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
))
 | 
			
		||||
							
								
								
									
										54
									
								
								vendor/github.com/alecthomas/chroma/lexers/hlb.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								vendor/github.com/alecthomas/chroma/lexers/hlb.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,54 @@
 | 
			
		||||
package lexers
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	. "github.com/alecthomas/chroma" // nolint
 | 
			
		||||
	"github.com/alecthomas/chroma/lexers/internal"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// HLB lexer.
 | 
			
		||||
var HLB = internal.Register(MustNewLexer(
 | 
			
		||||
	&Config{
 | 
			
		||||
		Name:      "HLB",
 | 
			
		||||
		Aliases:   []string{"hlb"},
 | 
			
		||||
		Filenames: []string{"*.hlb"},
 | 
			
		||||
		MimeTypes: []string{},
 | 
			
		||||
	},
 | 
			
		||||
	Rules{
 | 
			
		||||
		"root": {
 | 
			
		||||
			{`(#.*)`, ByGroups(CommentSingle), nil},
 | 
			
		||||
			{`((\b(0(b|B|o|O|x|X)[a-fA-F0-9]+)\b)|(\b(0|[1-9][0-9]*)\b))`, ByGroups(LiteralNumber), nil},
 | 
			
		||||
			{`((\b(true|false)\b))`, ByGroups(NameBuiltin), nil},
 | 
			
		||||
			{`(\bstring\b|\bint\b|\bbool\b|\bfs\b|\boption\b)`, ByGroups(KeywordType), nil},
 | 
			
		||||
			{`(\b[a-zA-Z_][a-zA-Z0-9]*\b)(\()`, ByGroups(NameFunction, Punctuation), Push("params")},
 | 
			
		||||
			{`(\{)`, ByGroups(Punctuation), Push("block")},
 | 
			
		||||
			{`(\n|\r|\r\n)`, Text, nil},
 | 
			
		||||
			{`.`, Text, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"string": {
 | 
			
		||||
			{`"`, LiteralString, Pop(1)},
 | 
			
		||||
			{`\\"`, LiteralString, nil},
 | 
			
		||||
			{`[^\\"]+`, LiteralString, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"block": {
 | 
			
		||||
			{`(\})`, ByGroups(Punctuation), Pop(1)},
 | 
			
		||||
			{`(#.*)`, ByGroups(CommentSingle), nil},
 | 
			
		||||
			{`((\b(0(b|B|o|O|x|X)[a-fA-F0-9]+)\b)|(\b(0|[1-9][0-9]*)\b))`, ByGroups(LiteralNumber), nil},
 | 
			
		||||
			{`((\b(true|false)\b))`, ByGroups(KeywordConstant), nil},
 | 
			
		||||
			{`"`, LiteralString, Push("string")},
 | 
			
		||||
			{`(with)`, ByGroups(KeywordReserved), nil},
 | 
			
		||||
			{`(as)([\t ]+)(\b[a-zA-Z_][a-zA-Z0-9]*\b)`, ByGroups(KeywordReserved, Text, NameFunction), nil},
 | 
			
		||||
			{`(\bstring\b|\bint\b|\bbool\b|\bfs\b|\boption\b)([\t ]+)(\{)`, ByGroups(KeywordType, Text, Punctuation), Push("block")},
 | 
			
		||||
			{`(?!\b(?:scratch|image|resolve|http|checksum|chmod|filename|git|keepGitDir|local|includePatterns|excludePatterns|followPaths|generate|frontendInput|shell|run|readonlyRootfs|env|dir|user|network|security|host|ssh|secret|mount|target|localPath|uid|gid|mode|readonly|tmpfs|sourcePath|cache|mkdir|createParents|chown|createdTime|mkfile|rm|allowNotFound|allowWildcards|copy|followSymlinks|contentsOnly|unpack|createDestPath)\b)(\b[a-zA-Z_][a-zA-Z0-9]*\b)`, ByGroups(NameOther), nil},
 | 
			
		||||
			{`(\n|\r|\r\n)`, Text, nil},
 | 
			
		||||
			{`.`, Text, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"params": {
 | 
			
		||||
			{`(\))`, ByGroups(Punctuation), Pop(1)},
 | 
			
		||||
			{`(variadic)`, ByGroups(Keyword), nil},
 | 
			
		||||
			{`(\bstring\b|\bint\b|\bbool\b|\bfs\b|\boption\b)`, ByGroups(KeywordType), nil},
 | 
			
		||||
			{`(\b[a-zA-Z_][a-zA-Z0-9]*\b)`, ByGroups(NameOther), nil},
 | 
			
		||||
			{`(\n|\r|\r\n)`, Text, nil},
 | 
			
		||||
			{`.`, Text, nil},
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
))
 | 
			
		||||
							
								
								
									
										11
									
								
								vendor/github.com/alecthomas/chroma/lexers/internal/api.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/github.com/alecthomas/chroma/lexers/internal/api.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -37,19 +37,20 @@ func Names(withAliases bool) []string {
 | 
			
		||||
 | 
			
		||||
// Get a Lexer by name, alias or file extension.
 | 
			
		||||
func Get(name string) chroma.Lexer {
 | 
			
		||||
	candidates := chroma.PrioritisedLexers{}
 | 
			
		||||
	if lexer := Registry.byName[name]; lexer != nil {
 | 
			
		||||
		candidates = append(candidates, lexer)
 | 
			
		||||
		return lexer
 | 
			
		||||
	}
 | 
			
		||||
	if lexer := Registry.byAlias[name]; lexer != nil {
 | 
			
		||||
		candidates = append(candidates, lexer)
 | 
			
		||||
		return lexer
 | 
			
		||||
	}
 | 
			
		||||
	if lexer := Registry.byName[strings.ToLower(name)]; lexer != nil {
 | 
			
		||||
		candidates = append(candidates, lexer)
 | 
			
		||||
		return lexer
 | 
			
		||||
	}
 | 
			
		||||
	if lexer := Registry.byAlias[strings.ToLower(name)]; lexer != nil {
 | 
			
		||||
		candidates = append(candidates, lexer)
 | 
			
		||||
		return lexer
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	candidates := chroma.PrioritisedLexers{}
 | 
			
		||||
	// Try file extension.
 | 
			
		||||
	if lexer := Match("filename." + name); lexer != nil {
 | 
			
		||||
		candidates = append(candidates, lexer)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										5
									
								
								vendor/github.com/alecthomas/chroma/lexers/j/jsx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/github.com/alecthomas/chroma/lexers/j/jsx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -69,8 +69,9 @@ var JSX = internal.Register(MustNewLexer(
 | 
			
		||||
			Include("root"),
 | 
			
		||||
		},
 | 
			
		||||
		"jsx": {
 | 
			
		||||
			{`(<)([\w]+)`, ByGroups(Punctuation, NameTag), Push("tag")},
 | 
			
		||||
			{`(<)(/)([\w]+)(>)`, ByGroups(Punctuation, Punctuation, NameTag, Punctuation), nil},
 | 
			
		||||
			{`(<)(/?)(>)`, ByGroups(Punctuation, Punctuation, Punctuation), nil},
 | 
			
		||||
			{`(<)([\w\.]+)`, ByGroups(Punctuation, NameTag), Push("tag")},
 | 
			
		||||
			{`(<)(/)([\w\.]+)(>)`, ByGroups(Punctuation, Punctuation, NameTag, Punctuation), nil},
 | 
			
		||||
		},
 | 
			
		||||
		"tag": {
 | 
			
		||||
			{`\s+`, Text, nil},
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										9
									
								
								vendor/github.com/alecthomas/chroma/lexers/m/markdown.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/github.com/alecthomas/chroma/lexers/m/markdown.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2,11 +2,12 @@ package m
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	. "github.com/alecthomas/chroma" // nolint
 | 
			
		||||
	"github.com/alecthomas/chroma/lexers/h"
 | 
			
		||||
	"github.com/alecthomas/chroma/lexers/internal"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Markdown lexer.
 | 
			
		||||
var Markdown = internal.Register(MustNewLexer(
 | 
			
		||||
var Markdown = internal.Register(DelegatingLexer(h.HTML, MustNewLexer(
 | 
			
		||||
	&Config{
 | 
			
		||||
		Name:      "markdown",
 | 
			
		||||
		Aliases:   []string{"md", "mkd"},
 | 
			
		||||
@@ -40,8 +41,8 @@ var Markdown = internal.Register(MustNewLexer(
 | 
			
		||||
			{"`[^`]+`", LiteralStringBacktick, nil},
 | 
			
		||||
			{`[@#][\w/:]+`, NameEntity, nil},
 | 
			
		||||
			{`(!?\[)([^]]+)(\])(\()([^)]+)(\))`, ByGroups(Text, NameTag, Text, Text, NameAttribute, Text), nil},
 | 
			
		||||
			{`[^\\\s]+`, Text, nil},
 | 
			
		||||
			{`.|\n`, Text, nil},
 | 
			
		||||
			{`[^\\\s]+`, Other, nil},
 | 
			
		||||
			{`.|\n`, Other, nil},
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
))
 | 
			
		||||
)))
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/github.com/alecthomas/chroma/lexers/p/plaintext.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/github.com/alecthomas/chroma/lexers/p/plaintext.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -11,6 +11,7 @@ var Plaintext = internal.Register(MustNewLexer(
 | 
			
		||||
		Aliases:   []string{"text", "plain", "no-highlight"},
 | 
			
		||||
		Filenames: []string{"*.txt"},
 | 
			
		||||
		MimeTypes: []string{"text/plain"},
 | 
			
		||||
		Priority:  0.1,
 | 
			
		||||
	},
 | 
			
		||||
	internal.PlaintextRules,
 | 
			
		||||
))
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										67
									
								
								vendor/github.com/alecthomas/chroma/lexers/r/reasonml.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								vendor/github.com/alecthomas/chroma/lexers/r/reasonml.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,67 @@
 | 
			
		||||
package r
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	. "github.com/alecthomas/chroma" // nolint
 | 
			
		||||
	"github.com/alecthomas/chroma/lexers/internal"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Reasonml lexer.
 | 
			
		||||
var Reasonml = internal.Register(MustNewLexer(
 | 
			
		||||
	&Config{
 | 
			
		||||
		Name:      "ReasonML",
 | 
			
		||||
		Aliases:   []string{"reason", "reasonml"},
 | 
			
		||||
		Filenames: []string{"*.re", "*.rei"},
 | 
			
		||||
		MimeTypes: []string{"text/x-reasonml"},
 | 
			
		||||
	},
 | 
			
		||||
	Rules{
 | 
			
		||||
		"escape-sequence": {
 | 
			
		||||
			{`\\[\\"\'ntbr]`, LiteralStringEscape, nil},
 | 
			
		||||
			{`\\[0-9]{3}`, LiteralStringEscape, nil},
 | 
			
		||||
			{`\\x[0-9a-fA-F]{2}`, LiteralStringEscape, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"root": {
 | 
			
		||||
			{`\s+`, Text, nil},
 | 
			
		||||
			{`false|true|\(\)|\[\]`, NameBuiltinPseudo, nil},
 | 
			
		||||
			{`\b([A-Z][\w\']*)(?=\s*\.)`, NameNamespace, Push("dotted")},
 | 
			
		||||
			{`\b([A-Z][\w\']*)`, NameClass, nil},
 | 
			
		||||
			{`//.*?\n`, CommentSingle, nil},
 | 
			
		||||
			{`\/\*(?![\/])`, CommentMultiline, Push("comment")},
 | 
			
		||||
			{`\b(as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|false|for|fun|esfun|function|functor|if|in|include|inherit|initializer|lazy|let|switch|module|pub|mutable|new|nonrec|object|of|open|pri|rec|sig|struct|then|to|true|try|type|val|virtual|when|while|with)\b`, Keyword, nil},
 | 
			
		||||
			{"(~|\\}|\\|]|\\||\\|\\||\\{<|\\{|`|_|]|\\[\\||\\[>|\\[<|\\[|\\?\\?|\\?|>\\}|>]|>|=|<-|<|;;|;|:>|:=|::|:|\\.\\.\\.|\\.\\.|\\.|=>|-\\.|-|,|\\+|\\*|\\)|\\(|&&|&|#|!=)", OperatorWord, nil},
 | 
			
		||||
			{`([=<>@^|&+\*/$%-]|[!?~])?[!$%&*+\./:<=>?@^|~-]`, Operator, nil},
 | 
			
		||||
			{`\b(and|asr|land|lor|lsl|lsr|lxor|mod|or)\b`, OperatorWord, nil},
 | 
			
		||||
			{`\b(unit|int|float|bool|string|char|list|array)\b`, KeywordType, nil},
 | 
			
		||||
			{`[^\W\d][\w']*`, Name, nil},
 | 
			
		||||
			{`-?\d[\d_]*(.[\d_]*)?([eE][+\-]?\d[\d_]*)`, LiteralNumberFloat, nil},
 | 
			
		||||
			{`0[xX][\da-fA-F][\da-fA-F_]*`, LiteralNumberHex, nil},
 | 
			
		||||
			{`0[oO][0-7][0-7_]*`, LiteralNumberOct, nil},
 | 
			
		||||
			{`0[bB][01][01_]*`, LiteralNumberBin, nil},
 | 
			
		||||
			{`\d[\d_]*`, LiteralNumberInteger, nil},
 | 
			
		||||
			{`'(?:(\\[\\\"'ntbr ])|(\\[0-9]{3})|(\\x[0-9a-fA-F]{2}))'`, LiteralStringChar, nil},
 | 
			
		||||
			{`'.'`, LiteralStringChar, nil},
 | 
			
		||||
			{`'`, Keyword, nil},
 | 
			
		||||
			{`"`, LiteralStringDouble, Push("string")},
 | 
			
		||||
			{`[~?][a-z][\w\']*:`, NameVariable, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"comment": {
 | 
			
		||||
			{`[^\/*]+`, CommentMultiline, nil},
 | 
			
		||||
			{`\/\*`, CommentMultiline, Push()},
 | 
			
		||||
			{`\*\/`, CommentMultiline, Pop(1)},
 | 
			
		||||
			{`[\*]`, CommentMultiline, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"string": {
 | 
			
		||||
			{`[^\\"]+`, LiteralStringDouble, nil},
 | 
			
		||||
			Include("escape-sequence"),
 | 
			
		||||
			{`\\\n`, LiteralStringDouble, nil},
 | 
			
		||||
			{`"`, LiteralStringDouble, Pop(1)},
 | 
			
		||||
		},
 | 
			
		||||
		"dotted": {
 | 
			
		||||
			{`\s+`, Text, nil},
 | 
			
		||||
			{`\.`, Punctuation, nil},
 | 
			
		||||
			{`[A-Z][\w\']*(?=\s*\.)`, NameNamespace, nil},
 | 
			
		||||
			{`[A-Z][\w\']*`, NameClass, Pop(1)},
 | 
			
		||||
			{`[a-z_][\w\']*`, Name, Pop(1)},
 | 
			
		||||
			Default(Pop(1)),
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
))
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/github.com/alecthomas/chroma/lexers/r/rust.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/alecthomas/chroma/lexers/r/rust.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -58,7 +58,7 @@ var Rust = internal.Register(MustNewLexer(
 | 
			
		||||
			{`'[a-zA-Z_]\w*`, NameAttribute, nil},
 | 
			
		||||
			{`[{}()\[\],.;]`, Punctuation, nil},
 | 
			
		||||
			{`[+\-*/%&|<>^!~@=:?]`, Operator, nil},
 | 
			
		||||
			{`[a-zA-Z_]\w*`, Name, nil},
 | 
			
		||||
			{`(r#)?[a-zA-Z_]\w*`, Name, nil},
 | 
			
		||||
			{`#!?\[`, CommentPreproc, Push("attribute[")},
 | 
			
		||||
			{`([A-Za-z_]\w*)(!)(\s*)([A-Za-z_]\w*)?(\s*)(\{)`, ByGroups(CommentPreproc, Punctuation, TextWhitespace, Name, TextWhitespace, Punctuation), Push("macro{")},
 | 
			
		||||
			{`([A-Za-z_]\w*)(!)(\s*)([A-Za-z_]\w*)?(\()`, ByGroups(CommentPreproc, Punctuation, TextWhitespace, Name, Punctuation), Push("macro(")},
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										94
									
								
								vendor/github.com/alecthomas/chroma/lexers/s/sas.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										94
									
								
								vendor/github.com/alecthomas/chroma/lexers/s/sas.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,94 @@
 | 
			
		||||
package s
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	. "github.com/alecthomas/chroma" // nolint
 | 
			
		||||
	"github.com/alecthomas/chroma/lexers/internal"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Sas lexer.
 | 
			
		||||
var Sas = internal.Register(MustNewLexer(
 | 
			
		||||
	&Config{
 | 
			
		||||
		Name:            "SAS",
 | 
			
		||||
		Aliases:         []string{"sas"},
 | 
			
		||||
		Filenames:       []string{"*.SAS", "*.sas"},
 | 
			
		||||
		MimeTypes:       []string{"text/x-sas", "text/sas", "application/x-sas"},
 | 
			
		||||
		CaseInsensitive: true,
 | 
			
		||||
	},
 | 
			
		||||
	Rules{
 | 
			
		||||
		"root": {
 | 
			
		||||
			Include("comments"),
 | 
			
		||||
			Include("proc-data"),
 | 
			
		||||
			Include("cards-datalines"),
 | 
			
		||||
			Include("logs"),
 | 
			
		||||
			Include("general"),
 | 
			
		||||
			{`.`, Text, nil},
 | 
			
		||||
			{`\\\n`, Text, nil},
 | 
			
		||||
			{`\n`, Text, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"comments": {
 | 
			
		||||
			{`^\s*\*.*?;`, Comment, nil},
 | 
			
		||||
			{`/\*.*?\*/`, Comment, nil},
 | 
			
		||||
			{`^\s*\*(.|\n)*?;`, CommentMultiline, nil},
 | 
			
		||||
			{`/[*](.|\n)*?[*]/`, CommentMultiline, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"proc-data": {
 | 
			
		||||
			{`(^|;)\s*(proc \w+|data|run|quit)[\s;]`, KeywordReserved, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"cards-datalines": {
 | 
			
		||||
			{`^\s*(datalines|cards)\s*;\s*$`, Keyword, Push("data")},
 | 
			
		||||
		},
 | 
			
		||||
		"data": {
 | 
			
		||||
			{`(.|\n)*^\s*;\s*$`, Other, Pop(1)},
 | 
			
		||||
		},
 | 
			
		||||
		"logs": {
 | 
			
		||||
			{`\n?^\s*%?put `, Keyword, Push("log-messages")},
 | 
			
		||||
		},
 | 
			
		||||
		"log-messages": {
 | 
			
		||||
			{`NOTE(:|-).*`, Generic, Pop(1)},
 | 
			
		||||
			{`WARNING(:|-).*`, GenericEmph, Pop(1)},
 | 
			
		||||
			{`ERROR(:|-).*`, GenericError, Pop(1)},
 | 
			
		||||
			Include("general"),
 | 
			
		||||
		},
 | 
			
		||||
		"general": {
 | 
			
		||||
			Include("keywords"),
 | 
			
		||||
			Include("vars-strings"),
 | 
			
		||||
			Include("special"),
 | 
			
		||||
			Include("numbers"),
 | 
			
		||||
		},
 | 
			
		||||
		"keywords": {
 | 
			
		||||
			{Words(`\b`, `\b`, `abort`, `array`, `attrib`, `by`, `call`, `cards`, `cards4`, `catname`, `continue`, `datalines`, `datalines4`, `delete`, `delim`, `delimiter`, `display`, `dm`, `drop`, `endsas`, `error`, `file`, `filename`, `footnote`, `format`, `goto`, `in`, `infile`, `informat`, `input`, `keep`, `label`, `leave`, `length`, `libname`, `link`, `list`, `lostcard`, `merge`, `missing`, `modify`, `options`, `output`, `out`, `page`, `put`, `redirect`, `remove`, `rename`, `replace`, `retain`, `return`, `select`, `set`, `skip`, `startsas`, `stop`, `title`, `update`, `waitsas`, `where`, `window`, `x`, `systask`), Keyword, nil},
 | 
			
		||||
			{Words(`\b`, `\b`, `add`, `and`, `alter`, `as`, `cascade`, `check`, `create`, `delete`, `describe`, `distinct`, `drop`, `foreign`, `from`, `group`, `having`, `index`, `insert`, `into`, `in`, `key`, `like`, `message`, `modify`, `msgtype`, `not`, `null`, `on`, `or`, `order`, `primary`, `references`, `reset`, `restrict`, `select`, `set`, `table`, `unique`, `update`, `validate`, `view`, `where`), Keyword, nil},
 | 
			
		||||
			{Words(`\b`, `\b`, `do`, `if`, `then`, `else`, `end`, `until`, `while`), Keyword, nil},
 | 
			
		||||
			{Words(`%`, `\b`, `bquote`, `nrbquote`, `cmpres`, `qcmpres`, `compstor`, `datatyp`, `display`, `do`, `else`, `end`, `eval`, `global`, `goto`, `if`, `index`, `input`, `keydef`, `label`, `left`, `length`, `let`, `local`, `lowcase`, `macro`, `mend`, `nrquote`, `nrstr`, `put`, `qleft`, `qlowcase`, `qscan`, `qsubstr`, `qsysfunc`, `qtrim`, `quote`, `qupcase`, `scan`, `str`, `substr`, `superq`, `syscall`, `sysevalf`, `sysexec`, `sysfunc`, `sysget`, `syslput`, `sysprod`, `sysrc`, `sysrput`, `then`, `to`, `trim`, `unquote`, `until`, `upcase`, `verify`, `while`, `window`), NameBuiltin, nil},
 | 
			
		||||
			{Words(`\b`, `\(`, `abs`, `addr`, `airy`, `arcos`, `arsin`, `atan`, `attrc`, `attrn`, `band`, `betainv`, `blshift`, `bnot`, `bor`, `brshift`, `bxor`, `byte`, `cdf`, `ceil`, `cexist`, `cinv`, `close`, `cnonct`, `collate`, `compbl`, `compound`, `compress`, `cos`, `cosh`, `css`, `curobs`, `cv`, `daccdb`, `daccdbsl`, `daccsl`, `daccsyd`, `dacctab`, `dairy`, `date`, `datejul`, `datepart`, `datetime`, `day`, `dclose`, `depdb`, `depdbsl`, `depsl`, `depsyd`, `deptab`, `dequote`, `dhms`, `dif`, `digamma`, `dim`, `dinfo`, `dnum`, `dopen`, `doptname`, `doptnum`, `dread`, `dropnote`, `dsname`, `erf`, `erfc`, `exist`, `exp`, `fappend`, `fclose`, `fcol`, `fdelete`, `fetch`, `fetchobs`, `fexist`, `fget`, `fileexist`, `filename`, `fileref`, `finfo`, `finv`, `fipname`, `fipnamel`, `fipstate`, `floor`, `fnonct`, `fnote`, `fopen`, `foptname`, `foptnum`, `fpoint`, `fpos`, `fput`, `fread`, `frewind`, `frlen`, `fsep`, `fuzz`, `fwrite`, `gaminv`, `gamma`, `getoption`, `getvarc`, `getvarn`, `hbound`, `hms`, `hosthelp`, `hour`, `ibessel`, `index`, `indexc`, `indexw`, `input`, `inputc`, `inputn`, `int`, `intck`, `intnx`, `intrr`, `irr`, `jbessel`, `juldate`, `kurtosis`, `lag`, `lbound`, `left`, `length`, `lgamma`, `libname`, `libref`, `log`, `log10`, `log2`, `logpdf`, `logpmf`, `logsdf`, `lowcase`, `max`, `mdy`, `mean`, `min`, `minute`, `mod`, `month`, `mopen`, `mort`, `n`, `netpv`, `nmiss`, `normal`, `note`, `npv`, `open`, `ordinal`, `pathname`, `pdf`, `peek`, `peekc`, `pmf`, `point`, `poisson`, `poke`, `probbeta`, `probbnml`, `probchi`, `probf`, `probgam`, `probhypr`, `probit`, `probnegb`, `probnorm`, `probt`, `put`, `putc`, `putn`, `qtr`, `quote`, `ranbin`, `rancau`, `ranexp`, `rangam`, `range`, `rank`, `rannor`, `ranpoi`, `rantbl`, `rantri`, `ranuni`, `repeat`, `resolve`, `reverse`, `rewind`, `right`, `round`, `saving`, `scan`, `sdf`, `second`, `sign`, `sin`, `sinh`, `skewness`, `soundex`, `spedis`, `sqrt`, `std`, `stderr`, `stfips`, `stname`, `stnamel`, `substr`, `sum`, `symget`, `sysget`, `sysmsg`, `sysprod`, `sysrc`, `system`, `tan`, `tanh`, `time`, `timepart`, `tinv`, `tnonct`, `today`, `translate`, `tranwrd`, `trigamma`, `trim`, `trimn`, `trunc`, `uniform`, `upcase`, `uss`, `var`, `varfmt`, `varinfmt`, `varlabel`, `varlen`, `varname`, `varnum`, `varray`, `varrayx`, `vartype`, `verify`, `vformat`, `vformatd`, `vformatdx`, `vformatn`, `vformatnx`, `vformatw`, `vformatwx`, `vformatx`, `vinarray`, `vinarrayx`, `vinformat`, `vinformatd`, `vinformatdx`, `vinformatn`, `vinformatnx`, `vinformatw`, `vinformatwx`, `vinformatx`, `vlabel`, `vlabelx`, `vlength`, `vlengthx`, `vname`, `vnamex`, `vtype`, `vtypex`, `weekday`, `year`, `yyq`, `zipfips`, `zipname`, `zipnamel`, `zipstate`), NameBuiltin, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"vars-strings": {
 | 
			
		||||
			{`&[a-z_]\w{0,31}\.?`, NameVariable, nil},
 | 
			
		||||
			{`%[a-z_]\w{0,31}`, NameFunction, nil},
 | 
			
		||||
			{`\'`, LiteralString, Push("string_squote")},
 | 
			
		||||
			{`"`, LiteralString, Push("string_dquote")},
 | 
			
		||||
		},
 | 
			
		||||
		"string_squote": {
 | 
			
		||||
			{`'`, LiteralString, Pop(1)},
 | 
			
		||||
			{`\\\\|\\"|\\\n`, LiteralStringEscape, nil},
 | 
			
		||||
			{`[^$\'\\]+`, LiteralString, nil},
 | 
			
		||||
			{`[$\'\\]`, LiteralString, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"string_dquote": {
 | 
			
		||||
			{`"`, LiteralString, Pop(1)},
 | 
			
		||||
			{`\\\\|\\"|\\\n`, LiteralStringEscape, nil},
 | 
			
		||||
			{`&`, NameVariable, Push("validvar")},
 | 
			
		||||
			{`[^$&"\\]+`, LiteralString, nil},
 | 
			
		||||
			{`[$"\\]`, LiteralString, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"validvar": {
 | 
			
		||||
			{`[a-z_]\w{0,31}\.?`, NameVariable, Pop(1)},
 | 
			
		||||
		},
 | 
			
		||||
		"numbers": {
 | 
			
		||||
			{`\b[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+|\.)(E[+-]?[0-9]+)?i?\b`, LiteralNumber, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"special": {
 | 
			
		||||
			{`(null|missing|_all_|_automatic_|_character_|_n_|_infile_|_name_|_null_|_numeric_|_user_|_webout_)`, KeywordConstant, nil},
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
))
 | 
			
		||||
							
								
								
									
										81
									
								
								vendor/github.com/alecthomas/chroma/lexers/t/terraform.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										81
									
								
								vendor/github.com/alecthomas/chroma/lexers/t/terraform.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -15,55 +15,46 @@ var Terraform = internal.Register(MustNewLexer(
 | 
			
		||||
	},
 | 
			
		||||
	Rules{
 | 
			
		||||
		"root": {
 | 
			
		||||
			Include("string"),
 | 
			
		||||
			Include("punctuation"),
 | 
			
		||||
			Include("curly"),
 | 
			
		||||
			Include("basic"),
 | 
			
		||||
			Include("whitespace"),
 | 
			
		||||
			{`[0-9]+`, LiteralNumber, nil},
 | 
			
		||||
			{`[\[\](),.{}]`, Punctuation, nil},
 | 
			
		||||
			{`-?[0-9]+`, LiteralNumber, nil},
 | 
			
		||||
			{`=>`, Punctuation, nil},
 | 
			
		||||
			{Words(``, `\b`, `true`, `false`), KeywordConstant, nil},
 | 
			
		||||
			{`/(?s)\*(((?!\*/).)*)\*/`, CommentMultiline, nil},
 | 
			
		||||
			{`\s*(#|//).*\n`, CommentSingle, nil},
 | 
			
		||||
			{`([a-zA-Z]\w*)(\s*)(=(?!>))`, ByGroups(NameAttribute, Text, Text), nil},
 | 
			
		||||
			{Words(`^\s*`, `\b`, `variable`, `data`, `resource`, `provider`, `provisioner`, `module`, `output`), KeywordReserved, nil},
 | 
			
		||||
			{Words(``, `\b`, `for`, `in`), Keyword, nil},
 | 
			
		||||
			{Words(``, ``, `count`, `data`, `var`, `module`, `each`), NameBuiltin, nil},
 | 
			
		||||
			{Words(``, `\b`, `abs`, `ceil`, `floor`, `log`, `max`, `min`, `parseint`, `pow`, `signum`), NameBuiltin, nil},
 | 
			
		||||
			{Words(``, `\b`, `chomp`, `format`, `formatlist`, `indent`, `join`, `lower`, `regex`, `regexall`, `replace`, `split`, `strrev`, `substr`, `title`, `trim`, `trimprefix`, `trimsuffix`, `trimspace`, `upper`), NameBuiltin, nil},
 | 
			
		||||
			{Words(`[^.]`, `\b`, `chunklist`, `coalesce`, `coalescelist`, `compact`, `concat`, `contains`, `distinct`, `element`, `flatten`, `index`, `keys`, `length`, `list`, `lookup`, `map`, `matchkeys`, `merge`, `range`, `reverse`, `setintersection`, `setproduct`, `setsubtract`, `setunion`, `slice`, `sort`, `transpose`, `values`, `zipmap`), NameBuiltin, nil},
 | 
			
		||||
			{Words(`[^.]`, `\b`, `base64decode`, `base64encode`, `base64gzip`, `csvdecode`, `jsondecode`, `jsonencode`, `urlencode`, `yamldecode`, `yamlencode`), NameBuiltin, nil},
 | 
			
		||||
			{Words(``, `\b`, `abspath`, `dirname`, `pathexpand`, `basename`, `file`, `fileexists`, `fileset`, `filebase64`, `templatefile`), NameBuiltin, nil},
 | 
			
		||||
			{Words(``, `\b`, `formatdate`, `timeadd`, `timestamp`), NameBuiltin, nil},
 | 
			
		||||
			{Words(``, `\b`, `base64sha256`, `base64sha512`, `bcrypt`, `filebase64sha256`, `filebase64sha512`, `filemd5`, `filesha1`, `filesha256`, `filesha512`, `md5`, `rsadecrypt`, `sha1`, `sha256`, `sha512`, `uuid`, `uuidv5`), NameBuiltin, nil},
 | 
			
		||||
			{Words(``, `\b`, `cidrhost`, `cidrnetmask`, `cidrsubnet`), NameBuiltin, nil},
 | 
			
		||||
			{Words(``, `\b`, `can`, `tobool`, `tolist`, `tomap`, `tonumber`, `toset`, `tostring`, `try`), NameBuiltin, nil},
 | 
			
		||||
			{`=(?!>)|\+|-|\*|\/|:|!|%|>|<(?!<)|>=|<=|==|!=|&&|\||\?`, Operator, nil},
 | 
			
		||||
			{`\n|\s+|\\\n`, Text, nil},
 | 
			
		||||
			{`[a-zA-Z]\w*`, NameOther, nil},
 | 
			
		||||
			{`"`, LiteralStringDouble, Push("string")},
 | 
			
		||||
			{`(?s)(<<-?)(\w+)(\n\s*(?:(?!\2).)*\s*\n\s*)(\2)`, ByGroups(Operator, Operator, String, Operator), nil},
 | 
			
		||||
		},
 | 
			
		||||
		"basic": {
 | 
			
		||||
			{Words(`\b`, `\b`, `true`, `false`), KeywordType, nil},
 | 
			
		||||
			{`\s*/\*`, CommentMultiline, Push("comment")},
 | 
			
		||||
			{`\s*#.*\n`, CommentSingle, nil},
 | 
			
		||||
			{`(.*?)(\s*)(=)`, ByGroups(NameAttribute, Text, Operator), nil},
 | 
			
		||||
			{Words(`\b`, `\b`, `variable`, `resource`, `provider`, `provisioner`, `module`), KeywordReserved, Push("function")},
 | 
			
		||||
			{Words(`\b`, `\b`, `ingress`, `egress`, `listener`, `default`, `connection`, `alias`), KeywordDeclaration, nil},
 | 
			
		||||
			{`\$\{`, LiteralStringInterpol, Push("var_builtin")},
 | 
			
		||||
		},
 | 
			
		||||
		"function": {
 | 
			
		||||
			{`(\s+)(".*")(\s+)`, ByGroups(Text, LiteralString, Text), nil},
 | 
			
		||||
			Include("punctuation"),
 | 
			
		||||
			Include("curly"),
 | 
			
		||||
		},
 | 
			
		||||
		"var_builtin": {
 | 
			
		||||
			{`\$\{`, LiteralStringInterpol, Push()},
 | 
			
		||||
			{Words(`\b`, `\b`, `concat`, `file`, `join`, `lookup`, `element`), NameBuiltin, nil},
 | 
			
		||||
			Include("string"),
 | 
			
		||||
			Include("punctuation"),
 | 
			
		||||
			{`\s+`, Text, nil},
 | 
			
		||||
			{`\}`, LiteralStringInterpol, Pop(1)},
 | 
			
		||||
		"declaration": {
 | 
			
		||||
			{`(\s*)("(?:\\\\|\\"|[^"])*")(\s*)`, ByGroups(Text, NameVariable, Text), nil},
 | 
			
		||||
			{`\{`, Punctuation, Pop(1)},
 | 
			
		||||
		},
 | 
			
		||||
		"string": {
 | 
			
		||||
			{`(".*")`, ByGroups(LiteralStringDouble), nil},
 | 
			
		||||
			{`"`, LiteralStringDouble, Pop(1)},
 | 
			
		||||
			{`\\\\`, LiteralStringDouble, nil},
 | 
			
		||||
			{`\\\\"`, LiteralStringDouble, nil},
 | 
			
		||||
			{`\$\{`, LiteralStringInterpol, Push("interp-inside")},
 | 
			
		||||
			{`\$`, LiteralStringDouble, nil},
 | 
			
		||||
			{`[^"\\\\$]+`, LiteralStringDouble, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"punctuation": {
 | 
			
		||||
			{`[\[\](),.]`, Punctuation, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"curly": {
 | 
			
		||||
			{`\{`, TextPunctuation, nil},
 | 
			
		||||
			{`\}`, TextPunctuation, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"comment": {
 | 
			
		||||
			{`[^*/]`, CommentMultiline, nil},
 | 
			
		||||
			{`/\*`, CommentMultiline, Push()},
 | 
			
		||||
			{`\*/`, CommentMultiline, Pop(1)},
 | 
			
		||||
			{`[*/]`, CommentMultiline, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"whitespace": {
 | 
			
		||||
			{`\n`, Text, nil},
 | 
			
		||||
			{`\s+`, Text, nil},
 | 
			
		||||
			{`\\\n`, Text, nil},
 | 
			
		||||
		"interp-inside": {
 | 
			
		||||
			{`\}`, LiteralStringInterpol, Pop(1)},
 | 
			
		||||
			Include("root"),
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
))
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										26
									
								
								vendor/github.com/alecthomas/chroma/lexers/t/typescript.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								vendor/github.com/alecthomas/chroma/lexers/t/typescript.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -9,7 +9,7 @@ import (
 | 
			
		||||
var TypeScript = internal.Register(MustNewLexer(
 | 
			
		||||
	&Config{
 | 
			
		||||
		Name:      "TypeScript",
 | 
			
		||||
		Aliases:   []string{"ts", "typescript"},
 | 
			
		||||
		Aliases:   []string{"ts", "tsx", "typescript"},
 | 
			
		||||
		Filenames: []string{"*.ts", "*.tsx"},
 | 
			
		||||
		MimeTypes: []string{"text/x-typescript"},
 | 
			
		||||
		DotAll:    true,
 | 
			
		||||
@@ -32,6 +32,7 @@ var TypeScript = internal.Register(MustNewLexer(
 | 
			
		||||
			{`\n`, Text, Pop(1)},
 | 
			
		||||
		},
 | 
			
		||||
		"root": {
 | 
			
		||||
			Include("jsx"),
 | 
			
		||||
			{`^(?=\s|/|<!--)`, Text, Push("slashstartsregex")},
 | 
			
		||||
			Include("commentsandwhitespace"),
 | 
			
		||||
			{`\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?`, Operator, Push("slashstartsregex")},
 | 
			
		||||
@@ -69,5 +70,28 @@ var TypeScript = internal.Register(MustNewLexer(
 | 
			
		||||
			{`\}`, LiteralStringInterpol, Pop(1)},
 | 
			
		||||
			Include("root"),
 | 
			
		||||
		},
 | 
			
		||||
		"jsx": {
 | 
			
		||||
			{`(<)(/?)(>)`, ByGroups(Punctuation, Punctuation, Punctuation), nil},
 | 
			
		||||
			{`(<)([\w\.]+)`, ByGroups(Punctuation, NameTag), Push("tag")},
 | 
			
		||||
			{`(<)(/)([\w\.]*)(>)`, ByGroups(Punctuation, Punctuation, NameTag, Punctuation), nil},
 | 
			
		||||
		},
 | 
			
		||||
		"tag": {
 | 
			
		||||
			{`\s+`, Text, nil},
 | 
			
		||||
			{`([\w]+\s*)(=)(\s*)`, ByGroups(NameAttribute, Operator, Text), Push("attr")},
 | 
			
		||||
			{`[{}]+`, Punctuation, nil},
 | 
			
		||||
			{`[\w\.]+`, NameAttribute, nil},
 | 
			
		||||
			{`(/?)(\s*)(>)`, ByGroups(Punctuation, Text, Punctuation), Pop(1)},
 | 
			
		||||
		},
 | 
			
		||||
		"attr": {
 | 
			
		||||
			{`{`, Punctuation, Push("expression")},
 | 
			
		||||
			{`".*?"`, LiteralString, Pop(1)},
 | 
			
		||||
			{`'.*?'`, LiteralString, Pop(1)},
 | 
			
		||||
			Default(Pop(1)),
 | 
			
		||||
		},
 | 
			
		||||
		"expression": {
 | 
			
		||||
			{`{`, Punctuation, Push()},
 | 
			
		||||
			{`}`, Punctuation, Pop(1)},
 | 
			
		||||
			Include("root"),
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
))
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								vendor/github.com/alecthomas/chroma/lexers/t/typoscript.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/github.com/alecthomas/chroma/lexers/t/typoscript.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -10,9 +10,10 @@ var Typoscript = internal.Register(MustNewLexer(
 | 
			
		||||
	&Config{
 | 
			
		||||
		Name:      "TypoScript",
 | 
			
		||||
		Aliases:   []string{"typoscript"},
 | 
			
		||||
		Filenames: []string{"*.ts", "*.txt"},
 | 
			
		||||
		Filenames: []string{"*.ts"},
 | 
			
		||||
		MimeTypes: []string{"text/x-typoscript"},
 | 
			
		||||
		DotAll:    true,
 | 
			
		||||
		Priority:  0.1,
 | 
			
		||||
	},
 | 
			
		||||
	Rules{
 | 
			
		||||
		"root": {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										67
									
								
								vendor/github.com/alecthomas/chroma/lexers/y/yang.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								vendor/github.com/alecthomas/chroma/lexers/y/yang.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,67 @@
 | 
			
		||||
package y
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	. "github.com/alecthomas/chroma" // nolint
 | 
			
		||||
	"github.com/alecthomas/chroma/lexers/internal"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var YANG = internal.Register(MustNewLexer(
 | 
			
		||||
	&Config{
 | 
			
		||||
		Name:      "YANG",
 | 
			
		||||
		Aliases:   []string{"yang"},
 | 
			
		||||
		Filenames: []string{"*.yang"},
 | 
			
		||||
		MimeTypes: []string{"application/yang"},
 | 
			
		||||
	},
 | 
			
		||||
	Rules{
 | 
			
		||||
		"root": {
 | 
			
		||||
			{`\s+`, Whitespace, nil},
 | 
			
		||||
			{`[\{\}\;]+`, Punctuation, nil},
 | 
			
		||||
			{`(?<![\-\w])(and|or|not|\+|\.)(?![\-\w])`, Operator, nil},
 | 
			
		||||
 | 
			
		||||
			{`"(?:\\"|[^"])*?"`, StringDouble, nil},
 | 
			
		||||
			{`'(?:\\'|[^'])*?'`, StringSingle, nil},
 | 
			
		||||
 | 
			
		||||
			{`/\*`, CommentMultiline, Push("comments")},
 | 
			
		||||
			{`//.*?$`, CommentSingle, nil},
 | 
			
		||||
 | 
			
		||||
			//match BNF stmt for `node-identifier` with [ prefix ":"]
 | 
			
		||||
			{`(?:^|(?<=[\s{};]))([\w.-]+)(:)([\w.-]+)(?=[\s{};])`, ByGroups(KeywordNamespace, Punctuation, Text), nil},
 | 
			
		||||
 | 
			
		||||
			//match BNF stmt `date-arg-str`
 | 
			
		||||
			{`([0-9]{4}\-[0-9]{2}\-[0-9]{2})(?=[\s\{\}\;])`, LiteralDate, nil},
 | 
			
		||||
			{`([0-9]+\.[0-9]+)(?=[\s\{\}\;])`, NumberFloat, nil},
 | 
			
		||||
			{`([0-9]+)(?=[\s\{\}\;])`, NumberInteger, nil},
 | 
			
		||||
 | 
			
		||||
			//TOP_STMTS_KEYWORDS
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `module`, `submodule`), Keyword, nil},
 | 
			
		||||
			//MODULE_HEADER_STMT_KEYWORDS
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `belongs-to`, `namespace`, `prefix`, `yang-version`), Keyword, nil},
 | 
			
		||||
			//META_STMT_KEYWORDS
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `contact`, `description`, `organization`, `reference`, `revision`), Keyword, nil},
 | 
			
		||||
			//LINKAGE_STMTS_KEYWORDS
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `import`, `include`, `revision-date`), Keyword, nil},
 | 
			
		||||
			//BODY_STMT_KEYWORDS
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `action`, `argument`, `augment`, `deviation`, `extension`, `feature`, `grouping`, `identity`, `if-feature`, `input`, `notification`, `output`, `rpc`, `typedef`), Keyword, nil},
 | 
			
		||||
			//DATA_DEF_STMT_KEYWORDS
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `anydata`, `anyxml`, `case`, `choice`, `config`, `container`, `deviate`, `leaf`, `leaf-list`, `list`, `must`, `presence`, `refine`, `uses`, `when`), Keyword, nil},
 | 
			
		||||
			//TYPE_STMT_KEYWORDS
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `base`, `bit`, `default`, `enum`, `error-app-tag`, `error-message`, `fraction-digits`, `length`, `max-elements`, `min-elements`, `modifier`, `ordered-by`, `path`, `pattern`, `position`, `range`, `require-instance`, `status`, `type`, `units`, `value`, `yin-element`), Keyword, nil},
 | 
			
		||||
			//LIST_STMT_KEYWORDS
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `key`, `mandatory`, `unique`), Keyword, nil},
 | 
			
		||||
 | 
			
		||||
			//CONSTANTS_KEYWORDS - RFC7950 other keywords
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `add`, `current`, `delete`, `deprecated`, `false`, `invert-match`, `max`, `min`, `not-supported`, `obsolete`, `replace`, `true`, `unbounded`, `user`), NameClass, nil},
 | 
			
		||||
 | 
			
		||||
			//RFC7950 Built-In Types
 | 
			
		||||
			{Words(``, `(?=[^\w\-\:])`, `binary`, `bits`, `boolean`, `decimal64`, `empty`, `enumeration`, `identityref`, `instance-identifier`, `int16`, `int32`, `int64`, `int8`, `leafref`, `string`, `uint16`, `uint32`, `uint64`, `uint8`, `union`), NameClass, nil},
 | 
			
		||||
 | 
			
		||||
			{`[^;{}\s\'\"]+`, Text, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"comments": {
 | 
			
		||||
			{`[^*/]`, CommentMultiline, nil},
 | 
			
		||||
			{`/\*`, CommentMultiline, Push("comment")},
 | 
			
		||||
			{`\*/`, CommentMultiline, Pop(1)},
 | 
			
		||||
			{`[*/]`, CommentMultiline, nil},
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
))
 | 
			
		||||
							
								
								
									
										22
									
								
								vendor/github.com/alecthomas/chroma/regexp.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								vendor/github.com/alecthomas/chroma/regexp.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -410,6 +410,9 @@ func (r *RegexLexer) Tokenise(options *TokeniseOptions, text string) (Iterator,
 | 
			
		||||
	if options == nil {
 | 
			
		||||
		options = defaultOptions
 | 
			
		||||
	}
 | 
			
		||||
	if options.EnsureLF {
 | 
			
		||||
		text = ensureLF(text)
 | 
			
		||||
	}
 | 
			
		||||
	if !options.Nested && r.config.EnsureNL && !strings.HasSuffix(text, "\n") {
 | 
			
		||||
		text += "\n"
 | 
			
		||||
	}
 | 
			
		||||
@@ -437,3 +440,22 @@ func matchRules(text []rune, pos int, rules []*CompiledRule) (int, *CompiledRule
 | 
			
		||||
	}
 | 
			
		||||
	return 0, &CompiledRule{}, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// replace \r and \r\n with \n
 | 
			
		||||
// same as strings.ReplaceAll but more efficient
 | 
			
		||||
func ensureLF(text string) string {
 | 
			
		||||
	buf := make([]byte, len(text))
 | 
			
		||||
	var j int
 | 
			
		||||
	for i := 0; i < len(text); i++ {
 | 
			
		||||
		c := text[i]
 | 
			
		||||
		if c == '\r' {
 | 
			
		||||
			if i < len(text)-1 && text[i+1] == '\n' {
 | 
			
		||||
				continue
 | 
			
		||||
			}
 | 
			
		||||
			c = '\n'
 | 
			
		||||
		}
 | 
			
		||||
		buf[j] = c
 | 
			
		||||
		j++
 | 
			
		||||
	}
 | 
			
		||||
	return string(buf[:j])
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								vendor/github.com/dlclark/regexp2/.DS_Store
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								vendor/github.com/dlclark/regexp2/.DS_Store
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										4
									
								
								vendor/github.com/dlclark/regexp2/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/github.com/dlclark/regexp2/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -22,4 +22,6 @@ _testmain.go
 | 
			
		||||
*.exe
 | 
			
		||||
*.test
 | 
			
		||||
*.prof
 | 
			
		||||
*.out
 | 
			
		||||
*.out
 | 
			
		||||
 | 
			
		||||
.DS_Store
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								vendor/github.com/dlclark/regexp2/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								vendor/github.com/dlclark/regexp2/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -57,6 +57,21 @@ The __last__ capture is embedded in each group, so `g.String()` will return the
 | 
			
		||||
| named ascii character class `[[:foo:]]`| yes | no |
 | 
			
		||||
| conditionals `((expr)yes\|no)` | no | yes |
 | 
			
		||||
 | 
			
		||||
## RE2 compatibility mode
 | 
			
		||||
The default behavior of `regexp2` is to match the .NET regexp engine, however the `RE2` option is provided to change the parsing to increase compatibility with RE2.  Using the `RE2` option when compiling a regexp will not take away any features, but will change the following behaviors:
 | 
			
		||||
* add support for named ascii character classes (e.g. `[[:foo:]]`)
 | 
			
		||||
* add support for python-style capture groups (e.g. `(P<name>re)`)
 | 
			
		||||
 | 
			
		||||
```go
 | 
			
		||||
re := regexp2.MustCompile(`Your RE2-compatible pattern`, regexp2.RE2)
 | 
			
		||||
if isMatch, _ := re.MatchString(`Something to match`); isMatch {
 | 
			
		||||
    //do something
 | 
			
		||||
}
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
This feature is a work in progress and I'm open to ideas for more things to put here (maybe more relaxed character escaping rules?).
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Library features that I'm still working on
 | 
			
		||||
- Regex split
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/github.com/dlclark/regexp2/regexp.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/github.com/dlclark/regexp2/regexp.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -120,6 +120,7 @@ const (
 | 
			
		||||
	RightToLeft                          = 0x0040 // "r"
 | 
			
		||||
	Debug                                = 0x0080 // "d"
 | 
			
		||||
	ECMAScript                           = 0x0100 // "e"
 | 
			
		||||
	RE2                                  = 0x0200 // RE2 (regexp package) compatibility mode
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func (re *Regexp) RightToLeft() bool {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										70
									
								
								vendor/github.com/dlclark/regexp2/syntax/charclass.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										70
									
								
								vendor/github.com/dlclark/regexp2/syntax/charclass.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -484,6 +484,29 @@ func (c *CharSet) addRanges(ranges []singleRange) {
 | 
			
		||||
	c.canonicalize()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Merges everything but the new ranges into our own
 | 
			
		||||
func (c *CharSet) addNegativeRanges(ranges []singleRange) {
 | 
			
		||||
	if c.anything {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	var hi rune
 | 
			
		||||
 | 
			
		||||
	// convert incoming ranges into opposites, assume they are in order
 | 
			
		||||
	for _, r := range ranges {
 | 
			
		||||
		if hi < r.first {
 | 
			
		||||
			c.ranges = append(c.ranges, singleRange{hi, r.first - 1})
 | 
			
		||||
		}
 | 
			
		||||
		hi = r.last + 1
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if hi < utf8.MaxRune {
 | 
			
		||||
		c.ranges = append(c.ranges, singleRange{hi, utf8.MaxRune})
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	c.canonicalize()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func isValidUnicodeCat(catName string) bool {
 | 
			
		||||
	_, ok := unicodeCategories[catName]
 | 
			
		||||
	return ok
 | 
			
		||||
@@ -515,6 +538,53 @@ func (c *CharSet) addRange(chMin, chMax rune) {
 | 
			
		||||
	c.canonicalize()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (c *CharSet) addNamedASCII(name string, negate bool) bool {
 | 
			
		||||
	var rs []singleRange
 | 
			
		||||
 | 
			
		||||
	switch name {
 | 
			
		||||
	case "alnum":
 | 
			
		||||
		rs = []singleRange{singleRange{'0', '9'}, singleRange{'A', 'Z'}, singleRange{'a', 'z'}}
 | 
			
		||||
	case "alpha":
 | 
			
		||||
		rs = []singleRange{singleRange{'A', 'Z'}, singleRange{'a', 'z'}}
 | 
			
		||||
	case "ascii":
 | 
			
		||||
		rs = []singleRange{singleRange{0, 0x7f}}
 | 
			
		||||
	case "blank":
 | 
			
		||||
		rs = []singleRange{singleRange{'\t', '\t'}, singleRange{' ', ' '}}
 | 
			
		||||
	case "cntrl":
 | 
			
		||||
		rs = []singleRange{singleRange{0, 0x1f}, singleRange{0x7f, 0x7f}}
 | 
			
		||||
	case "digit":
 | 
			
		||||
		c.addDigit(false, negate, "")
 | 
			
		||||
	case "graph":
 | 
			
		||||
		rs = []singleRange{singleRange{'!', '~'}}
 | 
			
		||||
	case "lower":
 | 
			
		||||
		rs = []singleRange{singleRange{'a', 'z'}}
 | 
			
		||||
	case "print":
 | 
			
		||||
		rs = []singleRange{singleRange{' ', '~'}}
 | 
			
		||||
	case "punct": //[!-/:-@[-`{-~]
 | 
			
		||||
		rs = []singleRange{singleRange{'!', '/'}, singleRange{':', '@'}, singleRange{'[', '`'}, singleRange{'{', '~'}}
 | 
			
		||||
	case "space":
 | 
			
		||||
		c.addSpace(true, negate)
 | 
			
		||||
	case "upper":
 | 
			
		||||
		rs = []singleRange{singleRange{'A', 'Z'}}
 | 
			
		||||
	case "word":
 | 
			
		||||
		c.addWord(true, negate)
 | 
			
		||||
	case "xdigit":
 | 
			
		||||
		rs = []singleRange{singleRange{'0', '9'}, singleRange{'A', 'F'}, singleRange{'a', 'f'}}
 | 
			
		||||
	default:
 | 
			
		||||
		return false
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if len(rs) > 0 {
 | 
			
		||||
		if negate {
 | 
			
		||||
			c.addNegativeRanges(rs)
 | 
			
		||||
		} else {
 | 
			
		||||
			c.addRanges(rs)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return true
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type singleRangeSorter []singleRange
 | 
			
		||||
 | 
			
		||||
func (p singleRangeSorter) Len() int           { return len(p) }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										97
									
								
								vendor/github.com/dlclark/regexp2/syntax/parser.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										97
									
								
								vendor/github.com/dlclark/regexp2/syntax/parser.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -21,6 +21,7 @@ const (
 | 
			
		||||
	RightToLeft                          = 0x0040 // "r"
 | 
			
		||||
	Debug                                = 0x0080 // "d"
 | 
			
		||||
	ECMAScript                           = 0x0100 // "e"
 | 
			
		||||
	RE2                                  = 0x0200 // RE2 compat mode
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func optionFromCode(ch rune) RegexOptions {
 | 
			
		||||
@@ -310,7 +311,7 @@ func (p *parser) countCaptures() error {
 | 
			
		||||
		switch ch {
 | 
			
		||||
		case '\\':
 | 
			
		||||
			if p.charsRight() > 0 {
 | 
			
		||||
				p.moveRight(1)
 | 
			
		||||
				p.scanBackslash(true)
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
		case '#':
 | 
			
		||||
@@ -354,6 +355,14 @@ func (p *parser) countCaptures() error {
 | 
			
		||||
								p.noteCaptureName(p.scanCapname(), pos)
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
					} else if p.useRE2() && p.charsRight() > 2 && (p.rightChar(0) == 'P' && p.rightChar(1) == '<') {
 | 
			
		||||
						// RE2-compat (?P<)
 | 
			
		||||
						p.moveRight(2)
 | 
			
		||||
						ch = p.rightChar(0)
 | 
			
		||||
						if IsWordChar(ch) {
 | 
			
		||||
							p.noteCaptureName(p.scanCapname(), pos)
 | 
			
		||||
						}
 | 
			
		||||
 | 
			
		||||
					} else {
 | 
			
		||||
						// (?...
 | 
			
		||||
 | 
			
		||||
@@ -520,7 +529,7 @@ func (p *parser) scanRegex() (*regexNode, error) {
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
		case '\\':
 | 
			
		||||
			n, err := p.scanBackslash()
 | 
			
		||||
			n, err := p.scanBackslash(false)
 | 
			
		||||
			if err != nil {
 | 
			
		||||
				return nil, err
 | 
			
		||||
			}
 | 
			
		||||
@@ -1022,6 +1031,50 @@ func (p *parser) scanGroupOpen() (*regexNode, error) {
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
		case 'P':
 | 
			
		||||
			if p.useRE2() {
 | 
			
		||||
				// support for P<name> syntax
 | 
			
		||||
				if p.charsRight() < 3 {
 | 
			
		||||
					goto BreakRecognize
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
				ch = p.moveRightGetChar()
 | 
			
		||||
				if ch != '<' {
 | 
			
		||||
					goto BreakRecognize
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
				ch = p.moveRightGetChar()
 | 
			
		||||
				p.moveLeft()
 | 
			
		||||
 | 
			
		||||
				if IsWordChar(ch) {
 | 
			
		||||
					capnum := -1
 | 
			
		||||
					capname := p.scanCapname()
 | 
			
		||||
 | 
			
		||||
					if p.isCaptureName(capname) {
 | 
			
		||||
						capnum = p.captureSlotFromName(capname)
 | 
			
		||||
					}
 | 
			
		||||
 | 
			
		||||
					// check if we have bogus character after the name
 | 
			
		||||
					if p.charsRight() > 0 && p.rightChar(0) != '>' {
 | 
			
		||||
						return nil, p.getErr(ErrInvalidGroupName)
 | 
			
		||||
					}
 | 
			
		||||
 | 
			
		||||
					// actually make the node
 | 
			
		||||
 | 
			
		||||
					if capnum != -1 && p.charsRight() > 0 && p.moveRightGetChar() == '>' {
 | 
			
		||||
						return newRegexNodeMN(ntCapture, p.options, capnum, -1), nil
 | 
			
		||||
					}
 | 
			
		||||
					goto BreakRecognize
 | 
			
		||||
 | 
			
		||||
				} else {
 | 
			
		||||
					// bad group name - starts with something other than a word character and isn't a number
 | 
			
		||||
					return nil, p.getErr(ErrInvalidGroupName)
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			// if we're not using RE2 compat mode then
 | 
			
		||||
			// we just behave like normal
 | 
			
		||||
			fallthrough
 | 
			
		||||
 | 
			
		||||
		default:
 | 
			
		||||
			p.moveLeft()
 | 
			
		||||
 | 
			
		||||
@@ -1055,7 +1108,7 @@ BreakRecognize:
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// scans backslash specials and basics
 | 
			
		||||
func (p *parser) scanBackslash() (*regexNode, error) {
 | 
			
		||||
func (p *parser) scanBackslash(scanOnly bool) (*regexNode, error) {
 | 
			
		||||
 | 
			
		||||
	if p.charsRight() == 0 {
 | 
			
		||||
		return nil, p.getErr(ErrIllegalEndEscape)
 | 
			
		||||
@@ -1123,12 +1176,12 @@ func (p *parser) scanBackslash() (*regexNode, error) {
 | 
			
		||||
		return newRegexNodeSet(ntSet, p.options, cc), nil
 | 
			
		||||
 | 
			
		||||
	default:
 | 
			
		||||
		return p.scanBasicBackslash()
 | 
			
		||||
		return p.scanBasicBackslash(scanOnly)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Scans \-style backreferences and character escapes
 | 
			
		||||
func (p *parser) scanBasicBackslash() (*regexNode, error) {
 | 
			
		||||
func (p *parser) scanBasicBackslash(scanOnly bool) (*regexNode, error) {
 | 
			
		||||
	if p.charsRight() == 0 {
 | 
			
		||||
		return nil, p.getErr(ErrIllegalEndEscape)
 | 
			
		||||
	}
 | 
			
		||||
@@ -1184,15 +1237,19 @@ func (p *parser) scanBasicBackslash() (*regexNode, error) {
 | 
			
		||||
		if p.charsRight() > 0 && p.moveRightGetChar() == close {
 | 
			
		||||
			if p.isCaptureSlot(capnum) {
 | 
			
		||||
				return newRegexNodeM(ntRef, p.options, capnum), nil
 | 
			
		||||
			} else {
 | 
			
		||||
				return nil, p.getErr(ErrUndefinedBackRef, capnum)
 | 
			
		||||
			}
 | 
			
		||||
			return nil, p.getErr(ErrUndefinedBackRef, capnum)
 | 
			
		||||
		}
 | 
			
		||||
	} else if !angled && ch >= '1' && ch <= '9' { // Try to parse backreference or octal: \1
 | 
			
		||||
		capnum, err := p.scanDecimal()
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return nil, err
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if scanOnly {
 | 
			
		||||
			return nil, nil
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if p.useOptionE() || p.isCaptureSlot(capnum) {
 | 
			
		||||
			return newRegexNodeM(ntRef, p.options, capnum), nil
 | 
			
		||||
		}
 | 
			
		||||
@@ -1448,11 +1505,26 @@ func (p *parser) scanCharSet(caseInsensitive, scanOnly bool) (*CharSet, error) {
 | 
			
		||||
				savePos := p.textpos()
 | 
			
		||||
 | 
			
		||||
				p.moveRight(1)
 | 
			
		||||
				p.scanCapname() // throwaway the name
 | 
			
		||||
				negate := false
 | 
			
		||||
				if p.charsRight() > 1 && p.rightChar(0) == '^' {
 | 
			
		||||
					negate = true
 | 
			
		||||
					p.moveRight(1)
 | 
			
		||||
				}
 | 
			
		||||
 | 
			
		||||
				nm := p.scanCapname() // snag the name
 | 
			
		||||
				if !scanOnly && p.useRE2() {
 | 
			
		||||
					// look up the name since these are valid for RE2
 | 
			
		||||
					// add the group based on the name
 | 
			
		||||
					if ok := cc.addNamedASCII(nm, negate); !ok {
 | 
			
		||||
						return nil, p.getErr(ErrInvalidCharRange)
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
				if p.charsRight() < 2 || p.moveRightGetChar() != ':' || p.moveRightGetChar() != ']' {
 | 
			
		||||
					p.textto(savePos)
 | 
			
		||||
				} else if p.useRE2() {
 | 
			
		||||
					// move on
 | 
			
		||||
					continue
 | 
			
		||||
				}
 | 
			
		||||
				// else lookup name (nyi)
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
@@ -1547,7 +1619,7 @@ func (p *parser) scanDecimal() (int, error) {
 | 
			
		||||
 | 
			
		||||
// Returns true for options allowed only at the top level
 | 
			
		||||
func isOnlyTopOption(option RegexOptions) bool {
 | 
			
		||||
	return option == RightToLeft || option == ECMAScript
 | 
			
		||||
	return option == RightToLeft || option == ECMAScript || option == RE2
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Scans cimsx-cimsx option string, stops at the first unrecognized char.
 | 
			
		||||
@@ -1861,6 +1933,11 @@ func (p *parser) useOptionE() bool {
 | 
			
		||||
	return (p.options & ECMAScript) != 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// true to use RE2 compatibility parsing behavior.
 | 
			
		||||
func (p *parser) useRE2() bool {
 | 
			
		||||
	return (p.options & RE2) != 0
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// True if options stack is empty.
 | 
			
		||||
func (p *parser) emptyOptionsStack() bool {
 | 
			
		||||
	return len(p.optionsStack) == 0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -89,7 +89,7 @@ constants.
 | 
			
		||||
 | 
			
		||||
Adding new syscall numbers is mostly done by running the build on a sufficiently
 | 
			
		||||
new installation of the target OS (or updating the source checkouts for the
 | 
			
		||||
new build system). However, depending on the OS, you make need to update the
 | 
			
		||||
new build system). However, depending on the OS, you may need to update the
 | 
			
		||||
parsing in mksysnum.
 | 
			
		||||
 | 
			
		||||
### mksyscall.go
 | 
			
		||||
@@ -163,7 +163,7 @@ The merge is performed in the following steps:
 | 
			
		||||
 | 
			
		||||
## Generated files
 | 
			
		||||
 | 
			
		||||
### `zerror_${GOOS}_${GOARCH}.go`
 | 
			
		||||
### `zerrors_${GOOS}_${GOARCH}.go`
 | 
			
		||||
 | 
			
		||||
A file containing all of the system's generated error numbers, error strings,
 | 
			
		||||
signal numbers, and constants. Generated by `mkerrors.sh` (see above).
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/errors_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/errors_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -8,6 +8,7 @@
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	DLT_HHDLC                         = 0x79
 | 
			
		||||
	IFF_SMART                         = 0x20
 | 
			
		||||
	IFT_1822                          = 0x2
 | 
			
		||||
	IFT_A12MPPSWITCH                  = 0x82
 | 
			
		||||
@@ -210,13 +211,18 @@ const (
 | 
			
		||||
	IFT_XETHER                        = 0x1a
 | 
			
		||||
	IPPROTO_MAXID                     = 0x34
 | 
			
		||||
	IPV6_FAITH                        = 0x1d
 | 
			
		||||
	IPV6_MIN_MEMBERSHIPS              = 0x1f
 | 
			
		||||
	IP_FAITH                          = 0x16
 | 
			
		||||
	IP_MAX_SOURCE_FILTER              = 0x400
 | 
			
		||||
	IP_MIN_MEMBERSHIPS                = 0x1f
 | 
			
		||||
	MAP_NORESERVE                     = 0x40
 | 
			
		||||
	MAP_RENAME                        = 0x20
 | 
			
		||||
	NET_RT_MAXID                      = 0x6
 | 
			
		||||
	RTF_PRCLONING                     = 0x10000
 | 
			
		||||
	RTM_OLDADD                        = 0x9
 | 
			
		||||
	RTM_OLDDEL                        = 0xa
 | 
			
		||||
	RT_CACHING_CONTEXT                = 0x1
 | 
			
		||||
	RT_NORTREF                        = 0x2
 | 
			
		||||
	SIOCADDRT                         = 0x8030720a
 | 
			
		||||
	SIOCALIFADDR                      = 0x8118691b
 | 
			
		||||
	SIOCDELRT                         = 0x8030720b
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -8,6 +8,7 @@
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	DLT_HHDLC                         = 0x79
 | 
			
		||||
	IFF_SMART                         = 0x20
 | 
			
		||||
	IFT_1822                          = 0x2
 | 
			
		||||
	IFT_A12MPPSWITCH                  = 0x82
 | 
			
		||||
@@ -210,13 +211,18 @@ const (
 | 
			
		||||
	IFT_XETHER                        = 0x1a
 | 
			
		||||
	IPPROTO_MAXID                     = 0x34
 | 
			
		||||
	IPV6_FAITH                        = 0x1d
 | 
			
		||||
	IPV6_MIN_MEMBERSHIPS              = 0x1f
 | 
			
		||||
	IP_FAITH                          = 0x16
 | 
			
		||||
	IP_MAX_SOURCE_FILTER              = 0x400
 | 
			
		||||
	IP_MIN_MEMBERSHIPS                = 0x1f
 | 
			
		||||
	MAP_NORESERVE                     = 0x40
 | 
			
		||||
	MAP_RENAME                        = 0x20
 | 
			
		||||
	NET_RT_MAXID                      = 0x6
 | 
			
		||||
	RTF_PRCLONING                     = 0x10000
 | 
			
		||||
	RTM_OLDADD                        = 0x9
 | 
			
		||||
	RTM_OLDDEL                        = 0xa
 | 
			
		||||
	RT_CACHING_CONTEXT                = 0x1
 | 
			
		||||
	RT_NORTREF                        = 0x2
 | 
			
		||||
	SIOCADDRT                         = 0x8040720a
 | 
			
		||||
	SIOCALIFADDR                      = 0x8118691b
 | 
			
		||||
	SIOCDELRT                         = 0x8040720b
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										17
									
								
								vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
// Copyright 2020 The Go Authors. All rights reserved.
 | 
			
		||||
// Use of this source code is governed by a BSD-style
 | 
			
		||||
// license that can be found in the LICENSE file.
 | 
			
		||||
 | 
			
		||||
// Constants that were deprecated or moved to enums in the FreeBSD headers. Keep
 | 
			
		||||
// them here for backwards compatibility.
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	DLT_HHDLC            = 0x79
 | 
			
		||||
	IPV6_MIN_MEMBERSHIPS = 0x1f
 | 
			
		||||
	IP_MAX_SOURCE_FILTER = 0x400
 | 
			
		||||
	IP_MIN_MEMBERSHIPS   = 0x1f
 | 
			
		||||
	RT_CACHING_CONTEXT   = 0x1
 | 
			
		||||
	RT_NORTREF           = 0x2
 | 
			
		||||
)
 | 
			
		||||
							
								
								
									
										13
									
								
								vendor/golang.org/x/sys/unix/mkall.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/golang.org/x/sys/unix/mkall.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -124,7 +124,7 @@ freebsd_arm)
 | 
			
		||||
freebsd_arm64)
 | 
			
		||||
	mkerrors="$mkerrors -m64"
 | 
			
		||||
	mksysnum="go run mksysnum.go 'https://svn.freebsd.org/base/stable/11/sys/kern/syscalls.master'"
 | 
			
		||||
	mktypes="GOARCH=$GOARCH go tool cgo -godefs"
 | 
			
		||||
	mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
 | 
			
		||||
	;;
 | 
			
		||||
netbsd_386)
 | 
			
		||||
	mkerrors="$mkerrors -m32"
 | 
			
		||||
@@ -190,6 +190,12 @@ solaris_amd64)
 | 
			
		||||
	mksysnum=
 | 
			
		||||
	mktypes="GOARCH=$GOARCH go tool cgo -godefs"
 | 
			
		||||
	;;
 | 
			
		||||
illumos_amd64)
 | 
			
		||||
        mksyscall="go run mksyscall_solaris.go"
 | 
			
		||||
	mkerrors=
 | 
			
		||||
	mksysnum=
 | 
			
		||||
	mktypes=
 | 
			
		||||
	;;
 | 
			
		||||
*)
 | 
			
		||||
	echo 'unrecognized $GOOS_$GOARCH: ' "$GOOSARCH" 1>&2
 | 
			
		||||
	exit 1
 | 
			
		||||
@@ -217,6 +223,11 @@ esac
 | 
			
		||||
				echo "$mksyscall -tags $GOOS,$GOARCH,go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go";
 | 
			
		||||
				# 1.13 and later, syscalls via libSystem (including syscallPtr)
 | 
			
		||||
				echo "$mksyscall -tags $GOOS,$GOARCH,go1.13 syscall_darwin.1_13.go |gofmt >zsyscall_$GOOSARCH.1_13.go";
 | 
			
		||||
			elif [ "$GOOS" == "illumos" ]; then
 | 
			
		||||
			        # illumos code generation requires a --illumos switch
 | 
			
		||||
			        echo "$mksyscall -illumos -tags illumos,$GOARCH syscall_illumos.go |gofmt > zsyscall_illumos_$GOARCH.go";
 | 
			
		||||
			        # illumos implies solaris, so solaris code generation is also required
 | 
			
		||||
				echo "$mksyscall -tags solaris,$GOARCH syscall_solaris.go syscall_solaris_$GOARCH.go |gofmt >zsyscall_solaris_$GOARCH.go";
 | 
			
		||||
			else
 | 
			
		||||
				echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go";
 | 
			
		||||
			fi
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										12
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -105,6 +105,7 @@ includes_FreeBSD='
 | 
			
		||||
#include <sys/capsicum.h>
 | 
			
		||||
#include <sys/param.h>
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
#include <sys/disk.h>
 | 
			
		||||
#include <sys/event.h>
 | 
			
		||||
#include <sys/select.h>
 | 
			
		||||
#include <sys/socket.h>
 | 
			
		||||
@@ -199,6 +200,7 @@ struct ltchars {
 | 
			
		||||
#include <linux/filter.h>
 | 
			
		||||
#include <linux/fs.h>
 | 
			
		||||
#include <linux/fscrypt.h>
 | 
			
		||||
#include <linux/fsverity.h>
 | 
			
		||||
#include <linux/genetlink.h>
 | 
			
		||||
#include <linux/hdreg.h>
 | 
			
		||||
#include <linux/icmpv6.h>
 | 
			
		||||
@@ -280,6 +282,11 @@ struct ltchars {
 | 
			
		||||
// for the tipc_subscr timeout __u32 field.
 | 
			
		||||
#undef TIPC_WAIT_FOREVER
 | 
			
		||||
#define TIPC_WAIT_FOREVER 0xffffffff
 | 
			
		||||
 | 
			
		||||
// Copied from linux/l2tp.h
 | 
			
		||||
// Including linux/l2tp.h here causes conflicts between linux/in.h
 | 
			
		||||
// and netinet/in.h included via net/route.h above.
 | 
			
		||||
#define IPPROTO_L2TP		115
 | 
			
		||||
'
 | 
			
		||||
 | 
			
		||||
includes_NetBSD='
 | 
			
		||||
@@ -479,6 +486,7 @@ ccflags="$@"
 | 
			
		||||
		$2 ~ /^LINUX_REBOOT_MAGIC[12]$/ ||
 | 
			
		||||
		$2 ~ /^MODULE_INIT_/ ||
 | 
			
		||||
		$2 !~ "NLA_TYPE_MASK" &&
 | 
			
		||||
		$2 !~ /^RTC_VL_(ACCURACY|BACKUP|DATA)/ &&
 | 
			
		||||
		$2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTC|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P|NETNSA)_/ ||
 | 
			
		||||
		$2 ~ /^SIOC/ ||
 | 
			
		||||
		$2 ~ /^TIOC/ ||
 | 
			
		||||
@@ -488,6 +496,7 @@ ccflags="$@"
 | 
			
		||||
		$2 !~ "RTF_BITS" &&
 | 
			
		||||
		$2 ~ /^(IFF|IFT|NET_RT|RTM(GRP)?|RTF|RTV|RTA|RTAX)_/ ||
 | 
			
		||||
		$2 ~ /^BIOC/ ||
 | 
			
		||||
		$2 ~ /^DIOC/ ||
 | 
			
		||||
		$2 ~ /^RUSAGE_(SELF|CHILDREN|THREAD)/ ||
 | 
			
		||||
		$2 ~ /^RLIMIT_(AS|CORE|CPU|DATA|FSIZE|LOCKS|MEMLOCK|MSGQUEUE|NICE|NOFILE|NPROC|RSS|RTPRIO|RTTIME|SIGPENDING|STACK)|RLIM_INFINITY/ ||
 | 
			
		||||
		$2 ~ /^PRIO_(PROCESS|PGRP|USER)/ ||
 | 
			
		||||
@@ -499,7 +508,8 @@ ccflags="$@"
 | 
			
		||||
		$2 ~ /^CAP_/ ||
 | 
			
		||||
		$2 ~ /^ALG_/ ||
 | 
			
		||||
		$2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE)/ ||
 | 
			
		||||
		$2 ~ /^FS_IOC_.*ENCRYPTION/ ||
 | 
			
		||||
		$2 ~ /^FS_IOC_.*(ENCRYPTION|VERITY|GETFLAGS)/ ||
 | 
			
		||||
		$2 ~ /^FS_VERITY_/ ||
 | 
			
		||||
		$2 ~ /^FSCRYPT_/ ||
 | 
			
		||||
		$2 ~ /^GRND_/ ||
 | 
			
		||||
		$2 ~ /^RND/ ||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -521,10 +521,6 @@ func PtraceGetFpRegs(pid int, fpregsout *FpReg) (err error) {
 | 
			
		||||
	return ptrace(PTRACE_GETFPREGS, pid, uintptr(unsafe.Pointer(fpregsout)), 0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func PtraceGetFsBase(pid int, fsbase *int64) (err error) {
 | 
			
		||||
	return ptrace(PTRACE_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func PtraceGetRegs(pid int, regsout *Reg) (err error) {
 | 
			
		||||
	return ptrace(PTRACE_GETREGS, pid, uintptr(unsafe.Pointer(regsout)), 0)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -55,6 +55,10 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
 | 
			
		||||
 | 
			
		||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
 | 
			
		||||
 | 
			
		||||
func PtraceGetFsBase(pid int, fsbase *int64) (err error) {
 | 
			
		||||
	return ptrace(PTRACE_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) {
 | 
			
		||||
	ioDesc := PtraceIoDesc{Op: int32(req), Offs: (*byte)(unsafe.Pointer(addr)), Addr: (*byte)(unsafe.Pointer(&out[0])), Len: uint32(countin)}
 | 
			
		||||
	err = ptrace(PTRACE_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -55,6 +55,10 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
 | 
			
		||||
 | 
			
		||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
 | 
			
		||||
 | 
			
		||||
func PtraceGetFsBase(pid int, fsbase *int64) (err error) {
 | 
			
		||||
	return ptrace(PTRACE_GETFSBASE, pid, uintptr(unsafe.Pointer(fsbase)), 0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func PtraceIO(req int, pid int, addr uintptr, out []byte, countin int) (count int, err error) {
 | 
			
		||||
	ioDesc := PtraceIoDesc{Op: int32(req), Offs: (*byte)(unsafe.Pointer(addr)), Addr: (*byte)(unsafe.Pointer(&out[0])), Len: uint64(countin)}
 | 
			
		||||
	err = ptrace(PTRACE_IO, pid, uintptr(unsafe.Pointer(&ioDesc)), 0)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										57
									
								
								vendor/golang.org/x/sys/unix/syscall_illumos.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								vendor/golang.org/x/sys/unix/syscall_illumos.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,57 @@
 | 
			
		||||
// Copyright 2009 The Go Authors. All rights reserved.
 | 
			
		||||
// Use of this source code is governed by a BSD-style
 | 
			
		||||
// license that can be found in the LICENSE file.
 | 
			
		||||
 | 
			
		||||
// illumos system calls not present on Solaris.
 | 
			
		||||
 | 
			
		||||
// +build amd64,illumos
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import "unsafe"
 | 
			
		||||
 | 
			
		||||
func bytes2iovec(bs [][]byte) []Iovec {
 | 
			
		||||
	iovecs := make([]Iovec, len(bs))
 | 
			
		||||
	for i, b := range bs {
 | 
			
		||||
		iovecs[i].SetLen(len(b))
 | 
			
		||||
		if len(b) > 0 {
 | 
			
		||||
			// somehow Iovec.Base on illumos is (*int8), not (*byte)
 | 
			
		||||
			iovecs[i].Base = (*int8)(unsafe.Pointer(&b[0]))
 | 
			
		||||
		} else {
 | 
			
		||||
			iovecs[i].Base = (*int8)(unsafe.Pointer(&_zero))
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return iovecs
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys   readv(fd int, iovs []Iovec) (n int, err error)
 | 
			
		||||
 | 
			
		||||
func Readv(fd int, iovs [][]byte) (n int, err error) {
 | 
			
		||||
	iovecs := bytes2iovec(iovs)
 | 
			
		||||
	n, err = readv(fd, iovecs)
 | 
			
		||||
	return n, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys   preadv(fd int, iovs []Iovec, off int64) (n int, err error)
 | 
			
		||||
 | 
			
		||||
func Preadv(fd int, iovs [][]byte, off int64) (n int, err error) {
 | 
			
		||||
	iovecs := bytes2iovec(iovs)
 | 
			
		||||
	n, err = preadv(fd, iovecs, off)
 | 
			
		||||
	return n, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys   writev(fd int, iovs []Iovec) (n int, err error)
 | 
			
		||||
 | 
			
		||||
func Writev(fd int, iovs [][]byte) (n int, err error) {
 | 
			
		||||
	iovecs := bytes2iovec(iovs)
 | 
			
		||||
	n, err = writev(fd, iovecs)
 | 
			
		||||
	return n, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys   pwritev(fd int, iovs []Iovec, off int64) (n int, err error)
 | 
			
		||||
 | 
			
		||||
func Pwritev(fd int, iovs [][]byte, off int64) (n int, err error) {
 | 
			
		||||
	iovecs := bytes2iovec(iovs)
 | 
			
		||||
	n, err = pwritev(fd, iovecs, off)
 | 
			
		||||
	return n, err
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										97
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										97
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -839,6 +839,40 @@ func (sa *SockaddrTIPC) sockaddr() (unsafe.Pointer, _Socklen, error) {
 | 
			
		||||
	return unsafe.Pointer(&sa.raw), SizeofSockaddrTIPC, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SockaddrL2TPIP implements the Sockaddr interface for IPPROTO_L2TP/AF_INET sockets.
 | 
			
		||||
type SockaddrL2TPIP struct {
 | 
			
		||||
	Addr   [4]byte
 | 
			
		||||
	ConnId uint32
 | 
			
		||||
	raw    RawSockaddrL2TPIP
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (sa *SockaddrL2TPIP) sockaddr() (unsafe.Pointer, _Socklen, error) {
 | 
			
		||||
	sa.raw.Family = AF_INET
 | 
			
		||||
	sa.raw.Conn_id = sa.ConnId
 | 
			
		||||
	for i := 0; i < len(sa.Addr); i++ {
 | 
			
		||||
		sa.raw.Addr[i] = sa.Addr[i]
 | 
			
		||||
	}
 | 
			
		||||
	return unsafe.Pointer(&sa.raw), SizeofSockaddrL2TPIP, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SockaddrL2TPIP6 implements the Sockaddr interface for IPPROTO_L2TP/AF_INET6 sockets.
 | 
			
		||||
type SockaddrL2TPIP6 struct {
 | 
			
		||||
	Addr   [16]byte
 | 
			
		||||
	ZoneId uint32
 | 
			
		||||
	ConnId uint32
 | 
			
		||||
	raw    RawSockaddrL2TPIP6
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (sa *SockaddrL2TPIP6) sockaddr() (unsafe.Pointer, _Socklen, error) {
 | 
			
		||||
	sa.raw.Family = AF_INET6
 | 
			
		||||
	sa.raw.Conn_id = sa.ConnId
 | 
			
		||||
	sa.raw.Scope_id = sa.ZoneId
 | 
			
		||||
	for i := 0; i < len(sa.Addr); i++ {
 | 
			
		||||
		sa.raw.Addr[i] = sa.Addr[i]
 | 
			
		||||
	}
 | 
			
		||||
	return unsafe.Pointer(&sa.raw), SizeofSockaddrL2TPIP6, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
	switch rsa.Addr.Family {
 | 
			
		||||
	case AF_NETLINK:
 | 
			
		||||
@@ -889,25 +923,58 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
		return sa, nil
 | 
			
		||||
 | 
			
		||||
	case AF_INET:
 | 
			
		||||
		pp := (*RawSockaddrInet4)(unsafe.Pointer(rsa))
 | 
			
		||||
		sa := new(SockaddrInet4)
 | 
			
		||||
		p := (*[2]byte)(unsafe.Pointer(&pp.Port))
 | 
			
		||||
		sa.Port = int(p[0])<<8 + int(p[1])
 | 
			
		||||
		for i := 0; i < len(sa.Addr); i++ {
 | 
			
		||||
			sa.Addr[i] = pp.Addr[i]
 | 
			
		||||
		proto, err := GetsockoptInt(fd, SOL_SOCKET, SO_PROTOCOL)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return nil, err
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		switch proto {
 | 
			
		||||
		case IPPROTO_L2TP:
 | 
			
		||||
			pp := (*RawSockaddrL2TPIP)(unsafe.Pointer(rsa))
 | 
			
		||||
			sa := new(SockaddrL2TPIP)
 | 
			
		||||
			sa.ConnId = pp.Conn_id
 | 
			
		||||
			for i := 0; i < len(sa.Addr); i++ {
 | 
			
		||||
				sa.Addr[i] = pp.Addr[i]
 | 
			
		||||
			}
 | 
			
		||||
			return sa, nil
 | 
			
		||||
		default:
 | 
			
		||||
			pp := (*RawSockaddrInet4)(unsafe.Pointer(rsa))
 | 
			
		||||
			sa := new(SockaddrInet4)
 | 
			
		||||
			p := (*[2]byte)(unsafe.Pointer(&pp.Port))
 | 
			
		||||
			sa.Port = int(p[0])<<8 + int(p[1])
 | 
			
		||||
			for i := 0; i < len(sa.Addr); i++ {
 | 
			
		||||
				sa.Addr[i] = pp.Addr[i]
 | 
			
		||||
			}
 | 
			
		||||
			return sa, nil
 | 
			
		||||
		}
 | 
			
		||||
		return sa, nil
 | 
			
		||||
 | 
			
		||||
	case AF_INET6:
 | 
			
		||||
		pp := (*RawSockaddrInet6)(unsafe.Pointer(rsa))
 | 
			
		||||
		sa := new(SockaddrInet6)
 | 
			
		||||
		p := (*[2]byte)(unsafe.Pointer(&pp.Port))
 | 
			
		||||
		sa.Port = int(p[0])<<8 + int(p[1])
 | 
			
		||||
		sa.ZoneId = pp.Scope_id
 | 
			
		||||
		for i := 0; i < len(sa.Addr); i++ {
 | 
			
		||||
			sa.Addr[i] = pp.Addr[i]
 | 
			
		||||
		proto, err := GetsockoptInt(fd, SOL_SOCKET, SO_PROTOCOL)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return nil, err
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		switch proto {
 | 
			
		||||
		case IPPROTO_L2TP:
 | 
			
		||||
			pp := (*RawSockaddrL2TPIP6)(unsafe.Pointer(rsa))
 | 
			
		||||
			sa := new(SockaddrL2TPIP6)
 | 
			
		||||
			sa.ConnId = pp.Conn_id
 | 
			
		||||
			sa.ZoneId = pp.Scope_id
 | 
			
		||||
			for i := 0; i < len(sa.Addr); i++ {
 | 
			
		||||
				sa.Addr[i] = pp.Addr[i]
 | 
			
		||||
			}
 | 
			
		||||
			return sa, nil
 | 
			
		||||
		default:
 | 
			
		||||
			pp := (*RawSockaddrInet6)(unsafe.Pointer(rsa))
 | 
			
		||||
			sa := new(SockaddrInet6)
 | 
			
		||||
			p := (*[2]byte)(unsafe.Pointer(&pp.Port))
 | 
			
		||||
			sa.Port = int(p[0])<<8 + int(p[1])
 | 
			
		||||
			sa.ZoneId = pp.Scope_id
 | 
			
		||||
			for i := 0; i < len(sa.Addr); i++ {
 | 
			
		||||
				sa.Addr[i] = pp.Addr[i]
 | 
			
		||||
			}
 | 
			
		||||
			return sa, nil
 | 
			
		||||
		}
 | 
			
		||||
		return sa, nil
 | 
			
		||||
 | 
			
		||||
	case AF_VSOCK:
 | 
			
		||||
		pp := (*RawSockaddrVM)(unsafe.Pointer(rsa))
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -76,7 +76,7 @@ func SignalName(s syscall.Signal) string {
 | 
			
		||||
// The signal name should start with "SIG".
 | 
			
		||||
func SignalNum(s string) syscall.Signal {
 | 
			
		||||
	signalNameMapOnce.Do(func() {
 | 
			
		||||
		signalNameMap = make(map[string]syscall.Signal)
 | 
			
		||||
		signalNameMap = make(map[string]syscall.Signal, len(signalList))
 | 
			
		||||
		for _, signal := range signalList {
 | 
			
		||||
			signalNameMap[signal.name] = signal.num
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										160
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										160
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -355,6 +355,22 @@ const (
 | 
			
		||||
	CTL_KERN                       = 0x1
 | 
			
		||||
	CTL_MAXNAME                    = 0x18
 | 
			
		||||
	CTL_NET                        = 0x4
 | 
			
		||||
	DIOCGATTR                      = 0xc144648e
 | 
			
		||||
	DIOCGDELETE                    = 0x80106488
 | 
			
		||||
	DIOCGFLUSH                     = 0x20006487
 | 
			
		||||
	DIOCGFRONTSTUFF                = 0x40086486
 | 
			
		||||
	DIOCGFWHEADS                   = 0x40046483
 | 
			
		||||
	DIOCGFWSECTORS                 = 0x40046482
 | 
			
		||||
	DIOCGIDENT                     = 0x41006489
 | 
			
		||||
	DIOCGMEDIASIZE                 = 0x40086481
 | 
			
		||||
	DIOCGPHYSPATH                  = 0x4400648d
 | 
			
		||||
	DIOCGPROVIDERNAME              = 0x4400648a
 | 
			
		||||
	DIOCGSECTORSIZE                = 0x40046480
 | 
			
		||||
	DIOCGSTRIPEOFFSET              = 0x4008648c
 | 
			
		||||
	DIOCGSTRIPESIZE                = 0x4008648b
 | 
			
		||||
	DIOCSKERNELDUMP                = 0x804c6490
 | 
			
		||||
	DIOCSKERNELDUMP_FREEBSD11      = 0x80046485
 | 
			
		||||
	DIOCZONECMD                    = 0xc06c648f
 | 
			
		||||
	DLT_A429                       = 0xb8
 | 
			
		||||
	DLT_A653_ICM                   = 0xb9
 | 
			
		||||
	DLT_AIRONET_HEADER             = 0x78
 | 
			
		||||
@@ -379,11 +395,14 @@ const (
 | 
			
		||||
	DLT_CHAOS                      = 0x5
 | 
			
		||||
	DLT_CHDLC                      = 0x68
 | 
			
		||||
	DLT_CISCO_IOS                  = 0x76
 | 
			
		||||
	DLT_CLASS_NETBSD_RAWAF         = 0x2240000
 | 
			
		||||
	DLT_C_HDLC                     = 0x68
 | 
			
		||||
	DLT_C_HDLC_WITH_DIR            = 0xcd
 | 
			
		||||
	DLT_DBUS                       = 0xe7
 | 
			
		||||
	DLT_DECT                       = 0xdd
 | 
			
		||||
	DLT_DISPLAYPORT_AUX            = 0x113
 | 
			
		||||
	DLT_DOCSIS                     = 0x8f
 | 
			
		||||
	DLT_DOCSIS31_XRA31             = 0x111
 | 
			
		||||
	DLT_DVB_CI                     = 0xeb
 | 
			
		||||
	DLT_ECONET                     = 0x73
 | 
			
		||||
	DLT_EN10MB                     = 0x1
 | 
			
		||||
@@ -393,6 +412,7 @@ const (
 | 
			
		||||
	DLT_ERF                        = 0xc5
 | 
			
		||||
	DLT_ERF_ETH                    = 0xaf
 | 
			
		||||
	DLT_ERF_POS                    = 0xb0
 | 
			
		||||
	DLT_ETHERNET_MPACKET           = 0x112
 | 
			
		||||
	DLT_FC_2                       = 0xe0
 | 
			
		||||
	DLT_FC_2_WITH_FRAME_DELIMS     = 0xe1
 | 
			
		||||
	DLT_FDDI                       = 0xa
 | 
			
		||||
@@ -406,7 +426,6 @@ const (
 | 
			
		||||
	DLT_GPRS_LLC                   = 0xa9
 | 
			
		||||
	DLT_GSMTAP_ABIS                = 0xda
 | 
			
		||||
	DLT_GSMTAP_UM                  = 0xd9
 | 
			
		||||
	DLT_HHDLC                      = 0x79
 | 
			
		||||
	DLT_IBM_SN                     = 0x92
 | 
			
		||||
	DLT_IBM_SP                     = 0x91
 | 
			
		||||
	DLT_IEEE802                    = 0x6
 | 
			
		||||
@@ -429,6 +448,7 @@ const (
 | 
			
		||||
	DLT_IPV4                       = 0xe4
 | 
			
		||||
	DLT_IPV6                       = 0xe5
 | 
			
		||||
	DLT_IP_OVER_FC                 = 0x7a
 | 
			
		||||
	DLT_ISO_14443                  = 0x108
 | 
			
		||||
	DLT_JUNIPER_ATM1               = 0x89
 | 
			
		||||
	DLT_JUNIPER_ATM2               = 0x87
 | 
			
		||||
	DLT_JUNIPER_ATM_CEMIC          = 0xee
 | 
			
		||||
@@ -461,8 +481,9 @@ const (
 | 
			
		||||
	DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
 | 
			
		||||
	DLT_LINUX_SLL                  = 0x71
 | 
			
		||||
	DLT_LOOP                       = 0x6c
 | 
			
		||||
	DLT_LORATAP                    = 0x10e
 | 
			
		||||
	DLT_LTALK                      = 0x72
 | 
			
		||||
	DLT_MATCHING_MAX               = 0x104
 | 
			
		||||
	DLT_MATCHING_MAX               = 0x113
 | 
			
		||||
	DLT_MATCHING_MIN               = 0x68
 | 
			
		||||
	DLT_MFR                        = 0xb6
 | 
			
		||||
	DLT_MOST                       = 0xd3
 | 
			
		||||
@@ -478,14 +499,16 @@ const (
 | 
			
		||||
	DLT_NFC_LLCP                   = 0xf5
 | 
			
		||||
	DLT_NFLOG                      = 0xef
 | 
			
		||||
	DLT_NG40                       = 0xf4
 | 
			
		||||
	DLT_NORDIC_BLE                 = 0x110
 | 
			
		||||
	DLT_NULL                       = 0x0
 | 
			
		||||
	DLT_OPENFLOW                   = 0x10b
 | 
			
		||||
	DLT_PCI_EXP                    = 0x7d
 | 
			
		||||
	DLT_PFLOG                      = 0x75
 | 
			
		||||
	DLT_PFSYNC                     = 0x79
 | 
			
		||||
	DLT_PKTAP                      = 0x102
 | 
			
		||||
	DLT_PPI                        = 0xc0
 | 
			
		||||
	DLT_PPP                        = 0x9
 | 
			
		||||
	DLT_PPP_BSDOS                  = 0x10
 | 
			
		||||
	DLT_PPP_BSDOS                  = 0xe
 | 
			
		||||
	DLT_PPP_ETHER                  = 0x33
 | 
			
		||||
	DLT_PPP_PPPD                   = 0xa6
 | 
			
		||||
	DLT_PPP_SERIAL                 = 0x32
 | 
			
		||||
@@ -496,19 +519,25 @@ const (
 | 
			
		||||
	DLT_PRONET                     = 0x4
 | 
			
		||||
	DLT_RAIF1                      = 0xc6
 | 
			
		||||
	DLT_RAW                        = 0xc
 | 
			
		||||
	DLT_RDS                        = 0x109
 | 
			
		||||
	DLT_REDBACK_SMARTEDGE          = 0x20
 | 
			
		||||
	DLT_RIO                        = 0x7c
 | 
			
		||||
	DLT_RTAC_SERIAL                = 0xfa
 | 
			
		||||
	DLT_SCCP                       = 0x8e
 | 
			
		||||
	DLT_SCTP                       = 0xf8
 | 
			
		||||
	DLT_SDLC                       = 0x10c
 | 
			
		||||
	DLT_SITA                       = 0xc4
 | 
			
		||||
	DLT_SLIP                       = 0x8
 | 
			
		||||
	DLT_SLIP_BSDOS                 = 0xf
 | 
			
		||||
	DLT_SLIP_BSDOS                 = 0xd
 | 
			
		||||
	DLT_STANAG_5066_D_PDU          = 0xed
 | 
			
		||||
	DLT_SUNATM                     = 0x7b
 | 
			
		||||
	DLT_SYMANTEC_FIREWALL          = 0x63
 | 
			
		||||
	DLT_TI_LLN_SNIFFER             = 0x10d
 | 
			
		||||
	DLT_TZSP                       = 0x80
 | 
			
		||||
	DLT_USB                        = 0xba
 | 
			
		||||
	DLT_USBPCAP                    = 0xf9
 | 
			
		||||
	DLT_USB_DARWIN                 = 0x10a
 | 
			
		||||
	DLT_USB_FREEBSD                = 0xba
 | 
			
		||||
	DLT_USB_LINUX                  = 0xbd
 | 
			
		||||
	DLT_USB_LINUX_MMAPPED          = 0xdc
 | 
			
		||||
	DLT_USER0                      = 0x93
 | 
			
		||||
@@ -527,10 +556,14 @@ const (
 | 
			
		||||
	DLT_USER7                      = 0x9a
 | 
			
		||||
	DLT_USER8                      = 0x9b
 | 
			
		||||
	DLT_USER9                      = 0x9c
 | 
			
		||||
	DLT_VSOCK                      = 0x10f
 | 
			
		||||
	DLT_WATTSTOPPER_DLM            = 0x107
 | 
			
		||||
	DLT_WIHART                     = 0xdf
 | 
			
		||||
	DLT_WIRESHARK_UPPER_PDU        = 0xfc
 | 
			
		||||
	DLT_X2E_SERIAL                 = 0xd5
 | 
			
		||||
	DLT_X2E_XORAYA                 = 0xd6
 | 
			
		||||
	DLT_ZWAVE_R1_R2                = 0x105
 | 
			
		||||
	DLT_ZWAVE_R3                   = 0x106
 | 
			
		||||
	DT_BLK                         = 0x6
 | 
			
		||||
	DT_CHR                         = 0x2
 | 
			
		||||
	DT_DIR                         = 0x4
 | 
			
		||||
@@ -548,6 +581,7 @@ const (
 | 
			
		||||
	ECHONL                         = 0x10
 | 
			
		||||
	ECHOPRT                        = 0x20
 | 
			
		||||
	EVFILT_AIO                     = -0x3
 | 
			
		||||
	EVFILT_EMPTY                   = -0xd
 | 
			
		||||
	EVFILT_FS                      = -0x9
 | 
			
		||||
	EVFILT_LIO                     = -0xa
 | 
			
		||||
	EVFILT_PROC                    = -0x5
 | 
			
		||||
@@ -555,11 +589,12 @@ const (
 | 
			
		||||
	EVFILT_READ                    = -0x1
 | 
			
		||||
	EVFILT_SENDFILE                = -0xc
 | 
			
		||||
	EVFILT_SIGNAL                  = -0x6
 | 
			
		||||
	EVFILT_SYSCOUNT                = 0xc
 | 
			
		||||
	EVFILT_SYSCOUNT                = 0xd
 | 
			
		||||
	EVFILT_TIMER                   = -0x7
 | 
			
		||||
	EVFILT_USER                    = -0xb
 | 
			
		||||
	EVFILT_VNODE                   = -0x4
 | 
			
		||||
	EVFILT_WRITE                   = -0x2
 | 
			
		||||
	EVNAMEMAP_NAME_SIZE            = 0x40
 | 
			
		||||
	EV_ADD                         = 0x1
 | 
			
		||||
	EV_CLEAR                       = 0x20
 | 
			
		||||
	EV_DELETE                      = 0x2
 | 
			
		||||
@@ -576,6 +611,7 @@ const (
 | 
			
		||||
	EV_RECEIPT                     = 0x40
 | 
			
		||||
	EV_SYSFLAGS                    = 0xf000
 | 
			
		||||
	EXTA                           = 0x4b00
 | 
			
		||||
	EXTATTR_MAXNAMELEN             = 0xff
 | 
			
		||||
	EXTATTR_NAMESPACE_EMPTY        = 0x0
 | 
			
		||||
	EXTATTR_NAMESPACE_SYSTEM       = 0x2
 | 
			
		||||
	EXTATTR_NAMESPACE_USER         = 0x1
 | 
			
		||||
@@ -617,6 +653,7 @@ const (
 | 
			
		||||
	IEXTEN                         = 0x400
 | 
			
		||||
	IFAN_ARRIVAL                   = 0x0
 | 
			
		||||
	IFAN_DEPARTURE                 = 0x1
 | 
			
		||||
	IFCAP_WOL_MAGIC                = 0x2000
 | 
			
		||||
	IFF_ALLMULTI                   = 0x200
 | 
			
		||||
	IFF_ALTPHYS                    = 0x4000
 | 
			
		||||
	IFF_BROADCAST                  = 0x2
 | 
			
		||||
@@ -633,6 +670,7 @@ const (
 | 
			
		||||
	IFF_MONITOR                    = 0x40000
 | 
			
		||||
	IFF_MULTICAST                  = 0x8000
 | 
			
		||||
	IFF_NOARP                      = 0x80
 | 
			
		||||
	IFF_NOGROUP                    = 0x800000
 | 
			
		||||
	IFF_OACTIVE                    = 0x400
 | 
			
		||||
	IFF_POINTOPOINT                = 0x10
 | 
			
		||||
	IFF_PPROMISC                   = 0x20000
 | 
			
		||||
@@ -807,6 +845,7 @@ const (
 | 
			
		||||
	IPV6_DSTOPTS                   = 0x32
 | 
			
		||||
	IPV6_FLOWID                    = 0x43
 | 
			
		||||
	IPV6_FLOWINFO_MASK             = 0xffffff0f
 | 
			
		||||
	IPV6_FLOWLABEL_LEN             = 0x14
 | 
			
		||||
	IPV6_FLOWLABEL_MASK            = 0xffff0f00
 | 
			
		||||
	IPV6_FLOWTYPE                  = 0x44
 | 
			
		||||
	IPV6_FRAGTTL                   = 0x78
 | 
			
		||||
@@ -827,13 +866,13 @@ const (
 | 
			
		||||
	IPV6_MAX_GROUP_SRC_FILTER      = 0x200
 | 
			
		||||
	IPV6_MAX_MEMBERSHIPS           = 0xfff
 | 
			
		||||
	IPV6_MAX_SOCK_SRC_FILTER       = 0x80
 | 
			
		||||
	IPV6_MIN_MEMBERSHIPS           = 0x1f
 | 
			
		||||
	IPV6_MMTU                      = 0x500
 | 
			
		||||
	IPV6_MSFILTER                  = 0x4a
 | 
			
		||||
	IPV6_MULTICAST_HOPS            = 0xa
 | 
			
		||||
	IPV6_MULTICAST_IF              = 0x9
 | 
			
		||||
	IPV6_MULTICAST_LOOP            = 0xb
 | 
			
		||||
	IPV6_NEXTHOP                   = 0x30
 | 
			
		||||
	IPV6_ORIGDSTADDR               = 0x48
 | 
			
		||||
	IPV6_PATHMTU                   = 0x2c
 | 
			
		||||
	IPV6_PKTINFO                   = 0x2e
 | 
			
		||||
	IPV6_PORTRANGE                 = 0xe
 | 
			
		||||
@@ -845,6 +884,7 @@ const (
 | 
			
		||||
	IPV6_RECVFLOWID                = 0x46
 | 
			
		||||
	IPV6_RECVHOPLIMIT              = 0x25
 | 
			
		||||
	IPV6_RECVHOPOPTS               = 0x27
 | 
			
		||||
	IPV6_RECVORIGDSTADDR           = 0x48
 | 
			
		||||
	IPV6_RECVPATHMTU               = 0x2b
 | 
			
		||||
	IPV6_RECVPKTINFO               = 0x24
 | 
			
		||||
	IPV6_RECVRSSBUCKETID           = 0x47
 | 
			
		||||
@@ -905,10 +945,8 @@ const (
 | 
			
		||||
	IP_MAX_MEMBERSHIPS             = 0xfff
 | 
			
		||||
	IP_MAX_SOCK_MUTE_FILTER        = 0x80
 | 
			
		||||
	IP_MAX_SOCK_SRC_FILTER         = 0x80
 | 
			
		||||
	IP_MAX_SOURCE_FILTER           = 0x400
 | 
			
		||||
	IP_MF                          = 0x2000
 | 
			
		||||
	IP_MINTTL                      = 0x42
 | 
			
		||||
	IP_MIN_MEMBERSHIPS             = 0x1f
 | 
			
		||||
	IP_MSFILTER                    = 0x4a
 | 
			
		||||
	IP_MSS                         = 0x240
 | 
			
		||||
	IP_MULTICAST_IF                = 0x9
 | 
			
		||||
@@ -918,6 +956,7 @@ const (
 | 
			
		||||
	IP_OFFMASK                     = 0x1fff
 | 
			
		||||
	IP_ONESBCAST                   = 0x17
 | 
			
		||||
	IP_OPTIONS                     = 0x1
 | 
			
		||||
	IP_ORIGDSTADDR                 = 0x1b
 | 
			
		||||
	IP_PORTRANGE                   = 0x13
 | 
			
		||||
	IP_PORTRANGE_DEFAULT           = 0x0
 | 
			
		||||
	IP_PORTRANGE_HIGH              = 0x1
 | 
			
		||||
@@ -926,6 +965,7 @@ const (
 | 
			
		||||
	IP_RECVFLOWID                  = 0x5d
 | 
			
		||||
	IP_RECVIF                      = 0x14
 | 
			
		||||
	IP_RECVOPTS                    = 0x5
 | 
			
		||||
	IP_RECVORIGDSTADDR             = 0x1b
 | 
			
		||||
	IP_RECVRETOPTS                 = 0x6
 | 
			
		||||
	IP_RECVRSSBUCKETID             = 0x5e
 | 
			
		||||
	IP_RECVTOS                     = 0x44
 | 
			
		||||
@@ -975,6 +1015,7 @@ const (
 | 
			
		||||
	MAP_EXCL                       = 0x4000
 | 
			
		||||
	MAP_FILE                       = 0x0
 | 
			
		||||
	MAP_FIXED                      = 0x10
 | 
			
		||||
	MAP_GUARD                      = 0x2000
 | 
			
		||||
	MAP_HASSEMAPHORE               = 0x200
 | 
			
		||||
	MAP_NOCORE                     = 0x20000
 | 
			
		||||
	MAP_NOSYNC                     = 0x800
 | 
			
		||||
@@ -986,6 +1027,15 @@ const (
 | 
			
		||||
	MAP_RESERVED0100               = 0x100
 | 
			
		||||
	MAP_SHARED                     = 0x1
 | 
			
		||||
	MAP_STACK                      = 0x400
 | 
			
		||||
	MCAST_BLOCK_SOURCE             = 0x54
 | 
			
		||||
	MCAST_EXCLUDE                  = 0x2
 | 
			
		||||
	MCAST_INCLUDE                  = 0x1
 | 
			
		||||
	MCAST_JOIN_GROUP               = 0x50
 | 
			
		||||
	MCAST_JOIN_SOURCE_GROUP        = 0x52
 | 
			
		||||
	MCAST_LEAVE_GROUP              = 0x51
 | 
			
		||||
	MCAST_LEAVE_SOURCE_GROUP       = 0x53
 | 
			
		||||
	MCAST_UNBLOCK_SOURCE           = 0x55
 | 
			
		||||
	MCAST_UNDEFINED                = 0x0
 | 
			
		||||
	MCL_CURRENT                    = 0x1
 | 
			
		||||
	MCL_FUTURE                     = 0x2
 | 
			
		||||
	MNT_ACLS                       = 0x8000000
 | 
			
		||||
@@ -1026,10 +1076,12 @@ const (
 | 
			
		||||
	MNT_SUSPEND                    = 0x4
 | 
			
		||||
	MNT_SYNCHRONOUS                = 0x2
 | 
			
		||||
	MNT_UNION                      = 0x20
 | 
			
		||||
	MNT_UNTRUSTED                  = 0x800000000
 | 
			
		||||
	MNT_UPDATE                     = 0x10000
 | 
			
		||||
	MNT_UPDATEMASK                 = 0x2d8d0807e
 | 
			
		||||
	MNT_UPDATEMASK                 = 0xad8d0807e
 | 
			
		||||
	MNT_USER                       = 0x8000
 | 
			
		||||
	MNT_VISFLAGMASK                = 0x3fef0ffff
 | 
			
		||||
	MNT_VERIFIED                   = 0x400000000
 | 
			
		||||
	MNT_VISFLAGMASK                = 0xffef0ffff
 | 
			
		||||
	MNT_WAIT                       = 0x1
 | 
			
		||||
	MSG_CMSG_CLOEXEC               = 0x40000
 | 
			
		||||
	MSG_COMPAT                     = 0x8000
 | 
			
		||||
@@ -1058,6 +1110,7 @@ const (
 | 
			
		||||
	NFDBITS                        = 0x20
 | 
			
		||||
	NOFLSH                         = 0x80000000
 | 
			
		||||
	NOKERNINFO                     = 0x2000000
 | 
			
		||||
	NOTE_ABSTIME                   = 0x10
 | 
			
		||||
	NOTE_ATTRIB                    = 0x8
 | 
			
		||||
	NOTE_CHILD                     = 0x4
 | 
			
		||||
	NOTE_CLOSE                     = 0x100
 | 
			
		||||
@@ -1212,7 +1265,6 @@ const (
 | 
			
		||||
	RTV_WEIGHT                     = 0x100
 | 
			
		||||
	RT_ALL_FIBS                    = -0x1
 | 
			
		||||
	RT_BLACKHOLE                   = 0x40
 | 
			
		||||
	RT_CACHING_CONTEXT             = 0x1
 | 
			
		||||
	RT_DEFAULT_FIB                 = 0x0
 | 
			
		||||
	RT_HAS_GW                      = 0x80
 | 
			
		||||
	RT_HAS_HEADER                  = 0x10
 | 
			
		||||
@@ -1222,15 +1274,17 @@ const (
 | 
			
		||||
	RT_LLE_CACHE                   = 0x100
 | 
			
		||||
	RT_MAY_LOOP                    = 0x8
 | 
			
		||||
	RT_MAY_LOOP_BIT                = 0x3
 | 
			
		||||
	RT_NORTREF                     = 0x2
 | 
			
		||||
	RT_REJECT                      = 0x20
 | 
			
		||||
	RUSAGE_CHILDREN                = -0x1
 | 
			
		||||
	RUSAGE_SELF                    = 0x0
 | 
			
		||||
	RUSAGE_THREAD                  = 0x1
 | 
			
		||||
	SCM_BINTIME                    = 0x4
 | 
			
		||||
	SCM_CREDS                      = 0x3
 | 
			
		||||
	SCM_MONOTONIC                  = 0x6
 | 
			
		||||
	SCM_REALTIME                   = 0x5
 | 
			
		||||
	SCM_RIGHTS                     = 0x1
 | 
			
		||||
	SCM_TIMESTAMP                  = 0x2
 | 
			
		||||
	SCM_TIME_INFO                  = 0x7
 | 
			
		||||
	SHUT_RD                        = 0x0
 | 
			
		||||
	SHUT_RDWR                      = 0x2
 | 
			
		||||
	SHUT_WR                        = 0x1
 | 
			
		||||
@@ -1246,6 +1300,7 @@ const (
 | 
			
		||||
	SIOCGETSGCNT                   = 0xc0147210
 | 
			
		||||
	SIOCGETVIFCNT                  = 0xc014720f
 | 
			
		||||
	SIOCGHIWAT                     = 0x40047301
 | 
			
		||||
	SIOCGHWADDR                    = 0xc020693e
 | 
			
		||||
	SIOCGI2C                       = 0xc020693d
 | 
			
		||||
	SIOCGIFADDR                    = 0xc0206921
 | 
			
		||||
	SIOCGIFBRDADDR                 = 0xc0206923
 | 
			
		||||
@@ -1267,8 +1322,11 @@ const (
 | 
			
		||||
	SIOCGIFPDSTADDR                = 0xc0206948
 | 
			
		||||
	SIOCGIFPHYS                    = 0xc0206935
 | 
			
		||||
	SIOCGIFPSRCADDR                = 0xc0206947
 | 
			
		||||
	SIOCGIFRSSHASH                 = 0xc0186997
 | 
			
		||||
	SIOCGIFRSSKEY                  = 0xc0946996
 | 
			
		||||
	SIOCGIFSTATUS                  = 0xc331693b
 | 
			
		||||
	SIOCGIFXMEDIA                  = 0xc028698b
 | 
			
		||||
	SIOCGLANPCP                    = 0xc0206998
 | 
			
		||||
	SIOCGLOWAT                     = 0x40047303
 | 
			
		||||
	SIOCGPGRP                      = 0x40047309
 | 
			
		||||
	SIOCGPRIVATE_0                 = 0xc0206950
 | 
			
		||||
@@ -1299,6 +1357,7 @@ const (
 | 
			
		||||
	SIOCSIFPHYS                    = 0x80206936
 | 
			
		||||
	SIOCSIFRVNET                   = 0xc020695b
 | 
			
		||||
	SIOCSIFVNET                    = 0xc020695a
 | 
			
		||||
	SIOCSLANPCP                    = 0x80206999
 | 
			
		||||
	SIOCSLOWAT                     = 0x80047302
 | 
			
		||||
	SIOCSPGRP                      = 0x80047308
 | 
			
		||||
	SIOCSTUNFIB                    = 0x8020695f
 | 
			
		||||
@@ -1317,6 +1376,7 @@ const (
 | 
			
		||||
	SO_BINTIME                     = 0x2000
 | 
			
		||||
	SO_BROADCAST                   = 0x20
 | 
			
		||||
	SO_DEBUG                       = 0x1
 | 
			
		||||
	SO_DOMAIN                      = 0x1019
 | 
			
		||||
	SO_DONTROUTE                   = 0x10
 | 
			
		||||
	SO_ERROR                       = 0x1007
 | 
			
		||||
	SO_KEEPALIVE                   = 0x8
 | 
			
		||||
@@ -1325,6 +1385,7 @@ const (
 | 
			
		||||
	SO_LISTENINCQLEN               = 0x1013
 | 
			
		||||
	SO_LISTENQLEN                  = 0x1012
 | 
			
		||||
	SO_LISTENQLIMIT                = 0x1011
 | 
			
		||||
	SO_MAX_PACING_RATE             = 0x1018
 | 
			
		||||
	SO_NOSIGPIPE                   = 0x800
 | 
			
		||||
	SO_NO_DDP                      = 0x8000
 | 
			
		||||
	SO_NO_OFFLOAD                  = 0x4000
 | 
			
		||||
@@ -1337,11 +1398,19 @@ const (
 | 
			
		||||
	SO_RCVTIMEO                    = 0x1006
 | 
			
		||||
	SO_REUSEADDR                   = 0x4
 | 
			
		||||
	SO_REUSEPORT                   = 0x200
 | 
			
		||||
	SO_REUSEPORT_LB                = 0x10000
 | 
			
		||||
	SO_SETFIB                      = 0x1014
 | 
			
		||||
	SO_SNDBUF                      = 0x1001
 | 
			
		||||
	SO_SNDLOWAT                    = 0x1003
 | 
			
		||||
	SO_SNDTIMEO                    = 0x1005
 | 
			
		||||
	SO_TIMESTAMP                   = 0x400
 | 
			
		||||
	SO_TS_BINTIME                  = 0x1
 | 
			
		||||
	SO_TS_CLOCK                    = 0x1017
 | 
			
		||||
	SO_TS_CLOCK_MAX                = 0x3
 | 
			
		||||
	SO_TS_DEFAULT                  = 0x0
 | 
			
		||||
	SO_TS_MONOTONIC                = 0x3
 | 
			
		||||
	SO_TS_REALTIME                 = 0x2
 | 
			
		||||
	SO_TS_REALTIME_MICRO           = 0x0
 | 
			
		||||
	SO_TYPE                        = 0x1008
 | 
			
		||||
	SO_USELOOPBACK                 = 0x40
 | 
			
		||||
	SO_USER_COOKIE                 = 0x1015
 | 
			
		||||
@@ -1385,10 +1454,45 @@ const (
 | 
			
		||||
	TCOFLUSH                       = 0x2
 | 
			
		||||
	TCOOFF                         = 0x1
 | 
			
		||||
	TCOON                          = 0x2
 | 
			
		||||
	TCP_BBR_ACK_COMP_ALG           = 0x448
 | 
			
		||||
	TCP_BBR_DRAIN_INC_EXTRA        = 0x43c
 | 
			
		||||
	TCP_BBR_DRAIN_PG               = 0x42e
 | 
			
		||||
	TCP_BBR_EXTRA_GAIN             = 0x449
 | 
			
		||||
	TCP_BBR_IWINTSO                = 0x42b
 | 
			
		||||
	TCP_BBR_LOWGAIN_FD             = 0x436
 | 
			
		||||
	TCP_BBR_LOWGAIN_HALF           = 0x435
 | 
			
		||||
	TCP_BBR_LOWGAIN_THRESH         = 0x434
 | 
			
		||||
	TCP_BBR_MAX_RTO                = 0x439
 | 
			
		||||
	TCP_BBR_MIN_RTO                = 0x438
 | 
			
		||||
	TCP_BBR_ONE_RETRAN             = 0x431
 | 
			
		||||
	TCP_BBR_PACE_CROSS             = 0x442
 | 
			
		||||
	TCP_BBR_PACE_DEL_TAR           = 0x43f
 | 
			
		||||
	TCP_BBR_PACE_PER_SEC           = 0x43e
 | 
			
		||||
	TCP_BBR_PACE_SEG_MAX           = 0x440
 | 
			
		||||
	TCP_BBR_PACE_SEG_MIN           = 0x441
 | 
			
		||||
	TCP_BBR_PROBE_RTT_GAIN         = 0x44d
 | 
			
		||||
	TCP_BBR_PROBE_RTT_INT          = 0x430
 | 
			
		||||
	TCP_BBR_PROBE_RTT_LEN          = 0x44e
 | 
			
		||||
	TCP_BBR_RACK_RTT_USE           = 0x44a
 | 
			
		||||
	TCP_BBR_RECFORCE               = 0x42c
 | 
			
		||||
	TCP_BBR_REC_OVER_HPTS          = 0x43a
 | 
			
		||||
	TCP_BBR_RETRAN_WTSO            = 0x44b
 | 
			
		||||
	TCP_BBR_RWND_IS_APP            = 0x42f
 | 
			
		||||
	TCP_BBR_STARTUP_EXIT_EPOCH     = 0x43d
 | 
			
		||||
	TCP_BBR_STARTUP_LOSS_EXIT      = 0x432
 | 
			
		||||
	TCP_BBR_STARTUP_PG             = 0x42d
 | 
			
		||||
	TCP_BBR_UNLIMITED              = 0x43b
 | 
			
		||||
	TCP_BBR_USEDEL_RATE            = 0x437
 | 
			
		||||
	TCP_BBR_USE_LOWGAIN            = 0x433
 | 
			
		||||
	TCP_CA_NAME_MAX                = 0x10
 | 
			
		||||
	TCP_CCALGOOPT                  = 0x41
 | 
			
		||||
	TCP_CONGESTION                 = 0x40
 | 
			
		||||
	TCP_DATA_AFTER_CLOSE           = 0x44c
 | 
			
		||||
	TCP_DELACK                     = 0x48
 | 
			
		||||
	TCP_FASTOPEN                   = 0x401
 | 
			
		||||
	TCP_FASTOPEN_MAX_COOKIE_LEN    = 0x10
 | 
			
		||||
	TCP_FASTOPEN_MIN_COOKIE_LEN    = 0x4
 | 
			
		||||
	TCP_FASTOPEN_PSK_LEN           = 0x10
 | 
			
		||||
	TCP_FUNCTION_BLK               = 0x2000
 | 
			
		||||
	TCP_FUNCTION_NAME_LEN_MAX      = 0x20
 | 
			
		||||
	TCP_INFO                       = 0x20
 | 
			
		||||
@@ -1396,6 +1500,12 @@ const (
 | 
			
		||||
	TCP_KEEPIDLE                   = 0x100
 | 
			
		||||
	TCP_KEEPINIT                   = 0x80
 | 
			
		||||
	TCP_KEEPINTVL                  = 0x200
 | 
			
		||||
	TCP_LOG                        = 0x22
 | 
			
		||||
	TCP_LOGBUF                     = 0x23
 | 
			
		||||
	TCP_LOGDUMP                    = 0x25
 | 
			
		||||
	TCP_LOGDUMPID                  = 0x26
 | 
			
		||||
	TCP_LOGID                      = 0x24
 | 
			
		||||
	TCP_LOG_ID_LEN                 = 0x40
 | 
			
		||||
	TCP_MAXBURST                   = 0x4
 | 
			
		||||
	TCP_MAXHLEN                    = 0x3c
 | 
			
		||||
	TCP_MAXOLEN                    = 0x28
 | 
			
		||||
@@ -1411,8 +1521,30 @@ const (
 | 
			
		||||
	TCP_NOPUSH                     = 0x4
 | 
			
		||||
	TCP_PCAP_IN                    = 0x1000
 | 
			
		||||
	TCP_PCAP_OUT                   = 0x800
 | 
			
		||||
	TCP_RACK_EARLY_RECOV           = 0x423
 | 
			
		||||
	TCP_RACK_EARLY_SEG             = 0x424
 | 
			
		||||
	TCP_RACK_IDLE_REDUCE_HIGH      = 0x444
 | 
			
		||||
	TCP_RACK_MIN_PACE              = 0x445
 | 
			
		||||
	TCP_RACK_MIN_PACE_SEG          = 0x446
 | 
			
		||||
	TCP_RACK_MIN_TO                = 0x422
 | 
			
		||||
	TCP_RACK_PACE_ALWAYS           = 0x41f
 | 
			
		||||
	TCP_RACK_PACE_MAX_SEG          = 0x41e
 | 
			
		||||
	TCP_RACK_PACE_REDUCE           = 0x41d
 | 
			
		||||
	TCP_RACK_PKT_DELAY             = 0x428
 | 
			
		||||
	TCP_RACK_PROP                  = 0x41b
 | 
			
		||||
	TCP_RACK_PROP_RATE             = 0x420
 | 
			
		||||
	TCP_RACK_PRR_SENDALOT          = 0x421
 | 
			
		||||
	TCP_RACK_REORD_FADE            = 0x426
 | 
			
		||||
	TCP_RACK_REORD_THRESH          = 0x425
 | 
			
		||||
	TCP_RACK_SESS_CWV              = 0x42a
 | 
			
		||||
	TCP_RACK_TLP_INC_VAR           = 0x429
 | 
			
		||||
	TCP_RACK_TLP_REDUCE            = 0x41c
 | 
			
		||||
	TCP_RACK_TLP_THRESH            = 0x427
 | 
			
		||||
	TCP_RACK_TLP_USE               = 0x447
 | 
			
		||||
	TCP_VENDOR                     = 0x80000000
 | 
			
		||||
	TCSAFLUSH                      = 0x2
 | 
			
		||||
	TIMER_ABSTIME                  = 0x1
 | 
			
		||||
	TIMER_RELTIME                  = 0x0
 | 
			
		||||
	TIOCCBRK                       = 0x2000747a
 | 
			
		||||
	TIOCCDTR                       = 0x20007478
 | 
			
		||||
	TIOCCONS                       = 0x80047462
 | 
			
		||||
@@ -1476,6 +1608,8 @@ const (
 | 
			
		||||
	TIOCTIMESTAMP                  = 0x40087459
 | 
			
		||||
	TIOCUCNTL                      = 0x80047466
 | 
			
		||||
	TOSTOP                         = 0x400000
 | 
			
		||||
	UTIME_NOW                      = -0x1
 | 
			
		||||
	UTIME_OMIT                     = -0x2
 | 
			
		||||
	VDISCARD                       = 0xf
 | 
			
		||||
	VDSUSP                         = 0xb
 | 
			
		||||
	VEOF                           = 0x0
 | 
			
		||||
@@ -1487,6 +1621,8 @@ const (
 | 
			
		||||
	VKILL                          = 0x5
 | 
			
		||||
	VLNEXT                         = 0xe
 | 
			
		||||
	VMIN                           = 0x10
 | 
			
		||||
	VM_BCACHE_SIZE_MAX             = 0x70e0000
 | 
			
		||||
	VM_SWZONE_SIZE_MAX             = 0x2280000
 | 
			
		||||
	VQUIT                          = 0x9
 | 
			
		||||
	VREPRINT                       = 0x6
 | 
			
		||||
	VSTART                         = 0xc
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										158
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										158
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -355,6 +355,22 @@ const (
 | 
			
		||||
	CTL_KERN                       = 0x1
 | 
			
		||||
	CTL_MAXNAME                    = 0x18
 | 
			
		||||
	CTL_NET                        = 0x4
 | 
			
		||||
	DIOCGATTR                      = 0xc148648e
 | 
			
		||||
	DIOCGDELETE                    = 0x80106488
 | 
			
		||||
	DIOCGFLUSH                     = 0x20006487
 | 
			
		||||
	DIOCGFRONTSTUFF                = 0x40086486
 | 
			
		||||
	DIOCGFWHEADS                   = 0x40046483
 | 
			
		||||
	DIOCGFWSECTORS                 = 0x40046482
 | 
			
		||||
	DIOCGIDENT                     = 0x41006489
 | 
			
		||||
	DIOCGMEDIASIZE                 = 0x40086481
 | 
			
		||||
	DIOCGPHYSPATH                  = 0x4400648d
 | 
			
		||||
	DIOCGPROVIDERNAME              = 0x4400648a
 | 
			
		||||
	DIOCGSECTORSIZE                = 0x40046480
 | 
			
		||||
	DIOCGSTRIPEOFFSET              = 0x4008648c
 | 
			
		||||
	DIOCGSTRIPESIZE                = 0x4008648b
 | 
			
		||||
	DIOCSKERNELDUMP                = 0x80506490
 | 
			
		||||
	DIOCSKERNELDUMP_FREEBSD11      = 0x80046485
 | 
			
		||||
	DIOCZONECMD                    = 0xc080648f
 | 
			
		||||
	DLT_A429                       = 0xb8
 | 
			
		||||
	DLT_A653_ICM                   = 0xb9
 | 
			
		||||
	DLT_AIRONET_HEADER             = 0x78
 | 
			
		||||
@@ -379,11 +395,14 @@ const (
 | 
			
		||||
	DLT_CHAOS                      = 0x5
 | 
			
		||||
	DLT_CHDLC                      = 0x68
 | 
			
		||||
	DLT_CISCO_IOS                  = 0x76
 | 
			
		||||
	DLT_CLASS_NETBSD_RAWAF         = 0x2240000
 | 
			
		||||
	DLT_C_HDLC                     = 0x68
 | 
			
		||||
	DLT_C_HDLC_WITH_DIR            = 0xcd
 | 
			
		||||
	DLT_DBUS                       = 0xe7
 | 
			
		||||
	DLT_DECT                       = 0xdd
 | 
			
		||||
	DLT_DISPLAYPORT_AUX            = 0x113
 | 
			
		||||
	DLT_DOCSIS                     = 0x8f
 | 
			
		||||
	DLT_DOCSIS31_XRA31             = 0x111
 | 
			
		||||
	DLT_DVB_CI                     = 0xeb
 | 
			
		||||
	DLT_ECONET                     = 0x73
 | 
			
		||||
	DLT_EN10MB                     = 0x1
 | 
			
		||||
@@ -393,6 +412,7 @@ const (
 | 
			
		||||
	DLT_ERF                        = 0xc5
 | 
			
		||||
	DLT_ERF_ETH                    = 0xaf
 | 
			
		||||
	DLT_ERF_POS                    = 0xb0
 | 
			
		||||
	DLT_ETHERNET_MPACKET           = 0x112
 | 
			
		||||
	DLT_FC_2                       = 0xe0
 | 
			
		||||
	DLT_FC_2_WITH_FRAME_DELIMS     = 0xe1
 | 
			
		||||
	DLT_FDDI                       = 0xa
 | 
			
		||||
@@ -406,7 +426,6 @@ const (
 | 
			
		||||
	DLT_GPRS_LLC                   = 0xa9
 | 
			
		||||
	DLT_GSMTAP_ABIS                = 0xda
 | 
			
		||||
	DLT_GSMTAP_UM                  = 0xd9
 | 
			
		||||
	DLT_HHDLC                      = 0x79
 | 
			
		||||
	DLT_IBM_SN                     = 0x92
 | 
			
		||||
	DLT_IBM_SP                     = 0x91
 | 
			
		||||
	DLT_IEEE802                    = 0x6
 | 
			
		||||
@@ -429,6 +448,7 @@ const (
 | 
			
		||||
	DLT_IPV4                       = 0xe4
 | 
			
		||||
	DLT_IPV6                       = 0xe5
 | 
			
		||||
	DLT_IP_OVER_FC                 = 0x7a
 | 
			
		||||
	DLT_ISO_14443                  = 0x108
 | 
			
		||||
	DLT_JUNIPER_ATM1               = 0x89
 | 
			
		||||
	DLT_JUNIPER_ATM2               = 0x87
 | 
			
		||||
	DLT_JUNIPER_ATM_CEMIC          = 0xee
 | 
			
		||||
@@ -461,8 +481,9 @@ const (
 | 
			
		||||
	DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
 | 
			
		||||
	DLT_LINUX_SLL                  = 0x71
 | 
			
		||||
	DLT_LOOP                       = 0x6c
 | 
			
		||||
	DLT_LORATAP                    = 0x10e
 | 
			
		||||
	DLT_LTALK                      = 0x72
 | 
			
		||||
	DLT_MATCHING_MAX               = 0x104
 | 
			
		||||
	DLT_MATCHING_MAX               = 0x113
 | 
			
		||||
	DLT_MATCHING_MIN               = 0x68
 | 
			
		||||
	DLT_MFR                        = 0xb6
 | 
			
		||||
	DLT_MOST                       = 0xd3
 | 
			
		||||
@@ -478,14 +499,16 @@ const (
 | 
			
		||||
	DLT_NFC_LLCP                   = 0xf5
 | 
			
		||||
	DLT_NFLOG                      = 0xef
 | 
			
		||||
	DLT_NG40                       = 0xf4
 | 
			
		||||
	DLT_NORDIC_BLE                 = 0x110
 | 
			
		||||
	DLT_NULL                       = 0x0
 | 
			
		||||
	DLT_OPENFLOW                   = 0x10b
 | 
			
		||||
	DLT_PCI_EXP                    = 0x7d
 | 
			
		||||
	DLT_PFLOG                      = 0x75
 | 
			
		||||
	DLT_PFSYNC                     = 0x79
 | 
			
		||||
	DLT_PKTAP                      = 0x102
 | 
			
		||||
	DLT_PPI                        = 0xc0
 | 
			
		||||
	DLT_PPP                        = 0x9
 | 
			
		||||
	DLT_PPP_BSDOS                  = 0x10
 | 
			
		||||
	DLT_PPP_BSDOS                  = 0xe
 | 
			
		||||
	DLT_PPP_ETHER                  = 0x33
 | 
			
		||||
	DLT_PPP_PPPD                   = 0xa6
 | 
			
		||||
	DLT_PPP_SERIAL                 = 0x32
 | 
			
		||||
@@ -496,19 +519,25 @@ const (
 | 
			
		||||
	DLT_PRONET                     = 0x4
 | 
			
		||||
	DLT_RAIF1                      = 0xc6
 | 
			
		||||
	DLT_RAW                        = 0xc
 | 
			
		||||
	DLT_RDS                        = 0x109
 | 
			
		||||
	DLT_REDBACK_SMARTEDGE          = 0x20
 | 
			
		||||
	DLT_RIO                        = 0x7c
 | 
			
		||||
	DLT_RTAC_SERIAL                = 0xfa
 | 
			
		||||
	DLT_SCCP                       = 0x8e
 | 
			
		||||
	DLT_SCTP                       = 0xf8
 | 
			
		||||
	DLT_SDLC                       = 0x10c
 | 
			
		||||
	DLT_SITA                       = 0xc4
 | 
			
		||||
	DLT_SLIP                       = 0x8
 | 
			
		||||
	DLT_SLIP_BSDOS                 = 0xf
 | 
			
		||||
	DLT_SLIP_BSDOS                 = 0xd
 | 
			
		||||
	DLT_STANAG_5066_D_PDU          = 0xed
 | 
			
		||||
	DLT_SUNATM                     = 0x7b
 | 
			
		||||
	DLT_SYMANTEC_FIREWALL          = 0x63
 | 
			
		||||
	DLT_TI_LLN_SNIFFER             = 0x10d
 | 
			
		||||
	DLT_TZSP                       = 0x80
 | 
			
		||||
	DLT_USB                        = 0xba
 | 
			
		||||
	DLT_USBPCAP                    = 0xf9
 | 
			
		||||
	DLT_USB_DARWIN                 = 0x10a
 | 
			
		||||
	DLT_USB_FREEBSD                = 0xba
 | 
			
		||||
	DLT_USB_LINUX                  = 0xbd
 | 
			
		||||
	DLT_USB_LINUX_MMAPPED          = 0xdc
 | 
			
		||||
	DLT_USER0                      = 0x93
 | 
			
		||||
@@ -527,10 +556,14 @@ const (
 | 
			
		||||
	DLT_USER7                      = 0x9a
 | 
			
		||||
	DLT_USER8                      = 0x9b
 | 
			
		||||
	DLT_USER9                      = 0x9c
 | 
			
		||||
	DLT_VSOCK                      = 0x10f
 | 
			
		||||
	DLT_WATTSTOPPER_DLM            = 0x107
 | 
			
		||||
	DLT_WIHART                     = 0xdf
 | 
			
		||||
	DLT_WIRESHARK_UPPER_PDU        = 0xfc
 | 
			
		||||
	DLT_X2E_SERIAL                 = 0xd5
 | 
			
		||||
	DLT_X2E_XORAYA                 = 0xd6
 | 
			
		||||
	DLT_ZWAVE_R1_R2                = 0x105
 | 
			
		||||
	DLT_ZWAVE_R3                   = 0x106
 | 
			
		||||
	DT_BLK                         = 0x6
 | 
			
		||||
	DT_CHR                         = 0x2
 | 
			
		||||
	DT_DIR                         = 0x4
 | 
			
		||||
@@ -548,6 +581,7 @@ const (
 | 
			
		||||
	ECHONL                         = 0x10
 | 
			
		||||
	ECHOPRT                        = 0x20
 | 
			
		||||
	EVFILT_AIO                     = -0x3
 | 
			
		||||
	EVFILT_EMPTY                   = -0xd
 | 
			
		||||
	EVFILT_FS                      = -0x9
 | 
			
		||||
	EVFILT_LIO                     = -0xa
 | 
			
		||||
	EVFILT_PROC                    = -0x5
 | 
			
		||||
@@ -555,11 +589,12 @@ const (
 | 
			
		||||
	EVFILT_READ                    = -0x1
 | 
			
		||||
	EVFILT_SENDFILE                = -0xc
 | 
			
		||||
	EVFILT_SIGNAL                  = -0x6
 | 
			
		||||
	EVFILT_SYSCOUNT                = 0xc
 | 
			
		||||
	EVFILT_SYSCOUNT                = 0xd
 | 
			
		||||
	EVFILT_TIMER                   = -0x7
 | 
			
		||||
	EVFILT_USER                    = -0xb
 | 
			
		||||
	EVFILT_VNODE                   = -0x4
 | 
			
		||||
	EVFILT_WRITE                   = -0x2
 | 
			
		||||
	EVNAMEMAP_NAME_SIZE            = 0x40
 | 
			
		||||
	EV_ADD                         = 0x1
 | 
			
		||||
	EV_CLEAR                       = 0x20
 | 
			
		||||
	EV_DELETE                      = 0x2
 | 
			
		||||
@@ -576,6 +611,7 @@ const (
 | 
			
		||||
	EV_RECEIPT                     = 0x40
 | 
			
		||||
	EV_SYSFLAGS                    = 0xf000
 | 
			
		||||
	EXTA                           = 0x4b00
 | 
			
		||||
	EXTATTR_MAXNAMELEN             = 0xff
 | 
			
		||||
	EXTATTR_NAMESPACE_EMPTY        = 0x0
 | 
			
		||||
	EXTATTR_NAMESPACE_SYSTEM       = 0x2
 | 
			
		||||
	EXTATTR_NAMESPACE_USER         = 0x1
 | 
			
		||||
@@ -617,6 +653,7 @@ const (
 | 
			
		||||
	IEXTEN                         = 0x400
 | 
			
		||||
	IFAN_ARRIVAL                   = 0x0
 | 
			
		||||
	IFAN_DEPARTURE                 = 0x1
 | 
			
		||||
	IFCAP_WOL_MAGIC                = 0x2000
 | 
			
		||||
	IFF_ALLMULTI                   = 0x200
 | 
			
		||||
	IFF_ALTPHYS                    = 0x4000
 | 
			
		||||
	IFF_BROADCAST                  = 0x2
 | 
			
		||||
@@ -633,6 +670,7 @@ const (
 | 
			
		||||
	IFF_MONITOR                    = 0x40000
 | 
			
		||||
	IFF_MULTICAST                  = 0x8000
 | 
			
		||||
	IFF_NOARP                      = 0x80
 | 
			
		||||
	IFF_NOGROUP                    = 0x800000
 | 
			
		||||
	IFF_OACTIVE                    = 0x400
 | 
			
		||||
	IFF_POINTOPOINT                = 0x10
 | 
			
		||||
	IFF_PPROMISC                   = 0x20000
 | 
			
		||||
@@ -807,6 +845,7 @@ const (
 | 
			
		||||
	IPV6_DSTOPTS                   = 0x32
 | 
			
		||||
	IPV6_FLOWID                    = 0x43
 | 
			
		||||
	IPV6_FLOWINFO_MASK             = 0xffffff0f
 | 
			
		||||
	IPV6_FLOWLABEL_LEN             = 0x14
 | 
			
		||||
	IPV6_FLOWLABEL_MASK            = 0xffff0f00
 | 
			
		||||
	IPV6_FLOWTYPE                  = 0x44
 | 
			
		||||
	IPV6_FRAGTTL                   = 0x78
 | 
			
		||||
@@ -827,13 +866,13 @@ const (
 | 
			
		||||
	IPV6_MAX_GROUP_SRC_FILTER      = 0x200
 | 
			
		||||
	IPV6_MAX_MEMBERSHIPS           = 0xfff
 | 
			
		||||
	IPV6_MAX_SOCK_SRC_FILTER       = 0x80
 | 
			
		||||
	IPV6_MIN_MEMBERSHIPS           = 0x1f
 | 
			
		||||
	IPV6_MMTU                      = 0x500
 | 
			
		||||
	IPV6_MSFILTER                  = 0x4a
 | 
			
		||||
	IPV6_MULTICAST_HOPS            = 0xa
 | 
			
		||||
	IPV6_MULTICAST_IF              = 0x9
 | 
			
		||||
	IPV6_MULTICAST_LOOP            = 0xb
 | 
			
		||||
	IPV6_NEXTHOP                   = 0x30
 | 
			
		||||
	IPV6_ORIGDSTADDR               = 0x48
 | 
			
		||||
	IPV6_PATHMTU                   = 0x2c
 | 
			
		||||
	IPV6_PKTINFO                   = 0x2e
 | 
			
		||||
	IPV6_PORTRANGE                 = 0xe
 | 
			
		||||
@@ -845,6 +884,7 @@ const (
 | 
			
		||||
	IPV6_RECVFLOWID                = 0x46
 | 
			
		||||
	IPV6_RECVHOPLIMIT              = 0x25
 | 
			
		||||
	IPV6_RECVHOPOPTS               = 0x27
 | 
			
		||||
	IPV6_RECVORIGDSTADDR           = 0x48
 | 
			
		||||
	IPV6_RECVPATHMTU               = 0x2b
 | 
			
		||||
	IPV6_RECVPKTINFO               = 0x24
 | 
			
		||||
	IPV6_RECVRSSBUCKETID           = 0x47
 | 
			
		||||
@@ -905,10 +945,8 @@ const (
 | 
			
		||||
	IP_MAX_MEMBERSHIPS             = 0xfff
 | 
			
		||||
	IP_MAX_SOCK_MUTE_FILTER        = 0x80
 | 
			
		||||
	IP_MAX_SOCK_SRC_FILTER         = 0x80
 | 
			
		||||
	IP_MAX_SOURCE_FILTER           = 0x400
 | 
			
		||||
	IP_MF                          = 0x2000
 | 
			
		||||
	IP_MINTTL                      = 0x42
 | 
			
		||||
	IP_MIN_MEMBERSHIPS             = 0x1f
 | 
			
		||||
	IP_MSFILTER                    = 0x4a
 | 
			
		||||
	IP_MSS                         = 0x240
 | 
			
		||||
	IP_MULTICAST_IF                = 0x9
 | 
			
		||||
@@ -918,6 +956,7 @@ const (
 | 
			
		||||
	IP_OFFMASK                     = 0x1fff
 | 
			
		||||
	IP_ONESBCAST                   = 0x17
 | 
			
		||||
	IP_OPTIONS                     = 0x1
 | 
			
		||||
	IP_ORIGDSTADDR                 = 0x1b
 | 
			
		||||
	IP_PORTRANGE                   = 0x13
 | 
			
		||||
	IP_PORTRANGE_DEFAULT           = 0x0
 | 
			
		||||
	IP_PORTRANGE_HIGH              = 0x1
 | 
			
		||||
@@ -926,6 +965,7 @@ const (
 | 
			
		||||
	IP_RECVFLOWID                  = 0x5d
 | 
			
		||||
	IP_RECVIF                      = 0x14
 | 
			
		||||
	IP_RECVOPTS                    = 0x5
 | 
			
		||||
	IP_RECVORIGDSTADDR             = 0x1b
 | 
			
		||||
	IP_RECVRETOPTS                 = 0x6
 | 
			
		||||
	IP_RECVRSSBUCKETID             = 0x5e
 | 
			
		||||
	IP_RECVTOS                     = 0x44
 | 
			
		||||
@@ -976,6 +1016,7 @@ const (
 | 
			
		||||
	MAP_EXCL                       = 0x4000
 | 
			
		||||
	MAP_FILE                       = 0x0
 | 
			
		||||
	MAP_FIXED                      = 0x10
 | 
			
		||||
	MAP_GUARD                      = 0x2000
 | 
			
		||||
	MAP_HASSEMAPHORE               = 0x200
 | 
			
		||||
	MAP_NOCORE                     = 0x20000
 | 
			
		||||
	MAP_NOSYNC                     = 0x800
 | 
			
		||||
@@ -987,6 +1028,15 @@ const (
 | 
			
		||||
	MAP_RESERVED0100               = 0x100
 | 
			
		||||
	MAP_SHARED                     = 0x1
 | 
			
		||||
	MAP_STACK                      = 0x400
 | 
			
		||||
	MCAST_BLOCK_SOURCE             = 0x54
 | 
			
		||||
	MCAST_EXCLUDE                  = 0x2
 | 
			
		||||
	MCAST_INCLUDE                  = 0x1
 | 
			
		||||
	MCAST_JOIN_GROUP               = 0x50
 | 
			
		||||
	MCAST_JOIN_SOURCE_GROUP        = 0x52
 | 
			
		||||
	MCAST_LEAVE_GROUP              = 0x51
 | 
			
		||||
	MCAST_LEAVE_SOURCE_GROUP       = 0x53
 | 
			
		||||
	MCAST_UNBLOCK_SOURCE           = 0x55
 | 
			
		||||
	MCAST_UNDEFINED                = 0x0
 | 
			
		||||
	MCL_CURRENT                    = 0x1
 | 
			
		||||
	MCL_FUTURE                     = 0x2
 | 
			
		||||
	MNT_ACLS                       = 0x8000000
 | 
			
		||||
@@ -1027,10 +1077,12 @@ const (
 | 
			
		||||
	MNT_SUSPEND                    = 0x4
 | 
			
		||||
	MNT_SYNCHRONOUS                = 0x2
 | 
			
		||||
	MNT_UNION                      = 0x20
 | 
			
		||||
	MNT_UNTRUSTED                  = 0x800000000
 | 
			
		||||
	MNT_UPDATE                     = 0x10000
 | 
			
		||||
	MNT_UPDATEMASK                 = 0x2d8d0807e
 | 
			
		||||
	MNT_UPDATEMASK                 = 0xad8d0807e
 | 
			
		||||
	MNT_USER                       = 0x8000
 | 
			
		||||
	MNT_VISFLAGMASK                = 0x3fef0ffff
 | 
			
		||||
	MNT_VERIFIED                   = 0x400000000
 | 
			
		||||
	MNT_VISFLAGMASK                = 0xffef0ffff
 | 
			
		||||
	MNT_WAIT                       = 0x1
 | 
			
		||||
	MSG_CMSG_CLOEXEC               = 0x40000
 | 
			
		||||
	MSG_COMPAT                     = 0x8000
 | 
			
		||||
@@ -1059,6 +1111,7 @@ const (
 | 
			
		||||
	NFDBITS                        = 0x40
 | 
			
		||||
	NOFLSH                         = 0x80000000
 | 
			
		||||
	NOKERNINFO                     = 0x2000000
 | 
			
		||||
	NOTE_ABSTIME                   = 0x10
 | 
			
		||||
	NOTE_ATTRIB                    = 0x8
 | 
			
		||||
	NOTE_CHILD                     = 0x4
 | 
			
		||||
	NOTE_CLOSE                     = 0x100
 | 
			
		||||
@@ -1213,7 +1266,6 @@ const (
 | 
			
		||||
	RTV_WEIGHT                     = 0x100
 | 
			
		||||
	RT_ALL_FIBS                    = -0x1
 | 
			
		||||
	RT_BLACKHOLE                   = 0x40
 | 
			
		||||
	RT_CACHING_CONTEXT             = 0x1
 | 
			
		||||
	RT_DEFAULT_FIB                 = 0x0
 | 
			
		||||
	RT_HAS_GW                      = 0x80
 | 
			
		||||
	RT_HAS_HEADER                  = 0x10
 | 
			
		||||
@@ -1223,15 +1275,17 @@ const (
 | 
			
		||||
	RT_LLE_CACHE                   = 0x100
 | 
			
		||||
	RT_MAY_LOOP                    = 0x8
 | 
			
		||||
	RT_MAY_LOOP_BIT                = 0x3
 | 
			
		||||
	RT_NORTREF                     = 0x2
 | 
			
		||||
	RT_REJECT                      = 0x20
 | 
			
		||||
	RUSAGE_CHILDREN                = -0x1
 | 
			
		||||
	RUSAGE_SELF                    = 0x0
 | 
			
		||||
	RUSAGE_THREAD                  = 0x1
 | 
			
		||||
	SCM_BINTIME                    = 0x4
 | 
			
		||||
	SCM_CREDS                      = 0x3
 | 
			
		||||
	SCM_MONOTONIC                  = 0x6
 | 
			
		||||
	SCM_REALTIME                   = 0x5
 | 
			
		||||
	SCM_RIGHTS                     = 0x1
 | 
			
		||||
	SCM_TIMESTAMP                  = 0x2
 | 
			
		||||
	SCM_TIME_INFO                  = 0x7
 | 
			
		||||
	SHUT_RD                        = 0x0
 | 
			
		||||
	SHUT_RDWR                      = 0x2
 | 
			
		||||
	SHUT_WR                        = 0x1
 | 
			
		||||
@@ -1247,6 +1301,7 @@ const (
 | 
			
		||||
	SIOCGETSGCNT                   = 0xc0207210
 | 
			
		||||
	SIOCGETVIFCNT                  = 0xc028720f
 | 
			
		||||
	SIOCGHIWAT                     = 0x40047301
 | 
			
		||||
	SIOCGHWADDR                    = 0xc020693e
 | 
			
		||||
	SIOCGI2C                       = 0xc020693d
 | 
			
		||||
	SIOCGIFADDR                    = 0xc0206921
 | 
			
		||||
	SIOCGIFBRDADDR                 = 0xc0206923
 | 
			
		||||
@@ -1268,8 +1323,11 @@ const (
 | 
			
		||||
	SIOCGIFPDSTADDR                = 0xc0206948
 | 
			
		||||
	SIOCGIFPHYS                    = 0xc0206935
 | 
			
		||||
	SIOCGIFPSRCADDR                = 0xc0206947
 | 
			
		||||
	SIOCGIFRSSHASH                 = 0xc0186997
 | 
			
		||||
	SIOCGIFRSSKEY                  = 0xc0946996
 | 
			
		||||
	SIOCGIFSTATUS                  = 0xc331693b
 | 
			
		||||
	SIOCGIFXMEDIA                  = 0xc030698b
 | 
			
		||||
	SIOCGLANPCP                    = 0xc0206998
 | 
			
		||||
	SIOCGLOWAT                     = 0x40047303
 | 
			
		||||
	SIOCGPGRP                      = 0x40047309
 | 
			
		||||
	SIOCGPRIVATE_0                 = 0xc0206950
 | 
			
		||||
@@ -1300,6 +1358,7 @@ const (
 | 
			
		||||
	SIOCSIFPHYS                    = 0x80206936
 | 
			
		||||
	SIOCSIFRVNET                   = 0xc020695b
 | 
			
		||||
	SIOCSIFVNET                    = 0xc020695a
 | 
			
		||||
	SIOCSLANPCP                    = 0x80206999
 | 
			
		||||
	SIOCSLOWAT                     = 0x80047302
 | 
			
		||||
	SIOCSPGRP                      = 0x80047308
 | 
			
		||||
	SIOCSTUNFIB                    = 0x8020695f
 | 
			
		||||
@@ -1318,6 +1377,7 @@ const (
 | 
			
		||||
	SO_BINTIME                     = 0x2000
 | 
			
		||||
	SO_BROADCAST                   = 0x20
 | 
			
		||||
	SO_DEBUG                       = 0x1
 | 
			
		||||
	SO_DOMAIN                      = 0x1019
 | 
			
		||||
	SO_DONTROUTE                   = 0x10
 | 
			
		||||
	SO_ERROR                       = 0x1007
 | 
			
		||||
	SO_KEEPALIVE                   = 0x8
 | 
			
		||||
@@ -1326,6 +1386,7 @@ const (
 | 
			
		||||
	SO_LISTENINCQLEN               = 0x1013
 | 
			
		||||
	SO_LISTENQLEN                  = 0x1012
 | 
			
		||||
	SO_LISTENQLIMIT                = 0x1011
 | 
			
		||||
	SO_MAX_PACING_RATE             = 0x1018
 | 
			
		||||
	SO_NOSIGPIPE                   = 0x800
 | 
			
		||||
	SO_NO_DDP                      = 0x8000
 | 
			
		||||
	SO_NO_OFFLOAD                  = 0x4000
 | 
			
		||||
@@ -1338,11 +1399,19 @@ const (
 | 
			
		||||
	SO_RCVTIMEO                    = 0x1006
 | 
			
		||||
	SO_REUSEADDR                   = 0x4
 | 
			
		||||
	SO_REUSEPORT                   = 0x200
 | 
			
		||||
	SO_REUSEPORT_LB                = 0x10000
 | 
			
		||||
	SO_SETFIB                      = 0x1014
 | 
			
		||||
	SO_SNDBUF                      = 0x1001
 | 
			
		||||
	SO_SNDLOWAT                    = 0x1003
 | 
			
		||||
	SO_SNDTIMEO                    = 0x1005
 | 
			
		||||
	SO_TIMESTAMP                   = 0x400
 | 
			
		||||
	SO_TS_BINTIME                  = 0x1
 | 
			
		||||
	SO_TS_CLOCK                    = 0x1017
 | 
			
		||||
	SO_TS_CLOCK_MAX                = 0x3
 | 
			
		||||
	SO_TS_DEFAULT                  = 0x0
 | 
			
		||||
	SO_TS_MONOTONIC                = 0x3
 | 
			
		||||
	SO_TS_REALTIME                 = 0x2
 | 
			
		||||
	SO_TS_REALTIME_MICRO           = 0x0
 | 
			
		||||
	SO_TYPE                        = 0x1008
 | 
			
		||||
	SO_USELOOPBACK                 = 0x40
 | 
			
		||||
	SO_USER_COOKIE                 = 0x1015
 | 
			
		||||
@@ -1386,10 +1455,45 @@ const (
 | 
			
		||||
	TCOFLUSH                       = 0x2
 | 
			
		||||
	TCOOFF                         = 0x1
 | 
			
		||||
	TCOON                          = 0x2
 | 
			
		||||
	TCP_BBR_ACK_COMP_ALG           = 0x448
 | 
			
		||||
	TCP_BBR_DRAIN_INC_EXTRA        = 0x43c
 | 
			
		||||
	TCP_BBR_DRAIN_PG               = 0x42e
 | 
			
		||||
	TCP_BBR_EXTRA_GAIN             = 0x449
 | 
			
		||||
	TCP_BBR_IWINTSO                = 0x42b
 | 
			
		||||
	TCP_BBR_LOWGAIN_FD             = 0x436
 | 
			
		||||
	TCP_BBR_LOWGAIN_HALF           = 0x435
 | 
			
		||||
	TCP_BBR_LOWGAIN_THRESH         = 0x434
 | 
			
		||||
	TCP_BBR_MAX_RTO                = 0x439
 | 
			
		||||
	TCP_BBR_MIN_RTO                = 0x438
 | 
			
		||||
	TCP_BBR_ONE_RETRAN             = 0x431
 | 
			
		||||
	TCP_BBR_PACE_CROSS             = 0x442
 | 
			
		||||
	TCP_BBR_PACE_DEL_TAR           = 0x43f
 | 
			
		||||
	TCP_BBR_PACE_PER_SEC           = 0x43e
 | 
			
		||||
	TCP_BBR_PACE_SEG_MAX           = 0x440
 | 
			
		||||
	TCP_BBR_PACE_SEG_MIN           = 0x441
 | 
			
		||||
	TCP_BBR_PROBE_RTT_GAIN         = 0x44d
 | 
			
		||||
	TCP_BBR_PROBE_RTT_INT          = 0x430
 | 
			
		||||
	TCP_BBR_PROBE_RTT_LEN          = 0x44e
 | 
			
		||||
	TCP_BBR_RACK_RTT_USE           = 0x44a
 | 
			
		||||
	TCP_BBR_RECFORCE               = 0x42c
 | 
			
		||||
	TCP_BBR_REC_OVER_HPTS          = 0x43a
 | 
			
		||||
	TCP_BBR_RETRAN_WTSO            = 0x44b
 | 
			
		||||
	TCP_BBR_RWND_IS_APP            = 0x42f
 | 
			
		||||
	TCP_BBR_STARTUP_EXIT_EPOCH     = 0x43d
 | 
			
		||||
	TCP_BBR_STARTUP_LOSS_EXIT      = 0x432
 | 
			
		||||
	TCP_BBR_STARTUP_PG             = 0x42d
 | 
			
		||||
	TCP_BBR_UNLIMITED              = 0x43b
 | 
			
		||||
	TCP_BBR_USEDEL_RATE            = 0x437
 | 
			
		||||
	TCP_BBR_USE_LOWGAIN            = 0x433
 | 
			
		||||
	TCP_CA_NAME_MAX                = 0x10
 | 
			
		||||
	TCP_CCALGOOPT                  = 0x41
 | 
			
		||||
	TCP_CONGESTION                 = 0x40
 | 
			
		||||
	TCP_DATA_AFTER_CLOSE           = 0x44c
 | 
			
		||||
	TCP_DELACK                     = 0x48
 | 
			
		||||
	TCP_FASTOPEN                   = 0x401
 | 
			
		||||
	TCP_FASTOPEN_MAX_COOKIE_LEN    = 0x10
 | 
			
		||||
	TCP_FASTOPEN_MIN_COOKIE_LEN    = 0x4
 | 
			
		||||
	TCP_FASTOPEN_PSK_LEN           = 0x10
 | 
			
		||||
	TCP_FUNCTION_BLK               = 0x2000
 | 
			
		||||
	TCP_FUNCTION_NAME_LEN_MAX      = 0x20
 | 
			
		||||
	TCP_INFO                       = 0x20
 | 
			
		||||
@@ -1397,6 +1501,12 @@ const (
 | 
			
		||||
	TCP_KEEPIDLE                   = 0x100
 | 
			
		||||
	TCP_KEEPINIT                   = 0x80
 | 
			
		||||
	TCP_KEEPINTVL                  = 0x200
 | 
			
		||||
	TCP_LOG                        = 0x22
 | 
			
		||||
	TCP_LOGBUF                     = 0x23
 | 
			
		||||
	TCP_LOGDUMP                    = 0x25
 | 
			
		||||
	TCP_LOGDUMPID                  = 0x26
 | 
			
		||||
	TCP_LOGID                      = 0x24
 | 
			
		||||
	TCP_LOG_ID_LEN                 = 0x40
 | 
			
		||||
	TCP_MAXBURST                   = 0x4
 | 
			
		||||
	TCP_MAXHLEN                    = 0x3c
 | 
			
		||||
	TCP_MAXOLEN                    = 0x28
 | 
			
		||||
@@ -1412,8 +1522,30 @@ const (
 | 
			
		||||
	TCP_NOPUSH                     = 0x4
 | 
			
		||||
	TCP_PCAP_IN                    = 0x1000
 | 
			
		||||
	TCP_PCAP_OUT                   = 0x800
 | 
			
		||||
	TCP_RACK_EARLY_RECOV           = 0x423
 | 
			
		||||
	TCP_RACK_EARLY_SEG             = 0x424
 | 
			
		||||
	TCP_RACK_IDLE_REDUCE_HIGH      = 0x444
 | 
			
		||||
	TCP_RACK_MIN_PACE              = 0x445
 | 
			
		||||
	TCP_RACK_MIN_PACE_SEG          = 0x446
 | 
			
		||||
	TCP_RACK_MIN_TO                = 0x422
 | 
			
		||||
	TCP_RACK_PACE_ALWAYS           = 0x41f
 | 
			
		||||
	TCP_RACK_PACE_MAX_SEG          = 0x41e
 | 
			
		||||
	TCP_RACK_PACE_REDUCE           = 0x41d
 | 
			
		||||
	TCP_RACK_PKT_DELAY             = 0x428
 | 
			
		||||
	TCP_RACK_PROP                  = 0x41b
 | 
			
		||||
	TCP_RACK_PROP_RATE             = 0x420
 | 
			
		||||
	TCP_RACK_PRR_SENDALOT          = 0x421
 | 
			
		||||
	TCP_RACK_REORD_FADE            = 0x426
 | 
			
		||||
	TCP_RACK_REORD_THRESH          = 0x425
 | 
			
		||||
	TCP_RACK_SESS_CWV              = 0x42a
 | 
			
		||||
	TCP_RACK_TLP_INC_VAR           = 0x429
 | 
			
		||||
	TCP_RACK_TLP_REDUCE            = 0x41c
 | 
			
		||||
	TCP_RACK_TLP_THRESH            = 0x427
 | 
			
		||||
	TCP_RACK_TLP_USE               = 0x447
 | 
			
		||||
	TCP_VENDOR                     = 0x80000000
 | 
			
		||||
	TCSAFLUSH                      = 0x2
 | 
			
		||||
	TIMER_ABSTIME                  = 0x1
 | 
			
		||||
	TIMER_RELTIME                  = 0x0
 | 
			
		||||
	TIOCCBRK                       = 0x2000747a
 | 
			
		||||
	TIOCCDTR                       = 0x20007478
 | 
			
		||||
	TIOCCONS                       = 0x80047462
 | 
			
		||||
@@ -1477,6 +1609,8 @@ const (
 | 
			
		||||
	TIOCTIMESTAMP                  = 0x40107459
 | 
			
		||||
	TIOCUCNTL                      = 0x80047466
 | 
			
		||||
	TOSTOP                         = 0x400000
 | 
			
		||||
	UTIME_NOW                      = -0x1
 | 
			
		||||
	UTIME_OMIT                     = -0x2
 | 
			
		||||
	VDISCARD                       = 0xf
 | 
			
		||||
	VDSUSP                         = 0xb
 | 
			
		||||
	VEOF                           = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -355,6 +355,22 @@ const (
 | 
			
		||||
	CTL_KERN                       = 0x1
 | 
			
		||||
	CTL_MAXNAME                    = 0x18
 | 
			
		||||
	CTL_NET                        = 0x4
 | 
			
		||||
	DIOCGATTR                      = 0xc144648e
 | 
			
		||||
	DIOCGDELETE                    = 0x80106488
 | 
			
		||||
	DIOCGFLUSH                     = 0x20006487
 | 
			
		||||
	DIOCGFRONTSTUFF                = 0x40086486
 | 
			
		||||
	DIOCGFWHEADS                   = 0x40046483
 | 
			
		||||
	DIOCGFWSECTORS                 = 0x40046482
 | 
			
		||||
	DIOCGIDENT                     = 0x41006489
 | 
			
		||||
	DIOCGMEDIASIZE                 = 0x40086481
 | 
			
		||||
	DIOCGPHYSPATH                  = 0x4400648d
 | 
			
		||||
	DIOCGPROVIDERNAME              = 0x4400648a
 | 
			
		||||
	DIOCGSECTORSIZE                = 0x40046480
 | 
			
		||||
	DIOCGSTRIPEOFFSET              = 0x4008648c
 | 
			
		||||
	DIOCGSTRIPESIZE                = 0x4008648b
 | 
			
		||||
	DIOCSKERNELDUMP                = 0x804c6490
 | 
			
		||||
	DIOCSKERNELDUMP_FREEBSD11      = 0x80046485
 | 
			
		||||
	DIOCZONECMD                    = 0xc06c648f
 | 
			
		||||
	DLT_A429                       = 0xb8
 | 
			
		||||
	DLT_A653_ICM                   = 0xb9
 | 
			
		||||
	DLT_AIRONET_HEADER             = 0x78
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										159
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										159
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -355,6 +355,22 @@ const (
 | 
			
		||||
	CTL_KERN                       = 0x1
 | 
			
		||||
	CTL_MAXNAME                    = 0x18
 | 
			
		||||
	CTL_NET                        = 0x4
 | 
			
		||||
	DIOCGATTR                      = 0xc148648e
 | 
			
		||||
	DIOCGDELETE                    = 0x80106488
 | 
			
		||||
	DIOCGFLUSH                     = 0x20006487
 | 
			
		||||
	DIOCGFRONTSTUFF                = 0x40086486
 | 
			
		||||
	DIOCGFWHEADS                   = 0x40046483
 | 
			
		||||
	DIOCGFWSECTORS                 = 0x40046482
 | 
			
		||||
	DIOCGIDENT                     = 0x41006489
 | 
			
		||||
	DIOCGMEDIASIZE                 = 0x40086481
 | 
			
		||||
	DIOCGPHYSPATH                  = 0x4400648d
 | 
			
		||||
	DIOCGPROVIDERNAME              = 0x4400648a
 | 
			
		||||
	DIOCGSECTORSIZE                = 0x40046480
 | 
			
		||||
	DIOCGSTRIPEOFFSET              = 0x4008648c
 | 
			
		||||
	DIOCGSTRIPESIZE                = 0x4008648b
 | 
			
		||||
	DIOCSKERNELDUMP                = 0x80506490
 | 
			
		||||
	DIOCSKERNELDUMP_FREEBSD11      = 0x80046485
 | 
			
		||||
	DIOCZONECMD                    = 0xc080648f
 | 
			
		||||
	DLT_A429                       = 0xb8
 | 
			
		||||
	DLT_A653_ICM                   = 0xb9
 | 
			
		||||
	DLT_AIRONET_HEADER             = 0x78
 | 
			
		||||
@@ -379,11 +395,14 @@ const (
 | 
			
		||||
	DLT_CHAOS                      = 0x5
 | 
			
		||||
	DLT_CHDLC                      = 0x68
 | 
			
		||||
	DLT_CISCO_IOS                  = 0x76
 | 
			
		||||
	DLT_CLASS_NETBSD_RAWAF         = 0x2240000
 | 
			
		||||
	DLT_C_HDLC                     = 0x68
 | 
			
		||||
	DLT_C_HDLC_WITH_DIR            = 0xcd
 | 
			
		||||
	DLT_DBUS                       = 0xe7
 | 
			
		||||
	DLT_DECT                       = 0xdd
 | 
			
		||||
	DLT_DISPLAYPORT_AUX            = 0x113
 | 
			
		||||
	DLT_DOCSIS                     = 0x8f
 | 
			
		||||
	DLT_DOCSIS31_XRA31             = 0x111
 | 
			
		||||
	DLT_DVB_CI                     = 0xeb
 | 
			
		||||
	DLT_ECONET                     = 0x73
 | 
			
		||||
	DLT_EN10MB                     = 0x1
 | 
			
		||||
@@ -393,6 +412,7 @@ const (
 | 
			
		||||
	DLT_ERF                        = 0xc5
 | 
			
		||||
	DLT_ERF_ETH                    = 0xaf
 | 
			
		||||
	DLT_ERF_POS                    = 0xb0
 | 
			
		||||
	DLT_ETHERNET_MPACKET           = 0x112
 | 
			
		||||
	DLT_FC_2                       = 0xe0
 | 
			
		||||
	DLT_FC_2_WITH_FRAME_DELIMS     = 0xe1
 | 
			
		||||
	DLT_FDDI                       = 0xa
 | 
			
		||||
@@ -406,7 +426,6 @@ const (
 | 
			
		||||
	DLT_GPRS_LLC                   = 0xa9
 | 
			
		||||
	DLT_GSMTAP_ABIS                = 0xda
 | 
			
		||||
	DLT_GSMTAP_UM                  = 0xd9
 | 
			
		||||
	DLT_HHDLC                      = 0x79
 | 
			
		||||
	DLT_IBM_SN                     = 0x92
 | 
			
		||||
	DLT_IBM_SP                     = 0x91
 | 
			
		||||
	DLT_IEEE802                    = 0x6
 | 
			
		||||
@@ -429,6 +448,7 @@ const (
 | 
			
		||||
	DLT_IPV4                       = 0xe4
 | 
			
		||||
	DLT_IPV6                       = 0xe5
 | 
			
		||||
	DLT_IP_OVER_FC                 = 0x7a
 | 
			
		||||
	DLT_ISO_14443                  = 0x108
 | 
			
		||||
	DLT_JUNIPER_ATM1               = 0x89
 | 
			
		||||
	DLT_JUNIPER_ATM2               = 0x87
 | 
			
		||||
	DLT_JUNIPER_ATM_CEMIC          = 0xee
 | 
			
		||||
@@ -461,8 +481,9 @@ const (
 | 
			
		||||
	DLT_LINUX_PPP_WITHDIRECTION    = 0xa6
 | 
			
		||||
	DLT_LINUX_SLL                  = 0x71
 | 
			
		||||
	DLT_LOOP                       = 0x6c
 | 
			
		||||
	DLT_LORATAP                    = 0x10e
 | 
			
		||||
	DLT_LTALK                      = 0x72
 | 
			
		||||
	DLT_MATCHING_MAX               = 0x104
 | 
			
		||||
	DLT_MATCHING_MAX               = 0x113
 | 
			
		||||
	DLT_MATCHING_MIN               = 0x68
 | 
			
		||||
	DLT_MFR                        = 0xb6
 | 
			
		||||
	DLT_MOST                       = 0xd3
 | 
			
		||||
@@ -478,14 +499,16 @@ const (
 | 
			
		||||
	DLT_NFC_LLCP                   = 0xf5
 | 
			
		||||
	DLT_NFLOG                      = 0xef
 | 
			
		||||
	DLT_NG40                       = 0xf4
 | 
			
		||||
	DLT_NORDIC_BLE                 = 0x110
 | 
			
		||||
	DLT_NULL                       = 0x0
 | 
			
		||||
	DLT_OPENFLOW                   = 0x10b
 | 
			
		||||
	DLT_PCI_EXP                    = 0x7d
 | 
			
		||||
	DLT_PFLOG                      = 0x75
 | 
			
		||||
	DLT_PFSYNC                     = 0x79
 | 
			
		||||
	DLT_PKTAP                      = 0x102
 | 
			
		||||
	DLT_PPI                        = 0xc0
 | 
			
		||||
	DLT_PPP                        = 0x9
 | 
			
		||||
	DLT_PPP_BSDOS                  = 0x10
 | 
			
		||||
	DLT_PPP_BSDOS                  = 0xe
 | 
			
		||||
	DLT_PPP_ETHER                  = 0x33
 | 
			
		||||
	DLT_PPP_PPPD                   = 0xa6
 | 
			
		||||
	DLT_PPP_SERIAL                 = 0x32
 | 
			
		||||
@@ -496,19 +519,25 @@ const (
 | 
			
		||||
	DLT_PRONET                     = 0x4
 | 
			
		||||
	DLT_RAIF1                      = 0xc6
 | 
			
		||||
	DLT_RAW                        = 0xc
 | 
			
		||||
	DLT_RDS                        = 0x109
 | 
			
		||||
	DLT_REDBACK_SMARTEDGE          = 0x20
 | 
			
		||||
	DLT_RIO                        = 0x7c
 | 
			
		||||
	DLT_RTAC_SERIAL                = 0xfa
 | 
			
		||||
	DLT_SCCP                       = 0x8e
 | 
			
		||||
	DLT_SCTP                       = 0xf8
 | 
			
		||||
	DLT_SDLC                       = 0x10c
 | 
			
		||||
	DLT_SITA                       = 0xc4
 | 
			
		||||
	DLT_SLIP                       = 0x8
 | 
			
		||||
	DLT_SLIP_BSDOS                 = 0xf
 | 
			
		||||
	DLT_SLIP_BSDOS                 = 0xd
 | 
			
		||||
	DLT_STANAG_5066_D_PDU          = 0xed
 | 
			
		||||
	DLT_SUNATM                     = 0x7b
 | 
			
		||||
	DLT_SYMANTEC_FIREWALL          = 0x63
 | 
			
		||||
	DLT_TI_LLN_SNIFFER             = 0x10d
 | 
			
		||||
	DLT_TZSP                       = 0x80
 | 
			
		||||
	DLT_USB                        = 0xba
 | 
			
		||||
	DLT_USBPCAP                    = 0xf9
 | 
			
		||||
	DLT_USB_DARWIN                 = 0x10a
 | 
			
		||||
	DLT_USB_FREEBSD                = 0xba
 | 
			
		||||
	DLT_USB_LINUX                  = 0xbd
 | 
			
		||||
	DLT_USB_LINUX_MMAPPED          = 0xdc
 | 
			
		||||
	DLT_USER0                      = 0x93
 | 
			
		||||
@@ -527,10 +556,14 @@ const (
 | 
			
		||||
	DLT_USER7                      = 0x9a
 | 
			
		||||
	DLT_USER8                      = 0x9b
 | 
			
		||||
	DLT_USER9                      = 0x9c
 | 
			
		||||
	DLT_VSOCK                      = 0x10f
 | 
			
		||||
	DLT_WATTSTOPPER_DLM            = 0x107
 | 
			
		||||
	DLT_WIHART                     = 0xdf
 | 
			
		||||
	DLT_WIRESHARK_UPPER_PDU        = 0xfc
 | 
			
		||||
	DLT_X2E_SERIAL                 = 0xd5
 | 
			
		||||
	DLT_X2E_XORAYA                 = 0xd6
 | 
			
		||||
	DLT_ZWAVE_R1_R2                = 0x105
 | 
			
		||||
	DLT_ZWAVE_R3                   = 0x106
 | 
			
		||||
	DT_BLK                         = 0x6
 | 
			
		||||
	DT_CHR                         = 0x2
 | 
			
		||||
	DT_DIR                         = 0x4
 | 
			
		||||
@@ -548,6 +581,7 @@ const (
 | 
			
		||||
	ECHONL                         = 0x10
 | 
			
		||||
	ECHOPRT                        = 0x20
 | 
			
		||||
	EVFILT_AIO                     = -0x3
 | 
			
		||||
	EVFILT_EMPTY                   = -0xd
 | 
			
		||||
	EVFILT_FS                      = -0x9
 | 
			
		||||
	EVFILT_LIO                     = -0xa
 | 
			
		||||
	EVFILT_PROC                    = -0x5
 | 
			
		||||
@@ -555,11 +589,12 @@ const (
 | 
			
		||||
	EVFILT_READ                    = -0x1
 | 
			
		||||
	EVFILT_SENDFILE                = -0xc
 | 
			
		||||
	EVFILT_SIGNAL                  = -0x6
 | 
			
		||||
	EVFILT_SYSCOUNT                = 0xc
 | 
			
		||||
	EVFILT_SYSCOUNT                = 0xd
 | 
			
		||||
	EVFILT_TIMER                   = -0x7
 | 
			
		||||
	EVFILT_USER                    = -0xb
 | 
			
		||||
	EVFILT_VNODE                   = -0x4
 | 
			
		||||
	EVFILT_WRITE                   = -0x2
 | 
			
		||||
	EVNAMEMAP_NAME_SIZE            = 0x40
 | 
			
		||||
	EV_ADD                         = 0x1
 | 
			
		||||
	EV_CLEAR                       = 0x20
 | 
			
		||||
	EV_DELETE                      = 0x2
 | 
			
		||||
@@ -576,6 +611,7 @@ const (
 | 
			
		||||
	EV_RECEIPT                     = 0x40
 | 
			
		||||
	EV_SYSFLAGS                    = 0xf000
 | 
			
		||||
	EXTA                           = 0x4b00
 | 
			
		||||
	EXTATTR_MAXNAMELEN             = 0xff
 | 
			
		||||
	EXTATTR_NAMESPACE_EMPTY        = 0x0
 | 
			
		||||
	EXTATTR_NAMESPACE_SYSTEM       = 0x2
 | 
			
		||||
	EXTATTR_NAMESPACE_USER         = 0x1
 | 
			
		||||
@@ -617,6 +653,7 @@ const (
 | 
			
		||||
	IEXTEN                         = 0x400
 | 
			
		||||
	IFAN_ARRIVAL                   = 0x0
 | 
			
		||||
	IFAN_DEPARTURE                 = 0x1
 | 
			
		||||
	IFCAP_WOL_MAGIC                = 0x2000
 | 
			
		||||
	IFF_ALLMULTI                   = 0x200
 | 
			
		||||
	IFF_ALTPHYS                    = 0x4000
 | 
			
		||||
	IFF_BROADCAST                  = 0x2
 | 
			
		||||
@@ -633,6 +670,7 @@ const (
 | 
			
		||||
	IFF_MONITOR                    = 0x40000
 | 
			
		||||
	IFF_MULTICAST                  = 0x8000
 | 
			
		||||
	IFF_NOARP                      = 0x80
 | 
			
		||||
	IFF_NOGROUP                    = 0x800000
 | 
			
		||||
	IFF_OACTIVE                    = 0x400
 | 
			
		||||
	IFF_POINTOPOINT                = 0x10
 | 
			
		||||
	IFF_PPROMISC                   = 0x20000
 | 
			
		||||
@@ -807,6 +845,7 @@ const (
 | 
			
		||||
	IPV6_DSTOPTS                   = 0x32
 | 
			
		||||
	IPV6_FLOWID                    = 0x43
 | 
			
		||||
	IPV6_FLOWINFO_MASK             = 0xffffff0f
 | 
			
		||||
	IPV6_FLOWLABEL_LEN             = 0x14
 | 
			
		||||
	IPV6_FLOWLABEL_MASK            = 0xffff0f00
 | 
			
		||||
	IPV6_FLOWTYPE                  = 0x44
 | 
			
		||||
	IPV6_FRAGTTL                   = 0x78
 | 
			
		||||
@@ -827,13 +866,13 @@ const (
 | 
			
		||||
	IPV6_MAX_GROUP_SRC_FILTER      = 0x200
 | 
			
		||||
	IPV6_MAX_MEMBERSHIPS           = 0xfff
 | 
			
		||||
	IPV6_MAX_SOCK_SRC_FILTER       = 0x80
 | 
			
		||||
	IPV6_MIN_MEMBERSHIPS           = 0x1f
 | 
			
		||||
	IPV6_MMTU                      = 0x500
 | 
			
		||||
	IPV6_MSFILTER                  = 0x4a
 | 
			
		||||
	IPV6_MULTICAST_HOPS            = 0xa
 | 
			
		||||
	IPV6_MULTICAST_IF              = 0x9
 | 
			
		||||
	IPV6_MULTICAST_LOOP            = 0xb
 | 
			
		||||
	IPV6_NEXTHOP                   = 0x30
 | 
			
		||||
	IPV6_ORIGDSTADDR               = 0x48
 | 
			
		||||
	IPV6_PATHMTU                   = 0x2c
 | 
			
		||||
	IPV6_PKTINFO                   = 0x2e
 | 
			
		||||
	IPV6_PORTRANGE                 = 0xe
 | 
			
		||||
@@ -845,6 +884,7 @@ const (
 | 
			
		||||
	IPV6_RECVFLOWID                = 0x46
 | 
			
		||||
	IPV6_RECVHOPLIMIT              = 0x25
 | 
			
		||||
	IPV6_RECVHOPOPTS               = 0x27
 | 
			
		||||
	IPV6_RECVORIGDSTADDR           = 0x48
 | 
			
		||||
	IPV6_RECVPATHMTU               = 0x2b
 | 
			
		||||
	IPV6_RECVPKTINFO               = 0x24
 | 
			
		||||
	IPV6_RECVRSSBUCKETID           = 0x47
 | 
			
		||||
@@ -905,10 +945,8 @@ const (
 | 
			
		||||
	IP_MAX_MEMBERSHIPS             = 0xfff
 | 
			
		||||
	IP_MAX_SOCK_MUTE_FILTER        = 0x80
 | 
			
		||||
	IP_MAX_SOCK_SRC_FILTER         = 0x80
 | 
			
		||||
	IP_MAX_SOURCE_FILTER           = 0x400
 | 
			
		||||
	IP_MF                          = 0x2000
 | 
			
		||||
	IP_MINTTL                      = 0x42
 | 
			
		||||
	IP_MIN_MEMBERSHIPS             = 0x1f
 | 
			
		||||
	IP_MSFILTER                    = 0x4a
 | 
			
		||||
	IP_MSS                         = 0x240
 | 
			
		||||
	IP_MULTICAST_IF                = 0x9
 | 
			
		||||
@@ -918,6 +956,7 @@ const (
 | 
			
		||||
	IP_OFFMASK                     = 0x1fff
 | 
			
		||||
	IP_ONESBCAST                   = 0x17
 | 
			
		||||
	IP_OPTIONS                     = 0x1
 | 
			
		||||
	IP_ORIGDSTADDR                 = 0x1b
 | 
			
		||||
	IP_PORTRANGE                   = 0x13
 | 
			
		||||
	IP_PORTRANGE_DEFAULT           = 0x0
 | 
			
		||||
	IP_PORTRANGE_HIGH              = 0x1
 | 
			
		||||
@@ -926,6 +965,7 @@ const (
 | 
			
		||||
	IP_RECVFLOWID                  = 0x5d
 | 
			
		||||
	IP_RECVIF                      = 0x14
 | 
			
		||||
	IP_RECVOPTS                    = 0x5
 | 
			
		||||
	IP_RECVORIGDSTADDR             = 0x1b
 | 
			
		||||
	IP_RECVRETOPTS                 = 0x6
 | 
			
		||||
	IP_RECVRSSBUCKETID             = 0x5e
 | 
			
		||||
	IP_RECVTOS                     = 0x44
 | 
			
		||||
@@ -976,6 +1016,7 @@ const (
 | 
			
		||||
	MAP_EXCL                       = 0x4000
 | 
			
		||||
	MAP_FILE                       = 0x0
 | 
			
		||||
	MAP_FIXED                      = 0x10
 | 
			
		||||
	MAP_GUARD                      = 0x2000
 | 
			
		||||
	MAP_HASSEMAPHORE               = 0x200
 | 
			
		||||
	MAP_NOCORE                     = 0x20000
 | 
			
		||||
	MAP_NOSYNC                     = 0x800
 | 
			
		||||
@@ -987,6 +1028,15 @@ const (
 | 
			
		||||
	MAP_RESERVED0100               = 0x100
 | 
			
		||||
	MAP_SHARED                     = 0x1
 | 
			
		||||
	MAP_STACK                      = 0x400
 | 
			
		||||
	MCAST_BLOCK_SOURCE             = 0x54
 | 
			
		||||
	MCAST_EXCLUDE                  = 0x2
 | 
			
		||||
	MCAST_INCLUDE                  = 0x1
 | 
			
		||||
	MCAST_JOIN_GROUP               = 0x50
 | 
			
		||||
	MCAST_JOIN_SOURCE_GROUP        = 0x52
 | 
			
		||||
	MCAST_LEAVE_GROUP              = 0x51
 | 
			
		||||
	MCAST_LEAVE_SOURCE_GROUP       = 0x53
 | 
			
		||||
	MCAST_UNBLOCK_SOURCE           = 0x55
 | 
			
		||||
	MCAST_UNDEFINED                = 0x0
 | 
			
		||||
	MCL_CURRENT                    = 0x1
 | 
			
		||||
	MCL_FUTURE                     = 0x2
 | 
			
		||||
	MNT_ACLS                       = 0x8000000
 | 
			
		||||
@@ -1027,10 +1077,12 @@ const (
 | 
			
		||||
	MNT_SUSPEND                    = 0x4
 | 
			
		||||
	MNT_SYNCHRONOUS                = 0x2
 | 
			
		||||
	MNT_UNION                      = 0x20
 | 
			
		||||
	MNT_UNTRUSTED                  = 0x800000000
 | 
			
		||||
	MNT_UPDATE                     = 0x10000
 | 
			
		||||
	MNT_UPDATEMASK                 = 0x2d8d0807e
 | 
			
		||||
	MNT_UPDATEMASK                 = 0xad8d0807e
 | 
			
		||||
	MNT_USER                       = 0x8000
 | 
			
		||||
	MNT_VISFLAGMASK                = 0x3fef0ffff
 | 
			
		||||
	MNT_VERIFIED                   = 0x400000000
 | 
			
		||||
	MNT_VISFLAGMASK                = 0xffef0ffff
 | 
			
		||||
	MNT_WAIT                       = 0x1
 | 
			
		||||
	MSG_CMSG_CLOEXEC               = 0x40000
 | 
			
		||||
	MSG_COMPAT                     = 0x8000
 | 
			
		||||
@@ -1059,6 +1111,7 @@ const (
 | 
			
		||||
	NFDBITS                        = 0x40
 | 
			
		||||
	NOFLSH                         = 0x80000000
 | 
			
		||||
	NOKERNINFO                     = 0x2000000
 | 
			
		||||
	NOTE_ABSTIME                   = 0x10
 | 
			
		||||
	NOTE_ATTRIB                    = 0x8
 | 
			
		||||
	NOTE_CHILD                     = 0x4
 | 
			
		||||
	NOTE_CLOSE                     = 0x100
 | 
			
		||||
@@ -1213,7 +1266,6 @@ const (
 | 
			
		||||
	RTV_WEIGHT                     = 0x100
 | 
			
		||||
	RT_ALL_FIBS                    = -0x1
 | 
			
		||||
	RT_BLACKHOLE                   = 0x40
 | 
			
		||||
	RT_CACHING_CONTEXT             = 0x1
 | 
			
		||||
	RT_DEFAULT_FIB                 = 0x0
 | 
			
		||||
	RT_HAS_GW                      = 0x80
 | 
			
		||||
	RT_HAS_HEADER                  = 0x10
 | 
			
		||||
@@ -1223,15 +1275,17 @@ const (
 | 
			
		||||
	RT_LLE_CACHE                   = 0x100
 | 
			
		||||
	RT_MAY_LOOP                    = 0x8
 | 
			
		||||
	RT_MAY_LOOP_BIT                = 0x3
 | 
			
		||||
	RT_NORTREF                     = 0x2
 | 
			
		||||
	RT_REJECT                      = 0x20
 | 
			
		||||
	RUSAGE_CHILDREN                = -0x1
 | 
			
		||||
	RUSAGE_SELF                    = 0x0
 | 
			
		||||
	RUSAGE_THREAD                  = 0x1
 | 
			
		||||
	SCM_BINTIME                    = 0x4
 | 
			
		||||
	SCM_CREDS                      = 0x3
 | 
			
		||||
	SCM_MONOTONIC                  = 0x6
 | 
			
		||||
	SCM_REALTIME                   = 0x5
 | 
			
		||||
	SCM_RIGHTS                     = 0x1
 | 
			
		||||
	SCM_TIMESTAMP                  = 0x2
 | 
			
		||||
	SCM_TIME_INFO                  = 0x7
 | 
			
		||||
	SHUT_RD                        = 0x0
 | 
			
		||||
	SHUT_RDWR                      = 0x2
 | 
			
		||||
	SHUT_WR                        = 0x1
 | 
			
		||||
@@ -1247,6 +1301,7 @@ const (
 | 
			
		||||
	SIOCGETSGCNT                   = 0xc0207210
 | 
			
		||||
	SIOCGETVIFCNT                  = 0xc028720f
 | 
			
		||||
	SIOCGHIWAT                     = 0x40047301
 | 
			
		||||
	SIOCGHWADDR                    = 0xc020693e
 | 
			
		||||
	SIOCGI2C                       = 0xc020693d
 | 
			
		||||
	SIOCGIFADDR                    = 0xc0206921
 | 
			
		||||
	SIOCGIFBRDADDR                 = 0xc0206923
 | 
			
		||||
@@ -1268,8 +1323,11 @@ const (
 | 
			
		||||
	SIOCGIFPDSTADDR                = 0xc0206948
 | 
			
		||||
	SIOCGIFPHYS                    = 0xc0206935
 | 
			
		||||
	SIOCGIFPSRCADDR                = 0xc0206947
 | 
			
		||||
	SIOCGIFRSSHASH                 = 0xc0186997
 | 
			
		||||
	SIOCGIFRSSKEY                  = 0xc0946996
 | 
			
		||||
	SIOCGIFSTATUS                  = 0xc331693b
 | 
			
		||||
	SIOCGIFXMEDIA                  = 0xc030698b
 | 
			
		||||
	SIOCGLANPCP                    = 0xc0206998
 | 
			
		||||
	SIOCGLOWAT                     = 0x40047303
 | 
			
		||||
	SIOCGPGRP                      = 0x40047309
 | 
			
		||||
	SIOCGPRIVATE_0                 = 0xc0206950
 | 
			
		||||
@@ -1300,6 +1358,7 @@ const (
 | 
			
		||||
	SIOCSIFPHYS                    = 0x80206936
 | 
			
		||||
	SIOCSIFRVNET                   = 0xc020695b
 | 
			
		||||
	SIOCSIFVNET                    = 0xc020695a
 | 
			
		||||
	SIOCSLANPCP                    = 0x80206999
 | 
			
		||||
	SIOCSLOWAT                     = 0x80047302
 | 
			
		||||
	SIOCSPGRP                      = 0x80047308
 | 
			
		||||
	SIOCSTUNFIB                    = 0x8020695f
 | 
			
		||||
@@ -1318,6 +1377,7 @@ const (
 | 
			
		||||
	SO_BINTIME                     = 0x2000
 | 
			
		||||
	SO_BROADCAST                   = 0x20
 | 
			
		||||
	SO_DEBUG                       = 0x1
 | 
			
		||||
	SO_DOMAIN                      = 0x1019
 | 
			
		||||
	SO_DONTROUTE                   = 0x10
 | 
			
		||||
	SO_ERROR                       = 0x1007
 | 
			
		||||
	SO_KEEPALIVE                   = 0x8
 | 
			
		||||
@@ -1326,6 +1386,7 @@ const (
 | 
			
		||||
	SO_LISTENINCQLEN               = 0x1013
 | 
			
		||||
	SO_LISTENQLEN                  = 0x1012
 | 
			
		||||
	SO_LISTENQLIMIT                = 0x1011
 | 
			
		||||
	SO_MAX_PACING_RATE             = 0x1018
 | 
			
		||||
	SO_NOSIGPIPE                   = 0x800
 | 
			
		||||
	SO_NO_DDP                      = 0x8000
 | 
			
		||||
	SO_NO_OFFLOAD                  = 0x4000
 | 
			
		||||
@@ -1338,11 +1399,19 @@ const (
 | 
			
		||||
	SO_RCVTIMEO                    = 0x1006
 | 
			
		||||
	SO_REUSEADDR                   = 0x4
 | 
			
		||||
	SO_REUSEPORT                   = 0x200
 | 
			
		||||
	SO_REUSEPORT_LB                = 0x10000
 | 
			
		||||
	SO_SETFIB                      = 0x1014
 | 
			
		||||
	SO_SNDBUF                      = 0x1001
 | 
			
		||||
	SO_SNDLOWAT                    = 0x1003
 | 
			
		||||
	SO_SNDTIMEO                    = 0x1005
 | 
			
		||||
	SO_TIMESTAMP                   = 0x400
 | 
			
		||||
	SO_TS_BINTIME                  = 0x1
 | 
			
		||||
	SO_TS_CLOCK                    = 0x1017
 | 
			
		||||
	SO_TS_CLOCK_MAX                = 0x3
 | 
			
		||||
	SO_TS_DEFAULT                  = 0x0
 | 
			
		||||
	SO_TS_MONOTONIC                = 0x3
 | 
			
		||||
	SO_TS_REALTIME                 = 0x2
 | 
			
		||||
	SO_TS_REALTIME_MICRO           = 0x0
 | 
			
		||||
	SO_TYPE                        = 0x1008
 | 
			
		||||
	SO_USELOOPBACK                 = 0x40
 | 
			
		||||
	SO_USER_COOKIE                 = 0x1015
 | 
			
		||||
@@ -1386,10 +1455,45 @@ const (
 | 
			
		||||
	TCOFLUSH                       = 0x2
 | 
			
		||||
	TCOOFF                         = 0x1
 | 
			
		||||
	TCOON                          = 0x2
 | 
			
		||||
	TCP_BBR_ACK_COMP_ALG           = 0x448
 | 
			
		||||
	TCP_BBR_DRAIN_INC_EXTRA        = 0x43c
 | 
			
		||||
	TCP_BBR_DRAIN_PG               = 0x42e
 | 
			
		||||
	TCP_BBR_EXTRA_GAIN             = 0x449
 | 
			
		||||
	TCP_BBR_IWINTSO                = 0x42b
 | 
			
		||||
	TCP_BBR_LOWGAIN_FD             = 0x436
 | 
			
		||||
	TCP_BBR_LOWGAIN_HALF           = 0x435
 | 
			
		||||
	TCP_BBR_LOWGAIN_THRESH         = 0x434
 | 
			
		||||
	TCP_BBR_MAX_RTO                = 0x439
 | 
			
		||||
	TCP_BBR_MIN_RTO                = 0x438
 | 
			
		||||
	TCP_BBR_ONE_RETRAN             = 0x431
 | 
			
		||||
	TCP_BBR_PACE_CROSS             = 0x442
 | 
			
		||||
	TCP_BBR_PACE_DEL_TAR           = 0x43f
 | 
			
		||||
	TCP_BBR_PACE_PER_SEC           = 0x43e
 | 
			
		||||
	TCP_BBR_PACE_SEG_MAX           = 0x440
 | 
			
		||||
	TCP_BBR_PACE_SEG_MIN           = 0x441
 | 
			
		||||
	TCP_BBR_PROBE_RTT_GAIN         = 0x44d
 | 
			
		||||
	TCP_BBR_PROBE_RTT_INT          = 0x430
 | 
			
		||||
	TCP_BBR_PROBE_RTT_LEN          = 0x44e
 | 
			
		||||
	TCP_BBR_RACK_RTT_USE           = 0x44a
 | 
			
		||||
	TCP_BBR_RECFORCE               = 0x42c
 | 
			
		||||
	TCP_BBR_REC_OVER_HPTS          = 0x43a
 | 
			
		||||
	TCP_BBR_RETRAN_WTSO            = 0x44b
 | 
			
		||||
	TCP_BBR_RWND_IS_APP            = 0x42f
 | 
			
		||||
	TCP_BBR_STARTUP_EXIT_EPOCH     = 0x43d
 | 
			
		||||
	TCP_BBR_STARTUP_LOSS_EXIT      = 0x432
 | 
			
		||||
	TCP_BBR_STARTUP_PG             = 0x42d
 | 
			
		||||
	TCP_BBR_UNLIMITED              = 0x43b
 | 
			
		||||
	TCP_BBR_USEDEL_RATE            = 0x437
 | 
			
		||||
	TCP_BBR_USE_LOWGAIN            = 0x433
 | 
			
		||||
	TCP_CA_NAME_MAX                = 0x10
 | 
			
		||||
	TCP_CCALGOOPT                  = 0x41
 | 
			
		||||
	TCP_CONGESTION                 = 0x40
 | 
			
		||||
	TCP_DATA_AFTER_CLOSE           = 0x44c
 | 
			
		||||
	TCP_DELACK                     = 0x48
 | 
			
		||||
	TCP_FASTOPEN                   = 0x401
 | 
			
		||||
	TCP_FASTOPEN_MAX_COOKIE_LEN    = 0x10
 | 
			
		||||
	TCP_FASTOPEN_MIN_COOKIE_LEN    = 0x4
 | 
			
		||||
	TCP_FASTOPEN_PSK_LEN           = 0x10
 | 
			
		||||
	TCP_FUNCTION_BLK               = 0x2000
 | 
			
		||||
	TCP_FUNCTION_NAME_LEN_MAX      = 0x20
 | 
			
		||||
	TCP_INFO                       = 0x20
 | 
			
		||||
@@ -1397,6 +1501,12 @@ const (
 | 
			
		||||
	TCP_KEEPIDLE                   = 0x100
 | 
			
		||||
	TCP_KEEPINIT                   = 0x80
 | 
			
		||||
	TCP_KEEPINTVL                  = 0x200
 | 
			
		||||
	TCP_LOG                        = 0x22
 | 
			
		||||
	TCP_LOGBUF                     = 0x23
 | 
			
		||||
	TCP_LOGDUMP                    = 0x25
 | 
			
		||||
	TCP_LOGDUMPID                  = 0x26
 | 
			
		||||
	TCP_LOGID                      = 0x24
 | 
			
		||||
	TCP_LOG_ID_LEN                 = 0x40
 | 
			
		||||
	TCP_MAXBURST                   = 0x4
 | 
			
		||||
	TCP_MAXHLEN                    = 0x3c
 | 
			
		||||
	TCP_MAXOLEN                    = 0x28
 | 
			
		||||
@@ -1412,8 +1522,30 @@ const (
 | 
			
		||||
	TCP_NOPUSH                     = 0x4
 | 
			
		||||
	TCP_PCAP_IN                    = 0x1000
 | 
			
		||||
	TCP_PCAP_OUT                   = 0x800
 | 
			
		||||
	TCP_RACK_EARLY_RECOV           = 0x423
 | 
			
		||||
	TCP_RACK_EARLY_SEG             = 0x424
 | 
			
		||||
	TCP_RACK_IDLE_REDUCE_HIGH      = 0x444
 | 
			
		||||
	TCP_RACK_MIN_PACE              = 0x445
 | 
			
		||||
	TCP_RACK_MIN_PACE_SEG          = 0x446
 | 
			
		||||
	TCP_RACK_MIN_TO                = 0x422
 | 
			
		||||
	TCP_RACK_PACE_ALWAYS           = 0x41f
 | 
			
		||||
	TCP_RACK_PACE_MAX_SEG          = 0x41e
 | 
			
		||||
	TCP_RACK_PACE_REDUCE           = 0x41d
 | 
			
		||||
	TCP_RACK_PKT_DELAY             = 0x428
 | 
			
		||||
	TCP_RACK_PROP                  = 0x41b
 | 
			
		||||
	TCP_RACK_PROP_RATE             = 0x420
 | 
			
		||||
	TCP_RACK_PRR_SENDALOT          = 0x421
 | 
			
		||||
	TCP_RACK_REORD_FADE            = 0x426
 | 
			
		||||
	TCP_RACK_REORD_THRESH          = 0x425
 | 
			
		||||
	TCP_RACK_SESS_CWV              = 0x42a
 | 
			
		||||
	TCP_RACK_TLP_INC_VAR           = 0x429
 | 
			
		||||
	TCP_RACK_TLP_REDUCE            = 0x41c
 | 
			
		||||
	TCP_RACK_TLP_THRESH            = 0x427
 | 
			
		||||
	TCP_RACK_TLP_USE               = 0x447
 | 
			
		||||
	TCP_VENDOR                     = 0x80000000
 | 
			
		||||
	TCSAFLUSH                      = 0x2
 | 
			
		||||
	TIMER_ABSTIME                  = 0x1
 | 
			
		||||
	TIMER_RELTIME                  = 0x0
 | 
			
		||||
	TIOCCBRK                       = 0x2000747a
 | 
			
		||||
	TIOCCDTR                       = 0x20007478
 | 
			
		||||
	TIOCCONS                       = 0x80047462
 | 
			
		||||
@@ -1477,6 +1609,8 @@ const (
 | 
			
		||||
	TIOCTIMESTAMP                  = 0x40107459
 | 
			
		||||
	TIOCUCNTL                      = 0x80047466
 | 
			
		||||
	TOSTOP                         = 0x400000
 | 
			
		||||
	UTIME_NOW                      = -0x1
 | 
			
		||||
	UTIME_OMIT                     = -0x2
 | 
			
		||||
	VDISCARD                       = 0xf
 | 
			
		||||
	VDSUSP                         = 0xb
 | 
			
		||||
	VEOF                           = 0x0
 | 
			
		||||
@@ -1488,6 +1622,7 @@ const (
 | 
			
		||||
	VKILL                          = 0x5
 | 
			
		||||
	VLNEXT                         = 0xe
 | 
			
		||||
	VMIN                           = 0x10
 | 
			
		||||
	VM_BCACHE_SIZE_MAX             = 0x19000000
 | 
			
		||||
	VQUIT                          = 0x9
 | 
			
		||||
	VREPRINT                       = 0x6
 | 
			
		||||
	VSTART                         = 0xc
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										26
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -216,6 +216,7 @@ const (
 | 
			
		||||
	BPF_F_RDONLY                                = 0x8
 | 
			
		||||
	BPF_F_RDONLY_PROG                           = 0x80
 | 
			
		||||
	BPF_F_RECOMPUTE_CSUM                        = 0x1
 | 
			
		||||
	BPF_F_REPLACE                               = 0x4
 | 
			
		||||
	BPF_F_REUSE_STACKID                         = 0x400
 | 
			
		||||
	BPF_F_SEQ_NUMBER                            = 0x8
 | 
			
		||||
	BPF_F_SKIP_FIELD_MASK                       = 0xff
 | 
			
		||||
@@ -389,6 +390,7 @@ const (
 | 
			
		||||
	CLONE_NEWNET                                = 0x40000000
 | 
			
		||||
	CLONE_NEWNS                                 = 0x20000
 | 
			
		||||
	CLONE_NEWPID                                = 0x20000000
 | 
			
		||||
	CLONE_NEWTIME                               = 0x80
 | 
			
		||||
	CLONE_NEWUSER                               = 0x10000000
 | 
			
		||||
	CLONE_NEWUTS                                = 0x4000000
 | 
			
		||||
	CLONE_PARENT                                = 0x8000
 | 
			
		||||
@@ -671,6 +673,7 @@ const (
 | 
			
		||||
	FS_IOC_ADD_ENCRYPTION_KEY                   = 0xc0506617
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_KEY_STATUS            = 0xc080661a
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY_EX             = 0xc0096616
 | 
			
		||||
	FS_IOC_MEASURE_VERITY                       = 0xc0046686
 | 
			
		||||
	FS_IOC_REMOVE_ENCRYPTION_KEY                = 0xc0406618
 | 
			
		||||
	FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS      = 0xc0406619
 | 
			
		||||
	FS_KEY_DESCRIPTOR_SIZE                      = 0x8
 | 
			
		||||
@@ -683,6 +686,9 @@ const (
 | 
			
		||||
	FS_POLICY_FLAGS_PAD_8                       = 0x1
 | 
			
		||||
	FS_POLICY_FLAGS_PAD_MASK                    = 0x3
 | 
			
		||||
	FS_POLICY_FLAGS_VALID                       = 0xf
 | 
			
		||||
	FS_VERITY_FL                                = 0x100000
 | 
			
		||||
	FS_VERITY_HASH_ALG_SHA256                   = 0x1
 | 
			
		||||
	FS_VERITY_HASH_ALG_SHA512                   = 0x2
 | 
			
		||||
	FUTEXFS_SUPER_MAGIC                         = 0xbad1dea
 | 
			
		||||
	F_ADD_SEALS                                 = 0x409
 | 
			
		||||
	F_DUPFD                                     = 0x0
 | 
			
		||||
@@ -733,6 +739,7 @@ const (
 | 
			
		||||
	GENL_NAMSIZ                                 = 0x10
 | 
			
		||||
	GENL_START_ALLOC                            = 0x13
 | 
			
		||||
	GENL_UNS_ADMIN_PERM                         = 0x10
 | 
			
		||||
	GRND_INSECURE                               = 0x4
 | 
			
		||||
	GRND_NONBLOCK                               = 0x1
 | 
			
		||||
	GRND_RANDOM                                 = 0x2
 | 
			
		||||
	HDIO_DRIVE_CMD                              = 0x31f
 | 
			
		||||
@@ -890,6 +897,7 @@ const (
 | 
			
		||||
	IPPROTO_IP                                  = 0x0
 | 
			
		||||
	IPPROTO_IPIP                                = 0x4
 | 
			
		||||
	IPPROTO_IPV6                                = 0x29
 | 
			
		||||
	IPPROTO_L2TP                                = 0x73
 | 
			
		||||
	IPPROTO_MH                                  = 0x87
 | 
			
		||||
	IPPROTO_MPLS                                = 0x89
 | 
			
		||||
	IPPROTO_MTP                                 = 0x5c
 | 
			
		||||
@@ -1482,6 +1490,7 @@ const (
 | 
			
		||||
	PR_GET_FPEMU                                = 0x9
 | 
			
		||||
	PR_GET_FPEXC                                = 0xb
 | 
			
		||||
	PR_GET_FP_MODE                              = 0x2e
 | 
			
		||||
	PR_GET_IO_FLUSHER                           = 0x3a
 | 
			
		||||
	PR_GET_KEEPCAPS                             = 0x7
 | 
			
		||||
	PR_GET_NAME                                 = 0x10
 | 
			
		||||
	PR_GET_NO_NEW_PRIVS                         = 0x27
 | 
			
		||||
@@ -1517,6 +1526,7 @@ const (
 | 
			
		||||
	PR_SET_FPEMU                                = 0xa
 | 
			
		||||
	PR_SET_FPEXC                                = 0xc
 | 
			
		||||
	PR_SET_FP_MODE                              = 0x2d
 | 
			
		||||
	PR_SET_IO_FLUSHER                           = 0x39
 | 
			
		||||
	PR_SET_KEEPCAPS                             = 0x8
 | 
			
		||||
	PR_SET_MM                                   = 0x23
 | 
			
		||||
	PR_SET_MM_ARG_END                           = 0x9
 | 
			
		||||
@@ -1745,12 +1755,15 @@ const (
 | 
			
		||||
	RTM_DELRULE                                 = 0x21
 | 
			
		||||
	RTM_DELTCLASS                               = 0x29
 | 
			
		||||
	RTM_DELTFILTER                              = 0x2d
 | 
			
		||||
	RTM_DELVLAN                                 = 0x71
 | 
			
		||||
	RTM_F_CLONED                                = 0x200
 | 
			
		||||
	RTM_F_EQUALIZE                              = 0x400
 | 
			
		||||
	RTM_F_FIB_MATCH                             = 0x2000
 | 
			
		||||
	RTM_F_LOOKUP_TABLE                          = 0x1000
 | 
			
		||||
	RTM_F_NOTIFY                                = 0x100
 | 
			
		||||
	RTM_F_OFFLOAD                               = 0x4000
 | 
			
		||||
	RTM_F_PREFIX                                = 0x800
 | 
			
		||||
	RTM_F_TRAP                                  = 0x8000
 | 
			
		||||
	RTM_GETACTION                               = 0x32
 | 
			
		||||
	RTM_GETADDR                                 = 0x16
 | 
			
		||||
	RTM_GETADDRLABEL                            = 0x4a
 | 
			
		||||
@@ -1772,7 +1785,8 @@ const (
 | 
			
		||||
	RTM_GETSTATS                                = 0x5e
 | 
			
		||||
	RTM_GETTCLASS                               = 0x2a
 | 
			
		||||
	RTM_GETTFILTER                              = 0x2e
 | 
			
		||||
	RTM_MAX                                     = 0x6f
 | 
			
		||||
	RTM_GETVLAN                                 = 0x72
 | 
			
		||||
	RTM_MAX                                     = 0x73
 | 
			
		||||
	RTM_NEWACTION                               = 0x30
 | 
			
		||||
	RTM_NEWADDR                                 = 0x14
 | 
			
		||||
	RTM_NEWADDRLABEL                            = 0x48
 | 
			
		||||
@@ -1787,6 +1801,7 @@ const (
 | 
			
		||||
	RTM_NEWNETCONF                              = 0x50
 | 
			
		||||
	RTM_NEWNEXTHOP                              = 0x68
 | 
			
		||||
	RTM_NEWNSID                                 = 0x58
 | 
			
		||||
	RTM_NEWNVLAN                                = 0x70
 | 
			
		||||
	RTM_NEWPREFIX                               = 0x34
 | 
			
		||||
	RTM_NEWQDISC                                = 0x24
 | 
			
		||||
	RTM_NEWROUTE                                = 0x18
 | 
			
		||||
@@ -1794,8 +1809,8 @@ const (
 | 
			
		||||
	RTM_NEWSTATS                                = 0x5c
 | 
			
		||||
	RTM_NEWTCLASS                               = 0x28
 | 
			
		||||
	RTM_NEWTFILTER                              = 0x2c
 | 
			
		||||
	RTM_NR_FAMILIES                             = 0x18
 | 
			
		||||
	RTM_NR_MSGTYPES                             = 0x60
 | 
			
		||||
	RTM_NR_FAMILIES                             = 0x19
 | 
			
		||||
	RTM_NR_MSGTYPES                             = 0x64
 | 
			
		||||
	RTM_SETDCB                                  = 0x4f
 | 
			
		||||
	RTM_SETLINK                                 = 0x13
 | 
			
		||||
	RTM_SETNEIGHTBL                             = 0x43
 | 
			
		||||
@@ -2085,7 +2100,7 @@ const (
 | 
			
		||||
	TASKSTATS_GENL_NAME                         = "TASKSTATS"
 | 
			
		||||
	TASKSTATS_GENL_VERSION                      = 0x1
 | 
			
		||||
	TASKSTATS_TYPE_MAX                          = 0x6
 | 
			
		||||
	TASKSTATS_VERSION                           = 0x9
 | 
			
		||||
	TASKSTATS_VERSION                           = 0xa
 | 
			
		||||
	TCIFLUSH                                    = 0x0
 | 
			
		||||
	TCIOFF                                      = 0x2
 | 
			
		||||
	TCIOFLUSH                                   = 0x2
 | 
			
		||||
@@ -2266,7 +2281,7 @@ const (
 | 
			
		||||
	VMADDR_CID_ANY                              = 0xffffffff
 | 
			
		||||
	VMADDR_CID_HOST                             = 0x2
 | 
			
		||||
	VMADDR_CID_HYPERVISOR                       = 0x0
 | 
			
		||||
	VMADDR_CID_RESERVED                         = 0x1
 | 
			
		||||
	VMADDR_CID_LOCAL                            = 0x1
 | 
			
		||||
	VMADDR_PORT_ANY                             = 0xffffffff
 | 
			
		||||
	VM_SOCKETS_INVALID_VERSION                  = 0xffffffff
 | 
			
		||||
	VQUIT                                       = 0x1
 | 
			
		||||
@@ -2393,6 +2408,7 @@ const (
 | 
			
		||||
	XENFS_SUPER_MAGIC                           = 0xabba1974
 | 
			
		||||
	XFS_SUPER_MAGIC                             = 0x58465342
 | 
			
		||||
	Z3FOLD_MAGIC                                = 0x33
 | 
			
		||||
	ZONEFS_MAGIC                                = 0x5a4f4653
 | 
			
		||||
	ZSMALLOC_MAGIC                              = 0x58295829
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -73,6 +73,8 @@ const (
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FP_XSTATE_MAGIC2                 = 0x46505845
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80046601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -73,6 +73,8 @@ const (
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FP_XSTATE_MAGIC2                 = 0x46505845
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -72,6 +72,8 @@ const (
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80046601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -75,6 +75,8 @@ const (
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FPSIMD_MAGIC                     = 0x46508001
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -72,6 +72,8 @@ const (
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x2000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40046601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -72,6 +72,8 @@ const (
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x2000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -72,6 +72,8 @@ const (
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x2000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -72,6 +72,8 @@ const (
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x2000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40046601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -72,6 +72,8 @@ const (
 | 
			
		||||
	FF1                              = 0x4000
 | 
			
		||||
	FFDLY                            = 0x4000
 | 
			
		||||
	FLUSHO                           = 0x800000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -72,6 +72,8 @@ const (
 | 
			
		||||
	FF1                              = 0x4000
 | 
			
		||||
	FFDLY                            = 0x4000
 | 
			
		||||
	FLUSHO                           = 0x800000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -72,6 +72,8 @@ const (
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -72,6 +72,8 @@ const (
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -76,6 +76,8 @@ const (
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										54
									
								
								vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										54
									
								
								vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -214,22 +214,6 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(mib) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&mib[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func utimes(path string, timeval *[2]Timeval) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(path)
 | 
			
		||||
@@ -376,16 +360,6 @@ func pipe2(p *[2]_C_int, flags int) (err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data int) (err error) {
 | 
			
		||||
	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getcwd(buf []byte) (n int, err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(buf) > 0 {
 | 
			
		||||
@@ -413,6 +387,32 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(mib) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&mib[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data int) (err error) {
 | 
			
		||||
	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Access(path string, mode uint32) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(path)
 | 
			
		||||
@@ -1352,7 +1352,7 @@ func mknodat_freebsd12(fd int, path string, mode uint32, dev uint64) (err error)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0)
 | 
			
		||||
	_, _, e1 := Syscall6(SYS_MKNODAT_FREEBSD12, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), uintptr(dev>>32), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										32
									
								
								vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										32
									
								
								vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -350,22 +350,6 @@ func Munlockall() (err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(mib) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&mib[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func pipe2(p *[2]_C_int, flags int) (err error) {
 | 
			
		||||
	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
@@ -403,6 +387,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(mib) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&mib[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data int) (err error) {
 | 
			
		||||
	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										34
									
								
								vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										34
									
								
								vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,4 +1,4 @@
 | 
			
		||||
// go run mksyscall.go -tags freebsd,arm64 -- syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm64.go
 | 
			
		||||
// go run mksyscall.go -tags freebsd,arm64 syscall_bsd.go syscall_freebsd.go syscall_freebsd_arm64.go
 | 
			
		||||
// Code generated by the command above; see README.md. DO NOT EDIT.
 | 
			
		||||
 | 
			
		||||
// +build freebsd,arm64
 | 
			
		||||
@@ -350,22 +350,6 @@ func Munlockall() (err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(mib) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&mib[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func pipe2(p *[2]_C_int, flags int) (err error) {
 | 
			
		||||
	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
@@ -403,6 +387,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(mib) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&mib[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data int) (err error) {
 | 
			
		||||
	_, _, e1 := Syscall6(SYS_PTRACE, uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										87
									
								
								vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										87
									
								
								vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,87 @@
 | 
			
		||||
// go run mksyscall_solaris.go -illumos -tags illumos,amd64 syscall_illumos.go
 | 
			
		||||
// Code generated by the command above; see README.md. DO NOT EDIT.
 | 
			
		||||
 | 
			
		||||
// +build illumos,amd64
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"unsafe"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
//go:cgo_import_dynamic libc_readv readv "libc.so"
 | 
			
		||||
//go:cgo_import_dynamic libc_preadv preadv "libc.so"
 | 
			
		||||
//go:cgo_import_dynamic libc_writev writev "libc.so"
 | 
			
		||||
//go:cgo_import_dynamic libc_pwritev pwritev "libc.so"
 | 
			
		||||
 | 
			
		||||
//go:linkname procreadv libc_readv
 | 
			
		||||
//go:linkname procpreadv libc_preadv
 | 
			
		||||
//go:linkname procwritev libc_writev
 | 
			
		||||
//go:linkname procpwritev libc_pwritev
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
	procreadv,
 | 
			
		||||
	procpreadv,
 | 
			
		||||
	procwritev,
 | 
			
		||||
	procpwritev syscallFunc
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func readv(fd int, iovs []Iovec) (n int, err error) {
 | 
			
		||||
	var _p0 *Iovec
 | 
			
		||||
	if len(iovs) > 0 {
 | 
			
		||||
		_p0 = &iovs[0]
 | 
			
		||||
	}
 | 
			
		||||
	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procreadv)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0)
 | 
			
		||||
	n = int(r0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = e1
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func preadv(fd int, iovs []Iovec, off int64) (n int, err error) {
 | 
			
		||||
	var _p0 *Iovec
 | 
			
		||||
	if len(iovs) > 0 {
 | 
			
		||||
		_p0 = &iovs[0]
 | 
			
		||||
	}
 | 
			
		||||
	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpreadv)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0)
 | 
			
		||||
	n = int(r0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = e1
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func writev(fd int, iovs []Iovec) (n int, err error) {
 | 
			
		||||
	var _p0 *Iovec
 | 
			
		||||
	if len(iovs) > 0 {
 | 
			
		||||
		_p0 = &iovs[0]
 | 
			
		||||
	}
 | 
			
		||||
	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwritev)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0)
 | 
			
		||||
	n = int(r0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = e1
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func pwritev(fd int, iovs []Iovec, off int64) (n int, err error) {
 | 
			
		||||
	var _p0 *Iovec
 | 
			
		||||
	if len(iovs) > 0 {
 | 
			
		||||
		_p0 = &iovs[0]
 | 
			
		||||
	}
 | 
			
		||||
	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwritev)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0)
 | 
			
		||||
	n = int(r0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = e1
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -431,4 +431,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                       = 433
 | 
			
		||||
	SYS_PIDFD_OPEN                   = 434
 | 
			
		||||
	SYS_CLONE3                       = 435
 | 
			
		||||
	SYS_OPENAT2                      = 437
 | 
			
		||||
	SYS_PIDFD_GETFD                  = 438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -353,4 +353,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                 = 433
 | 
			
		||||
	SYS_PIDFD_OPEN             = 434
 | 
			
		||||
	SYS_CLONE3                 = 435
 | 
			
		||||
	SYS_OPENAT2                = 437
 | 
			
		||||
	SYS_PIDFD_GETFD            = 438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -395,4 +395,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                       = 433
 | 
			
		||||
	SYS_PIDFD_OPEN                   = 434
 | 
			
		||||
	SYS_CLONE3                       = 435
 | 
			
		||||
	SYS_OPENAT2                      = 437
 | 
			
		||||
	SYS_PIDFD_GETFD                  = 438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -298,4 +298,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                 = 433
 | 
			
		||||
	SYS_PIDFD_OPEN             = 434
 | 
			
		||||
	SYS_CLONE3                 = 435
 | 
			
		||||
	SYS_OPENAT2                = 437
 | 
			
		||||
	SYS_PIDFD_GETFD            = 438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -416,4 +416,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                       = 4433
 | 
			
		||||
	SYS_PIDFD_OPEN                   = 4434
 | 
			
		||||
	SYS_CLONE3                       = 4435
 | 
			
		||||
	SYS_OPENAT2                      = 4437
 | 
			
		||||
	SYS_PIDFD_GETFD                  = 4438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -346,4 +346,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                 = 5433
 | 
			
		||||
	SYS_PIDFD_OPEN             = 5434
 | 
			
		||||
	SYS_CLONE3                 = 5435
 | 
			
		||||
	SYS_OPENAT2                = 5437
 | 
			
		||||
	SYS_PIDFD_GETFD            = 5438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -346,4 +346,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                 = 5433
 | 
			
		||||
	SYS_PIDFD_OPEN             = 5434
 | 
			
		||||
	SYS_CLONE3                 = 5435
 | 
			
		||||
	SYS_OPENAT2                = 5437
 | 
			
		||||
	SYS_PIDFD_GETFD            = 5438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -416,4 +416,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                       = 4433
 | 
			
		||||
	SYS_PIDFD_OPEN                   = 4434
 | 
			
		||||
	SYS_CLONE3                       = 4435
 | 
			
		||||
	SYS_OPENAT2                      = 4437
 | 
			
		||||
	SYS_PIDFD_GETFD                  = 4438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -395,4 +395,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                 = 433
 | 
			
		||||
	SYS_PIDFD_OPEN             = 434
 | 
			
		||||
	SYS_CLONE3                 = 435
 | 
			
		||||
	SYS_OPENAT2                = 437
 | 
			
		||||
	SYS_PIDFD_GETFD            = 438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -395,4 +395,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                 = 433
 | 
			
		||||
	SYS_PIDFD_OPEN             = 434
 | 
			
		||||
	SYS_CLONE3                 = 435
 | 
			
		||||
	SYS_OPENAT2                = 437
 | 
			
		||||
	SYS_PIDFD_GETFD            = 438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -297,4 +297,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                 = 433
 | 
			
		||||
	SYS_PIDFD_OPEN             = 434
 | 
			
		||||
	SYS_CLONE3                 = 435
 | 
			
		||||
	SYS_OPENAT2                = 437
 | 
			
		||||
	SYS_PIDFD_GETFD            = 438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -360,4 +360,6 @@ const (
 | 
			
		||||
	SYS_FSPICK                 = 433
 | 
			
		||||
	SYS_PIDFD_OPEN             = 434
 | 
			
		||||
	SYS_CLONE3                 = 435
 | 
			
		||||
	SYS_OPENAT2                = 437
 | 
			
		||||
	SYS_PIDFD_GETFD            = 438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -374,4 +374,6 @@ const (
 | 
			
		||||
	SYS_FSMOUNT                = 432
 | 
			
		||||
	SYS_FSPICK                 = 433
 | 
			
		||||
	SYS_PIDFD_OPEN             = 434
 | 
			
		||||
	SYS_OPENAT2                = 437
 | 
			
		||||
	SYS_PIDFD_GETFD            = 438
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										39
									
								
								vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										39
									
								
								vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -128,9 +128,9 @@ type Statfs_t struct {
 | 
			
		||||
	Owner       uint32
 | 
			
		||||
	Fsid        Fsid
 | 
			
		||||
	Charspare   [80]int8
 | 
			
		||||
	Fstypename  [16]int8
 | 
			
		||||
	Mntfromname [1024]int8
 | 
			
		||||
	Mntonname   [1024]int8
 | 
			
		||||
	Fstypename  [16]byte
 | 
			
		||||
	Mntfromname [1024]byte
 | 
			
		||||
	Mntonname   [1024]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type statfs_freebsd11_t struct {
 | 
			
		||||
@@ -153,9 +153,9 @@ type statfs_freebsd11_t struct {
 | 
			
		||||
	Owner       uint32
 | 
			
		||||
	Fsid        Fsid
 | 
			
		||||
	Charspare   [80]int8
 | 
			
		||||
	Fstypename  [16]int8
 | 
			
		||||
	Mntfromname [88]int8
 | 
			
		||||
	Mntonname   [88]int8
 | 
			
		||||
	Fstypename  [16]byte
 | 
			
		||||
	Mntfromname [88]byte
 | 
			
		||||
	Mntonname   [88]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Flock_t struct {
 | 
			
		||||
@@ -375,15 +375,15 @@ type PtraceLwpInfoStruct struct {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type __Siginfo struct {
 | 
			
		||||
	Signo    int32
 | 
			
		||||
	Errno    int32
 | 
			
		||||
	Code     int32
 | 
			
		||||
	Pid      int32
 | 
			
		||||
	Uid      uint32
 | 
			
		||||
	Status   int32
 | 
			
		||||
	Addr     *byte
 | 
			
		||||
	Value    [4]byte
 | 
			
		||||
	X_reason [32]byte
 | 
			
		||||
	Signo  int32
 | 
			
		||||
	Errno  int32
 | 
			
		||||
	Code   int32
 | 
			
		||||
	Pid    int32
 | 
			
		||||
	Uid    uint32
 | 
			
		||||
	Status int32
 | 
			
		||||
	Addr   *byte
 | 
			
		||||
	Value  [4]byte
 | 
			
		||||
	_      [32]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Sigset_t struct {
 | 
			
		||||
@@ -458,7 +458,7 @@ type ifMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
	Data    ifData
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -469,7 +469,6 @@ type IfMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	Data    IfData
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -536,7 +535,7 @@ type IfaMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
	Metric  int32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -547,7 +546,7 @@ type IfmaMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type IfAnnounceMsghdr struct {
 | 
			
		||||
@@ -564,7 +563,7 @@ type RtMsghdr struct {
 | 
			
		||||
	Version uint8
 | 
			
		||||
	Type    uint8
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Pid     int32
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										24
									
								
								vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -123,9 +123,9 @@ type Statfs_t struct {
 | 
			
		||||
	Owner       uint32
 | 
			
		||||
	Fsid        Fsid
 | 
			
		||||
	Charspare   [80]int8
 | 
			
		||||
	Fstypename  [16]int8
 | 
			
		||||
	Mntfromname [1024]int8
 | 
			
		||||
	Mntonname   [1024]int8
 | 
			
		||||
	Fstypename  [16]byte
 | 
			
		||||
	Mntfromname [1024]byte
 | 
			
		||||
	Mntonname   [1024]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type statfs_freebsd11_t struct {
 | 
			
		||||
@@ -148,9 +148,9 @@ type statfs_freebsd11_t struct {
 | 
			
		||||
	Owner       uint32
 | 
			
		||||
	Fsid        Fsid
 | 
			
		||||
	Charspare   [80]int8
 | 
			
		||||
	Fstypename  [16]int8
 | 
			
		||||
	Mntfromname [88]int8
 | 
			
		||||
	Mntonname   [88]int8
 | 
			
		||||
	Fstypename  [16]byte
 | 
			
		||||
	Mntfromname [88]byte
 | 
			
		||||
	Mntonname   [88]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Flock_t struct {
 | 
			
		||||
@@ -275,10 +275,8 @@ type IPv6Mreq struct {
 | 
			
		||||
type Msghdr struct {
 | 
			
		||||
	Name       *byte
 | 
			
		||||
	Namelen    uint32
 | 
			
		||||
	_          [4]byte
 | 
			
		||||
	Iov        *Iovec
 | 
			
		||||
	Iovlen     int32
 | 
			
		||||
	_          [4]byte
 | 
			
		||||
	Control    *byte
 | 
			
		||||
	Controllen uint32
 | 
			
		||||
	Flags      int32
 | 
			
		||||
@@ -463,7 +461,7 @@ type ifMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
	Data    ifData
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -474,7 +472,6 @@ type IfMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	Data    IfData
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -541,7 +538,7 @@ type IfaMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
	Metric  int32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -552,7 +549,7 @@ type IfmaMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type IfAnnounceMsghdr struct {
 | 
			
		||||
@@ -569,7 +566,7 @@ type RtMsghdr struct {
 | 
			
		||||
	Version uint8
 | 
			
		||||
	Type    uint8
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Pid     int32
 | 
			
		||||
@@ -623,7 +620,6 @@ type BpfZbuf struct {
 | 
			
		||||
 | 
			
		||||
type BpfProgram struct {
 | 
			
		||||
	Len   uint32
 | 
			
		||||
	_     [4]byte
 | 
			
		||||
	Insns *BpfInsn
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										54
									
								
								vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										54
									
								
								vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,4 +1,4 @@
 | 
			
		||||
// cgo -godefs types_freebsd.go | go run mkpost.go
 | 
			
		||||
// cgo -godefs -- -fsigned-char types_freebsd.go | go run mkpost.go
 | 
			
		||||
// Code generated by the command above; see README.md. DO NOT EDIT.
 | 
			
		||||
 | 
			
		||||
// +build arm64,freebsd
 | 
			
		||||
@@ -123,9 +123,9 @@ type Statfs_t struct {
 | 
			
		||||
	Owner       uint32
 | 
			
		||||
	Fsid        Fsid
 | 
			
		||||
	Charspare   [80]int8
 | 
			
		||||
	Fstypename  [16]int8
 | 
			
		||||
	Mntfromname [1024]int8
 | 
			
		||||
	Mntonname   [1024]int8
 | 
			
		||||
	Fstypename  [16]byte
 | 
			
		||||
	Mntfromname [1024]byte
 | 
			
		||||
	Mntonname   [1024]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type statfs_freebsd11_t struct {
 | 
			
		||||
@@ -148,9 +148,9 @@ type statfs_freebsd11_t struct {
 | 
			
		||||
	Owner       uint32
 | 
			
		||||
	Fsid        Fsid
 | 
			
		||||
	Charspare   [80]int8
 | 
			
		||||
	Fstypename  [16]int8
 | 
			
		||||
	Mntfromname [88]int8
 | 
			
		||||
	Mntonname   [88]int8
 | 
			
		||||
	Fstypename  [16]byte
 | 
			
		||||
	Mntfromname [88]byte
 | 
			
		||||
	Mntonname   [88]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Flock_t struct {
 | 
			
		||||
@@ -275,10 +275,8 @@ type IPv6Mreq struct {
 | 
			
		||||
type Msghdr struct {
 | 
			
		||||
	Name       *byte
 | 
			
		||||
	Namelen    uint32
 | 
			
		||||
	_          [4]byte
 | 
			
		||||
	Iov        *Iovec
 | 
			
		||||
	Iovlen     int32
 | 
			
		||||
	_          [4]byte
 | 
			
		||||
	Control    *byte
 | 
			
		||||
	Controllen uint32
 | 
			
		||||
	Flags      int32
 | 
			
		||||
@@ -326,11 +324,9 @@ const (
 | 
			
		||||
	PTRACE_CONT       = 0x7
 | 
			
		||||
	PTRACE_DETACH     = 0xb
 | 
			
		||||
	PTRACE_GETFPREGS  = 0x23
 | 
			
		||||
	PTRACE_GETFSBASE  = 0x47
 | 
			
		||||
	PTRACE_GETLWPLIST = 0xf
 | 
			
		||||
	PTRACE_GETNUMLWPS = 0xe
 | 
			
		||||
	PTRACE_GETREGS    = 0x21
 | 
			
		||||
	PTRACE_GETXSTATE  = 0x45
 | 
			
		||||
	PTRACE_IO         = 0xc
 | 
			
		||||
	PTRACE_KILL       = 0x8
 | 
			
		||||
	PTRACE_LWPEVENTS  = 0x18
 | 
			
		||||
@@ -373,15 +369,15 @@ type PtraceLwpInfoStruct struct {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type __Siginfo struct {
 | 
			
		||||
	Signo    int32
 | 
			
		||||
	Errno    int32
 | 
			
		||||
	Code     int32
 | 
			
		||||
	Pid      int32
 | 
			
		||||
	Uid      uint32
 | 
			
		||||
	Status   int32
 | 
			
		||||
	Addr     *byte
 | 
			
		||||
	Value    [8]byte
 | 
			
		||||
	X_reason [40]byte
 | 
			
		||||
	Signo  int32
 | 
			
		||||
	Errno  int32
 | 
			
		||||
	Code   int32
 | 
			
		||||
	Pid    int32
 | 
			
		||||
	Uid    uint32
 | 
			
		||||
	Status int32
 | 
			
		||||
	Addr   *byte
 | 
			
		||||
	Value  [8]byte
 | 
			
		||||
	_      [40]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Sigset_t struct {
 | 
			
		||||
@@ -394,12 +390,14 @@ type Reg struct {
 | 
			
		||||
	Sp   uint64
 | 
			
		||||
	Elr  uint64
 | 
			
		||||
	Spsr uint32
 | 
			
		||||
	_    [4]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type FpReg struct {
 | 
			
		||||
	Fp_q  [512]uint8
 | 
			
		||||
	Fp_sr uint32
 | 
			
		||||
	Fp_cr uint32
 | 
			
		||||
	Q  [32][16]uint8
 | 
			
		||||
	Sr uint32
 | 
			
		||||
	Cr uint32
 | 
			
		||||
	_  [8]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type PtraceIoDesc struct {
 | 
			
		||||
@@ -441,7 +439,7 @@ type ifMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
	Data    ifData
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -452,7 +450,6 @@ type IfMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	Data    IfData
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -519,7 +516,7 @@ type IfaMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
	Metric  int32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -530,7 +527,7 @@ type IfmaMsghdr struct {
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type IfAnnounceMsghdr struct {
 | 
			
		||||
@@ -547,7 +544,7 @@ type RtMsghdr struct {
 | 
			
		||||
	Version uint8
 | 
			
		||||
	Type    uint8
 | 
			
		||||
	Index   uint16
 | 
			
		||||
	_       [2]byte
 | 
			
		||||
	_       uint16
 | 
			
		||||
	Flags   int32
 | 
			
		||||
	Addrs   int32
 | 
			
		||||
	Pid     int32
 | 
			
		||||
@@ -601,7 +598,6 @@ type BpfZbuf struct {
 | 
			
		||||
 | 
			
		||||
type BpfProgram struct {
 | 
			
		||||
	Len   uint32
 | 
			
		||||
	_     [4]byte
 | 
			
		||||
	Insns *BpfInsn
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										70
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										70
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -114,7 +114,8 @@ type FscryptKeySpecifier struct {
 | 
			
		||||
type FscryptAddKeyArg struct {
 | 
			
		||||
	Key_spec FscryptKeySpecifier
 | 
			
		||||
	Raw_size uint32
 | 
			
		||||
	_        [9]uint32
 | 
			
		||||
	Key_id   uint32
 | 
			
		||||
	_        [8]uint32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type FscryptRemoveKeyArg struct {
 | 
			
		||||
@@ -243,6 +244,23 @@ type RawSockaddrTIPC struct {
 | 
			
		||||
	Addr     [12]byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type RawSockaddrL2TPIP struct {
 | 
			
		||||
	Family  uint16
 | 
			
		||||
	Unused  uint16
 | 
			
		||||
	Addr    [4]byte /* in_addr */
 | 
			
		||||
	Conn_id uint32
 | 
			
		||||
	_       [4]uint8
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type RawSockaddrL2TPIP6 struct {
 | 
			
		||||
	Family   uint16
 | 
			
		||||
	Unused   uint16
 | 
			
		||||
	Flowinfo uint32
 | 
			
		||||
	Addr     [16]byte /* in6_addr */
 | 
			
		||||
	Scope_id uint32
 | 
			
		||||
	Conn_id  uint32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type _Socklen uint32
 | 
			
		||||
 | 
			
		||||
type Linger struct {
 | 
			
		||||
@@ -353,6 +371,8 @@ const (
 | 
			
		||||
	SizeofSockaddrXDP       = 0x10
 | 
			
		||||
	SizeofSockaddrPPPoX     = 0x1e
 | 
			
		||||
	SizeofSockaddrTIPC      = 0x10
 | 
			
		||||
	SizeofSockaddrL2TPIP    = 0x10
 | 
			
		||||
	SizeofSockaddrL2TPIP6   = 0x20
 | 
			
		||||
	SizeofLinger            = 0x8
 | 
			
		||||
	SizeofIPMreq            = 0x8
 | 
			
		||||
	SizeofIPMreqn           = 0xc
 | 
			
		||||
@@ -460,7 +480,7 @@ const (
 | 
			
		||||
	IFLA_NEW_IFINDEX        = 0x31
 | 
			
		||||
	IFLA_MIN_MTU            = 0x32
 | 
			
		||||
	IFLA_MAX_MTU            = 0x33
 | 
			
		||||
	IFLA_MAX                = 0x35
 | 
			
		||||
	IFLA_MAX                = 0x36
 | 
			
		||||
	IFLA_INFO_KIND          = 0x1
 | 
			
		||||
	IFLA_INFO_DATA          = 0x2
 | 
			
		||||
	IFLA_INFO_XSTATS        = 0x3
 | 
			
		||||
@@ -2272,3 +2292,49 @@ const (
 | 
			
		||||
	DEVLINK_DPIPE_HEADER_IPV4                 = 0x1
 | 
			
		||||
	DEVLINK_DPIPE_HEADER_IPV6                 = 0x2
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type FsverityDigest struct {
 | 
			
		||||
	Algorithm uint16
 | 
			
		||||
	Size      uint16
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type FsverityEnableArg struct {
 | 
			
		||||
	Version        uint32
 | 
			
		||||
	Hash_algorithm uint32
 | 
			
		||||
	Block_size     uint32
 | 
			
		||||
	Salt_size      uint32
 | 
			
		||||
	Salt_ptr       uint64
 | 
			
		||||
	Sig_size       uint32
 | 
			
		||||
	_              uint32
 | 
			
		||||
	Sig_ptr        uint64
 | 
			
		||||
	_              [11]uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Nhmsg struct {
 | 
			
		||||
	Family   uint8
 | 
			
		||||
	Scope    uint8
 | 
			
		||||
	Protocol uint8
 | 
			
		||||
	Resvd    uint8
 | 
			
		||||
	Flags    uint32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type NexthopGrp struct {
 | 
			
		||||
	Id     uint32
 | 
			
		||||
	Weight uint8
 | 
			
		||||
	Resvd1 uint8
 | 
			
		||||
	Resvd2 uint16
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	NHA_UNSPEC     = 0x0
 | 
			
		||||
	NHA_ID         = 0x1
 | 
			
		||||
	NHA_GROUP      = 0x2
 | 
			
		||||
	NHA_GROUP_TYPE = 0x3
 | 
			
		||||
	NHA_BLACKHOLE  = 0x4
 | 
			
		||||
	NHA_OIF        = 0x5
 | 
			
		||||
	NHA_GATEWAY    = 0x6
 | 
			
		||||
	NHA_ENCAP_TYPE = 0x7
 | 
			
		||||
	NHA_ENCAP      = 0x8
 | 
			
		||||
	NHA_GROUPS     = 0x9
 | 
			
		||||
	NHA_MASTER     = 0xa
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -287,6 +287,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint32
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -298,6 +298,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -276,6 +276,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint32
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -277,6 +277,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -281,6 +281,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint32
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -280,6 +280,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -280,6 +280,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -281,6 +281,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint32
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -287,6 +287,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -287,6 +287,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -305,6 +305,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -300,6 +300,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -282,6 +282,7 @@ type Taskstats struct {
 | 
			
		||||
	Freepages_delay_total     uint64
 | 
			
		||||
	Thrashing_count           uint64
 | 
			
		||||
	Thrashing_delay_total     uint64
 | 
			
		||||
	Ac_btime64                uint64
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type cpuMask uint64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							@@ -1,4 +1,4 @@
 | 
			
		||||
# github.com/alecthomas/chroma v0.7.1
 | 
			
		||||
# github.com/alecthomas/chroma v0.7.3
 | 
			
		||||
## explicit
 | 
			
		||||
github.com/alecthomas/chroma
 | 
			
		||||
github.com/alecthomas/chroma/formatters
 | 
			
		||||
@@ -38,7 +38,7 @@ github.com/danwakefield/fnmatch
 | 
			
		||||
# github.com/davecgh/go-spew v1.1.1
 | 
			
		||||
## explicit
 | 
			
		||||
github.com/davecgh/go-spew/spew
 | 
			
		||||
# github.com/dlclark/regexp2 v1.1.6
 | 
			
		||||
# github.com/dlclark/regexp2 v1.2.0
 | 
			
		||||
github.com/dlclark/regexp2
 | 
			
		||||
github.com/dlclark/regexp2/syntax
 | 
			
		||||
# github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815
 | 
			
		||||
@@ -56,8 +56,7 @@ github.com/mitchellh/go-homedir
 | 
			
		||||
## explicit
 | 
			
		||||
# github.com/sergi/go-diff v1.1.0
 | 
			
		||||
## explicit
 | 
			
		||||
# golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527
 | 
			
		||||
## explicit
 | 
			
		||||
# golang.org/x/sys v0.0.0-20200413165638-669c56c373c4
 | 
			
		||||
golang.org/x/sys/unix
 | 
			
		||||
# gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f
 | 
			
		||||
## explicit
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user