client/vendor/golang.org/x/sys/unix
Knative Automation 7ebac24b8d
upgrade to latest dependencies (#1932)
bumping golang.org/x/term c5eaf76...5b15d26:
  > 5b15d26 go.mod: update golang.org/x dependencies
bumping google.golang.org/grpc 9952aa8...d32e66c:
  > d32e66c Change version to 1.63.2 (# 7104)
  > 92f6dd0 channelz: pass parent pointer instead of parent ID to RegisterSubChannel (# 7101)
  > 0f6ef0f grpc: un-deprecate Dial and DialContext
  > 58dc749 Change version to 1.63.1-dev (# 7051)
  > c68f456 Change version to 1.63.0 (# 7050)
  > 6369167 *: update http2 dependency (# 7082)
  > 8854761 cherry-pick: channelz: fix race accessing channelMap without lock (# 7079) (# 7080)
  > e62770d channelz: add LocalAddr to listen sockets and test (# 7062) (# 7063)
  > 4ffccf1 googlec2p: use xdstp style template for client LDS resource name (# 7048)
  > faf9964 gracefulswitch: add ParseConfig and make UpdateClientConnState call SwitchTo if needed (# 7035)
  > 800a8e0 channelz: re-add state for subchannels (# 7046)
  > dadbbfa channelz: re-add target and state (# 7042)
  > 55cd7a6 channelz: major cleanup / reorganization (# 6969)
  > a1033b1 xds: add LRS named metrics support (# 7027)
  > 4f43d2e chore: remove repetitive words (# 7036)
  > 7c37770 grpc: clean up doc strings and some code around Dial vs NewClient (# 7029)
  > c808322 chore: expose `NewClient` method to end users (# 7010)
  > c31fce8 Update github.com/golang/protobuf and google.golang.org/protobuf modules (# 7028)
  > 55341d7 xdsclient: correct logic used to suppress empty ADS requests on new streams (# 7026)
  > f7c5e6a DNS resolving with timeout (# 6917)
  > 815e2e2 build(deps): bump the github-actions group with 1 update (# 7014)
  > 2a617ca experimental: re-split message/service pb imports (# 7011)
  > 99ded5c examples: update deps of observability example to gcp/observabliity@v1.0.1 (# 7009)
  > e978e43 gcp/observability: update stackdriver dependency to remove dep on prometheus (# 7008)
  > 27c5d98 deps: update dependencies for all modules (# 7007)
  > 90fc697 xdsclient: use dataplane authority for virtualhost lookup (# 6997)
  > c267d5b grpc: add clientconn.CanonicalTarget() to return the canonical target string (# 7006)
  > 51f9cc0 deps: move from github.com/golang/protobuf to google.golang.org/protobuf/proto (# 6961)
  > eb08be4 github: add Go 1.22 testing (# 7005)
  > eb880d5 replace github.com/cncf/udpa/go by github.com/cncf/xds/go (# 7001)
  > 5ccf176 rpc_util: Fix RecvBufferPool deactivation issues (# 6766)
  > 76a23bf fix enabling compression by trimming whitespaces in accept encoding header (# 6952)
  > 7525e98 test: add test for invalid streamID (# 6940)
  > c63d925 examples: fix typo in url (# 6978)
  > 40d6adb transport: Make error-handling for bad HTTP method consistent between HTTP/2 server transport and handler server transport (# 6989)
  > 3c2a44d transport: when using write buffer pooling, use input size instead of size*2 (# 6983)
  > 3ae77e6 grpc: Canonicalize string returned by ClientConn.Target() and resolver.Address.String() (# 6923)
  > 29997a0 grpc: Add StaticMethod CallOption (# 6926)
  > 28d78d4 *: forbid the use of time.After (# 6985)
  > 408139a security/advancedtls: CRL checks improvement (# 6968)
  > f94be9b Set the security level of Windows named pipes to NoSecurity (# 6956)
  > 05db80f server: wait to close connection until incoming socket is drained (with timeout) (# 6977)
  > f135e98  xds/internal/xdsclient: Add comments for exported types (# 6972)
  > f8eef63 Change version to 1.63.0-dev (# 6976)
bumping knative.dev/hack 47368d6...1133b37:
  > 1133b37 Update community files (# 378)
bumping golang.org/x/sys 360f961...cabba82:
  > cabba82 windows: use uint32 for serial comm flags for consistency
  > 1a50d97 windows: add serial comm functions
  > 95f07ec x/sys/windows: add func windows.DisconnectNamedPipe(handle Handle) (err error)
  > 4be02d3 unix: expose mmap calls on z/OS
bumping google.golang.org/genproto/googleapis/api a219d84...6e1732d:
  > 6e1732d chore(all): auto-regenerate .pb.go files (# 1098)
  > 9694c77 chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /googleapis/api/apikeys (# 1099)
  > ace143d chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /googleapis/api/servicemanagement (# 1100)
  > c811ad7 chore(all): update all (# 1097)
bumping knative.dev/client-pkg 6984d81...a82272d:
  > a82272d upgrade to latest dependencies (# 172)
  > 9ae7591 Update community files (# 175)
  > eff7cfd Update community files (# 171)
  > 2dec068 🐞 Pass hacked stdin, and don't pass stdout to bubbletea (# 174)
bumping golang.org/x/mod 766dc5d...aa51b25:
  > aa51b25 modfile: do not collapse if there are unattached comments within blocks
  > 87140ec sumdb/tlog: make NewTiles only generate strictly necessary tiles
  > 18d3f56 modfile: fix crash on AddGoStmt in empty File
bumping golang.org/x/net 7ee34a0...7bbe320:
  > 7bbe320 go.mod: update golang.org/x dependencies
  > c48da13 http2: fix TestServerContinuationFlood flakes
  > 762b58d http2: fix tipos in comment
  > ba87210 http2: close connections when receiving too many headers
  > ebc8168 all: fix some typos
  > 3678185 http2: make TestCanonicalHeaderCacheGrowth faster
  > 448c44f http2: remove clientTester
  > c7877ac http2: convert the remaining clientTester tests to testClientConn
  > d8870b0 http2: use synthetic time in TestIdleConnTimeout
  > d73acff http2: only set up deadline when Server.IdleTimeout is positive
  > 89f602b http2: validate client/outgoing trailers
  > 6e2c99c http2: allow testing Transports with testSyncHooks
  > 9e0498d http2: use synthetic timers for ping timeouts in tests
  > 31d9683 http2: mark several testing functions as helpers
  > 12ddef7 http2: reject DATA frames after 1xx and before final headers
  > d600ae0 http2: add testClientConn for testing client RoundTrips
  > 57a6a7a http2: prevent uninitialized pipe from being written
  > ea095bc http2: only set up positive deadlines
  > 8c07e20 httpproxy: allow any scheme
  > ab271c3 http2: add IdleConnTimeout to http2.Transport
bumping golang.org/x/oauth2 85231f9...d0e617c:
  > d0e617c google: add Credentials.UniverseDomainProvider
  > 3c9c1f6 oauth2/google: fix the logic of sts 0 value of expires_in
  > 5a05c65 oauth2/google: fix remove content-type header from idms get requests
  > 3a6776a appengine: drop obsolete code for AppEngine envs <=Go 1.11
bumping google.golang.org/api a28dfbd...707b9b2:
  > 707b9b2 chore(main): release 0.172.0 (# 2486)
  > 77cc7d0 feat(all): auto-regenerate discovery clients (# 2492)
  > 18f643a chore(all): update all to 94a12d6 (# 2489)
  > 78ee47e feat(all): auto-regenerate discovery clients (# 2490)
  > 57e19b3 feat(all): auto-regenerate discovery clients (# 2488)
  > b0eaf37 feat(all): auto-regenerate discovery clients (# 2487)
  > 0398093 feat(all): auto-regenerate discovery clients (# 2485)
bumping knative.dev/networking ae03989...a40d058:
  > a40d058 upgrade to latest dependencies (# 968)
  > 594a2f8 identify each request in update test using a query timestamp (# 967)
  > 1d9a7cf upgrade to latest dependencies (# 966)
  > aaf8f94 fix TestRetry nil pointer panic (# 965)
  > a3d8b0f Replace all usages of deprecated wait.PollImmediate with wait.PollUntilContextTimeout (# 957)
  > 1a6e0da some conformance tests assume we're getting back a runtime request (# 964)
  > 2a4859c this fixes the probe handler to reflect that it doesn't care about the path (# 963)
  > b321831 upgrade to latest dependencies (# 962)
  > 2002961 🎁  Add test flags for the conformance suite (# 960)
  > ca2ffb8 upgrade to latest dependencies (# 961)
  > 97688e7 Update community files (# 959)
  > 5ce3081 upgrade to latest dependencies (# 958)
  > 75762ca upgrade to latest dependencies (# 955)
  > e7cfc5b drop vendor licenses (# 954)
  > 8c13911 upgrade to latest dependencies (# 953)
bumping github.com/prometheus/common e821827...0234594:
  > 0234594 Add support for go 1.20 (# 617)
  > 4433931 Merge pull request # 615 from prometheus/dependabot/go_modules/sigv4/github.com/aws/aws-sdk-go-1.51.11
  > 728e910 Merge pull request # 616 from srebhan/fix_protobuf_decode
  > 5fef1df Bump github.com/aws/aws-sdk-go from 1.50.31 to 1.51.11 in /sigv4
  > 3dec13c Drop support for Go older than 1.18 (# 612)
  > 78585cf fix(protobuf): Correctly decode multi-messages streams
  > 95edf51 Update common Prometheus files (# 613)
bumping knative.dev/serving 17df219...c120704:
  > c120704 Update net-certmanager nightly (# 15127)
  > a8e4fea Update net-gateway-api nightly (# 15126)
  > 11b0900 Update net-contour nightly (# 15125)
  > 2160a47 Update net-kourier nightly (# 15123)
  > 7d3031f Update net-istio nightly (# 15124)
  > 6d6527a upgrade to latest dependencies (# 15122)
  > 2802229 Update net-contour nightly (# 15119)
  > f15401e Update net-gateway-api nightly (# 15117)
  > 96faf8b Update net-kourier nightly (# 15118)
  > a7be35c Update net-istio nightly (# 15116)
  > 79c907b Update net-certmanager nightly (# 15115)
  > dc8bf98 Make route domain error specific (# 15082)
  > 614caa0 Update net-kourier nightly (# 15114)
  > cbe7904 Update net-gateway-api nightly (# 15113)
  > 9ed9f9e Update net-contour nightly (# 15112)
  > f8aa896 Update net-istio nightly (# 15111)
  > 8d8d503 Update net-certmanager nightly (# 15110)
  > 3c6d5fe upgrade to latest dependencies (# 15109)
  > c017185 Update net-istio nightly (# 15108)
  > f9a9480 chore: fix function names in comment (# 15105)
  > 46d1f05 add e2e kind testing with Gateway API and Contour (# 15093)
  > 2a790f8 Update net-contour nightly (# 15107)
  > a498f19 Update net-certmanager nightly (# 15106)
  > 6079207 upgrade to latest dependencies (# 15104)
  > c9bd9bc upgrade to latest dependencies (# 15102)
  > 2c9ae15 Update net-gateway-api nightly (# 15103)
  > 7e7bd93 Update net-istio nightly (# 15100)
  > 51a2bd5 Update net-kourier nightly (# 15097)
  > 42dff34 Update net-contour nightly (# 15099)
  > 73ca8e9 Update net-gateway-api nightly (# 15098)
  > 0c9f7bf Update net-certmanager nightly (# 15096)
  > 96edf22 Update community files (# 15094)
  > d96d39f bring back e2e kind testing with Gateway API (# 15088)
  > 8bb2225 Update net-gateway-api nightly (# 15085)
  > a1674d7 Update net-istio nightly (# 15086)
  > 3d5ccec Update net-contour nightly (# 15084)
  > 3c83a33 Update net-certmanager nightly (# 15083)
  > 8ddea7c upgrade to latest dependencies (# 15081)
  > 91ebbbc Update net-istio nightly (# 15080)
  > 117a061 Update net-certmanager nightly (# 15079)
  > 949fb0b Update net-kourier nightly (# 15078)
  > 4a83412 Update net-gateway-api nightly (# 15077)
  > fd8e206 Update kapp/ytt/kail versions (# 15075)
  > ab4b65d upgrade to latest dependencies (# 15076)
  > c2d0af1 Update net-contour nightly (# 15071)
  > add12cc Update net-gateway-api nightly (# 15070)
  > 4de6b13 Update net-istio nightly (# 15073)
  > ea70a07 Update net-kourier nightly (# 15072)
  > fded96a Update net-certmanager nightly (# 15069)
  > 10d9d53 Update net-kourier nightly (# 15065)
  > b794c8b Update net-gateway-api nightly (# 15062)
  > efe4873 Update net-certmanager nightly (# 15064)
  > 1b6458d Update net-contour nightly (# 15063)
  > 74622fb upgrade to latest dependencies (# 15061)
  > e8a04ac Update net-contour nightly (# 15059)
  > e47ffe3 drop vendor licenses (# 15050)
  > ac4f3a8 Update net-kourier nightly (# 15058)
  > 0646e25 Update net-gateway-api nightly (# 15057)
  > b9a1a81 Update net-istio nightly (# 15055)
  > e779e28 Update net-certmanager nightly (# 15056)
  > 8bda840 disable kourier-tls (# 15053)
  > a92b2ee Drop unused OWNER files and drop productivity folks from being tagged for review (# 15051)
  > 3e2243d Prevent a PodAutoscaler's DesiredScale to turn to -1 (# 14866)
  > 315a94c Update net-gateway-api nightly (# 15042)
  > 0ad570f remove special logic for user-agent header with istio mtls (# 15034)
  > b49fb25 upgrade to latest dependencies (# 15040)
  > 77838e4 Update net-kourier nightly (# 15045)
  > cbeb090 Use a copy to modify the existing secret (# 15048)
  > 4bbcccc Update community files (# 15046)
bumping knative.dev/pkg 1ca1f09...0f34a88:
  > 0f34a88 upgrade to latest dependencies (# 3018)
  > 2a68697 Bump google.golang.org/grpc from 1.63.0 to 1.63.2 (# 3017)
  > 2cca32d Revert "drop eventing-rabbitmq downstream testing (# 2969)" (# 3008)
  > 39d72da Bump github.com/prometheus/common from 0.52.2 to 0.52.3 (# 3015)
  > e255c15 Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 (# 3016)
  > 7de1740 Bump golang.org/x/tools from 0.19.0 to 0.20.0 (# 3012)
  > bc62610 Bump google.golang.org/grpc from 1.62.1 to 1.63.0 (# 3013)
  > a49e72f Bump golang.org/x/net from 0.22.0 to 0.24.0 (# 3011)
  > 1ff9a77 Bump x/net to 0.24 (# 3014)
  > 094f152 Bump github.com/prometheus/common from 0.51.1 to 0.52.2 (# 3010)
  > f9d72b2 Bump golang.org/x/sync from 0.6.0 to 0.7.0 (# 3009)
  > 5d4af76 Update community files (# 3007)
  > fef5da9 Replace all usages of deprecated wait.PollImmediate with wait.PollUntilContextTimeout (# 3004)
  > 03bf3de webhook: add options to disable resource_namespace tag in metrics (# 2931)
  > 3f02478 Bump cloud.google.com/go/storage from 1.39.1 to 1.40.0 (# 3002)
  > 7d95d0f Bump google.golang.org/api from 0.171.0 to 0.172.0 (# 3003)
  > 5fe2303 drop vendor licenses (# 3001)
  > f69f148 Optionally generate an init func for an informer (# 2989)
  > b8b7ca1 upgrade to latest dependencies (# 3000)
bumping golang.org/x/sync 59c1ca1...14be23e:
  > 14be23e semaphore: cancel acquisition with a done context
bumping google.golang.org/genproto/googleapis/rpc 6e1732d...94a12d6:
  > 94a12d6 chore(all): update all (# 1102)
bumping knative.dev/eventing 4754325...f9d8dea:
  > f9d8dea [main] Upgrade to latest dependencies (# 7842)
  > d96c6db feat: add initial pathfinding algorithm (# 7782)
  > 1ed11b7 [e2e] fix ManyTriggers possible starvation of Setup features (# 7831)
  > cb538fc [main] Upgrade to latest dependencies (# 7835)
  > 0264d60 Remove sinkbindings OIDC token secret when not needed and fix status setting (# 7836)
  > 84115ea Map eventtypes into event lineage graph (# 7783)
  > c1611d5 Improve trust bundle propagation (# 7665)
  > 734c413 fix: install script picks up on platform architecture by default (# 7821)
  > ebb311d Remove eventing-kafka from downstream tests as it's deprecated (# 7826)
  > ce5b77f [main] Update community files (# 7828)
  > 1920235 CrossNamespace: updated namespace for subscription (# 7804)
  > 366afed ETs reference subscriptions/triggers on reply (# 7733)
  > 8069d71 [main] Upgrade to latest dependencies (# 7824)
  > 4cec554 [main] Upgrade to latest dependencies (# 7818)
  > 7e1c082 [main] Format Go code (# 7819)
  > e581d36 Update eventtype v1beta3 type to reflect spec changes (# 7708)
  > 93e0c85 CrossNamespace: added brokerRef in trigger spec (# 7815)
bumping golang.org/x/tools 7656c4c...11c692e:
  > 11c692e gopls/internal/test/marker/testdata: skip hover size tests on 32-bit arm
  > fc660e5 go.mod: update golang.org/x dependencies
  > 6590f47 internal/gcimporter: renable tests of issue50259.go
  > f1d5252 gopls/internal/golang: Hover: show wasted % of struct space
  > 951bb40 gopls/internal/test/integration/misc: fix flaky test
  > c9b0c65 gopls/internal/analysis/fillreturns: skip test if gotypesalias=1
  > c623a28 gopls/internal/cache: fix crash in snapshot.Analyze with patch versions
  > f345449 gopls/internal/server: filter diagnostics to "best" views
  > 42d590c gopls/internal/test/integration: add a WriteGoSum run option
  > 53d35a5 gopls/internal/golang: RenderPackageDoc: fix doc links
  > 222cdde internal/analysisinternal: ZeroValue: support materialized aliases
  > 0a4fc72 internal/gcimporter: support materialized aliases
  > 85b6527 gopls/internal/test: temporarily disable staticcheck with gotypesalias=1
  > 118b98b gopls/internal/golang: RenderPackageDoc: emit anchors for var/const
  > 1e68fee gopls/internal/server: "view package doc" of package under test
  > b303e13 gopls/internal/golang: view pkg doc: display when "disconnected"
  > 41a9213 go/packages: report type errors unconditionally
  > 7204363 gopls/doc/release/v0.16.0.md: augment notes for "view pkg doc"
  > 904c6ba gopls/internal/settings: enable "unusedwrite" analyzer
  > 9663999 gopls/internal/golang: hover: show size/offset info
  > 509ed1c gopls/internal/golang: work around bug in go/doc
  > 9551398 go/callgraph: keep instantiations in DeleteSyntheticNodes
  > 11b4b5e go/analysis/passes/nilness: add longer example to doc
  > 9ed98fa gopls/internal/test: option to suppress LSP logs on failure
  > 867c912 inline: make it possible to gob encode/decode inlineMeFacts
  > db5d12b go/types/internal/play: display method receiver type
  > 2c8dd3e gopls: add explicit Unalias operations
  > 814f676 internal/gcimporter: add tool to inspect export data
  > 4fe2c29 refactor/rename: fix renaming of aliases
  > 71acab9 internal/typesparams: add Deref
  > 63b3b5a internal/imports: fix two "nil pointer in interface" bugs
  > 3f9badb go/ssa: types.Unalias() cleanup.
  > e5cf370 internal/typeparams: factor 2 copies of isParameterized
  > e0a9567 all: fix some comments
  > c3544e2 go/analysis/passes/httpresponse: fix ReceiverNamed usage
  > d0f7dce gopls: update x/vuln to 1.0.4
  > dd52646 go/ssa: create fewer goroutines
  > 813e70a gopls/internal/server: redo completion counters
  > 2ba7cf9 internal/imports: remove obsolete go:generate directive
  > 0fb9b7b gopls: use slices package for reverse slice
  > c21ae4c gopls/internal/golang: don't suggest removeparam when there are errors
  > f3fccee gopls/internal/golang: support removing unused parameters from methods
  > 2d517d5 gopls/internal/golang: fix build breakage due to semantic conflict
  > 6af0295 go/analysis/passes/stdversion: publish
  > 8669bfc gopls/internal/server: add "View package documentation" code action
  > 5628443 gopls/internal/test/marker: remove runtime.GOROOT from format.txt case
  > 6d9ecf2 gopls/internal/cache: rename methods on Package
  > 29d17a0 go/cfg: publish (*CFG).Dot method
  > 03f7b7b x/tools/go/packages: fix Load's "argument list too long" error
  > 67e856b gopls: fix test failures due to quoting of names in go/types errors
  > e256714 gopls: repair premature commit of 562248
  > 887727a gopls: Measure the efficacy of completions
  > ca94c96 gopls/internal/server: update telemetry prompt link
  > d4b1eff gopls/internal/golang: fix crash in package references
  > f89da53 gopls/internal/server: fix crash in SignatureHelp
  > 176e895 gopls/internal/analysis/stdversion: suppress before go1.21
  > c1eaf76 gopls/internal/analysis/stdversion: set RunDespiteErrors
  > c67485c gopls/internal/golang/completion: honor std symbol versions (imported)
  > 1f580da cmd/guru: delete it
  > c6563ca cmd/guru: remove replace directive
  > c178933 gopls/internal/server: set -mod=readonly when checking for upgrades
  > 9e530fc cmd/guru: carve out a separate module
  > 9b64301 gopls/internal/cache: avoid go/types panic on version "go1.2.3"
  > 93c0ca5 gopls/internal/cache: fix spurious diagnostics in multi-root workspaces
  > 31f056a gopls/internal/cache: add assertions for telemetry crash
  > 656fcde go/callgraph/vta: use core type for channels
  > b3a5e0b gopls/internal/golang/completion: honor std symbol versions (unimported)
  > accb00b gopls/internal/server/semantic: highlight the doc links in comments
  > ffaa15b gopls/internal/analysis/stdversion: report refs to too-new std symbols
  > 9a6aed9 internal/typeparams: delete OriginMethod
  > 070fcfb internal/typesinternal: delete SetGoVersion
  > caf5940 gopls/internal/cache: prune broken edges to command-line-arguments pkgs
  > ff00c7b internal/stdlib: manifest of all std symbols since go1.0
  > 029c4ea go/analysis/passes/slog: detect unsatifiable interface args
  > d10b068 go/ssa: handle labeled statements with blank labels
  > 4c85bed all: remove redundant words in comments and fix typo
  > 98c835c gopls/protocol: update LSP to latest version

Signed-off-by: Knative Automation <automation@knative.team>
2024-04-17 08:30:40 +00:00
..
.gitignore Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
README.md upgrade to latest dependencies (#1527) 2021-11-23 06:11:51 -08:00
affinity_linux.go chore: Update to Knative Serving 0.10.0 (#474) 2019-11-04 13:02:19 -08:00
aliases.go upgrade to latest dependencies (#1916) 2024-03-14 09:58:04 +00:00
asm_aix_ppc64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_386.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_amd64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_arm.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_arm64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_ppc64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_riscv64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_386.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_amd64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_arm.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_arm64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_loong64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_mips64x.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_mipsx.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_ppc64x.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_riscv64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_s390x.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_openbsd_mips64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_solaris_amd64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_zos_s390x.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
bluetooth_linux.go Update dependencies, pin k8s deps. (#855) 2020-05-26 00:39:49 -07:00
cap_freebsd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
constants.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
dev_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
dev_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
dev_darwin.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_dragonfly.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_freebsd.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_linux.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_netbsd.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_openbsd.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_zos.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
dirent.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
endian_big.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
endian_little.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
env_unix.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
epoll_zos.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
fcntl.go upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
fcntl_darwin.go Pin deps back to master (#1082) 2020-10-30 08:15:35 -07:00
fcntl_linux_32bit.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
fdset.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
fstatfs_zos.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
gccgo.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
gccgo_c.c upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
gccgo_linux_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ifreq_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ioctl_linux.go upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
ioctl_signed.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ioctl_unsigned.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ioctl_zos.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
mkall.sh upgrade to latest dependencies (#1823) 2023-07-11 11:07:12 +00:00
mkerrors.sh upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
mmap_nomremap.go upgrade to latest dependencies (#1932) 2024-04-17 08:30:40 +00:00
mremap.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
pagesize_unix.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
pledge_openbsd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ptrace_darwin.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ptrace_ios.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
race.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
race0.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
readdirent_getdents.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
readdirent_getdirentries.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
sockcmsg_dragonfly.go Update dependencies, pin k8s deps. (#855) 2020-05-26 00:39:49 -07:00
sockcmsg_linux.go upgrade to latest dependencies (#1527) 2021-11-23 06:11:51 -08:00
sockcmsg_unix.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
sockcmsg_unix_other.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_aix.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_bsd.go upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
syscall_darwin.go upgrade to latest dependencies (#1874) 2023-10-12 07:46:24 +00:00
syscall_darwin_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_darwin_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_darwin_libSystem.go upgrade to latest dependencies (#1916) 2024-03-14 09:58:04 +00:00
syscall_dragonfly.go upgrade to latest dependencies (#1874) 2023-10-12 07:46:24 +00:00
syscall_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd.go upgrade to latest dependencies (#1916) 2024-03-14 09:58:04 +00:00
syscall_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_hurd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_hurd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_illumos.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux.go upgrade to latest dependencies (#1916) 2024-03-14 09:58:04 +00:00
syscall_linux_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_alarm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_amd64_gc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gc_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gc_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gccgo_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gccgo_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_loong64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_mips64x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_mipsx.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_ppc64x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_s390x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_sparc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_netbsd.go upgrade to latest dependencies (#1874) 2023-10-12 07:46:24 +00:00
syscall_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd.go upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
syscall_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_libc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_mips64.go Update spf13/cobra deps (#1734) 2022-09-22 10:36:12 +00:00
syscall_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_solaris.go upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
syscall_solaris_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_unix.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_unix_gc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_unix_gc_ppc64x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_zos_s390x.go upgrade to latest dependencies (#1932) 2024-04-17 08:30:40 +00:00
sysvshm_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
sysvshm_unix.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
sysvshm_unix_other.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
timestruct.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
unveil_openbsd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
xattr_bsd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_darwin_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_darwin_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_linux.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_386.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_amd64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_arm.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_arm64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_loong64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_mips.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_mips64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_mips64le.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_mipsle.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_ppc.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_ppc64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_ppc64le.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_riscv64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_s390x.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_linux_sparc64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zerrors_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_solaris_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_zos_s390x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zptrace_armnn_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zptrace_linux_arm64.go upgrade to latest dependencies (#1811) 2023-05-24 14:56:10 +00:00
zptrace_mipsnn_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zptrace_mipsnnle_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zptrace_x86_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_aix_ppc64_gc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_aix_ppc64_gccgo.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_darwin_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_darwin_amd64.s upgrade to latest dependencies (#1874) 2023-10-12 07:46:24 +00:00
zsyscall_darwin_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_darwin_arm64.s upgrade to latest dependencies (#1874) 2023-10-12 07:46:24 +00:00
zsyscall_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_illumos_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux.go upgrade to latest dependencies (#1916) 2024-03-14 09:58:04 +00:00
zsyscall_linux_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_loong64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_mips.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_mips64le.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_mipsle.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_ppc64le.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_s390x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_sparc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_openbsd_386.go [main] Upgrade to latest dependencies (#1910) 2024-01-24 13:51:12 +00:00
zsyscall_openbsd_386.s upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
zsyscall_openbsd_amd64.go [main] Upgrade to latest dependencies (#1910) 2024-01-24 13:51:12 +00:00
zsyscall_openbsd_amd64.s upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
zsyscall_openbsd_arm.go [main] Upgrade to latest dependencies (#1910) 2024-01-24 13:51:12 +00:00
zsyscall_openbsd_arm.s upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
zsyscall_openbsd_arm64.go [main] Upgrade to latest dependencies (#1910) 2024-01-24 13:51:12 +00:00
zsyscall_openbsd_arm64.s upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
zsyscall_openbsd_mips64.go [main] Upgrade to latest dependencies (#1910) 2024-01-24 13:51:12 +00:00
zsyscall_openbsd_mips64.s upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
zsyscall_openbsd_ppc64.go [main] Upgrade to latest dependencies (#1910) 2024-01-24 13:51:12 +00:00
zsyscall_openbsd_ppc64.s upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
zsyscall_openbsd_riscv64.go [main] Upgrade to latest dependencies (#1910) 2024-01-24 13:51:12 +00:00
zsyscall_openbsd_riscv64.s upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
zsyscall_solaris_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_zos_s390x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_darwin_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_darwin_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_linux_386.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_amd64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_arm.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_arm64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_loong64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_mips.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_mips64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_mips64le.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_mipsle.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_ppc.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_ppc64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_ppc64le.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_riscv64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_s390x.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_linux_sparc64.go upgrade to latest dependencies (#1912) 2024-02-15 13:56:24 +00:00
zsysnum_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_zos_s390x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_darwin_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_darwin_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux.go upgrade to latest dependencies (#1916) 2024-03-14 09:58:04 +00:00
ztypes_linux_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_loong64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_mips.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_mips64le.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_mipsle.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_ppc64le.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_s390x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux_sparc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_solaris_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_zos_s390x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00

README.md

Building sys/unix

The sys/unix package provides access to the raw system call interface of the underlying operating system. See: https://godoc.org/golang.org/x/sys/unix

Porting Go to a new architecture/OS combination or adding syscalls, types, or constants to an existing architecture/OS pair requires some manual effort; however, there are tools that automate much of the process.

Build Systems

There are currently two ways we generate the necessary files. We are currently migrating the build system to use containers so the builds are reproducible. This is being done on an OS-by-OS basis. Please update this documentation as components of the build system change.

Old Build System (currently for GOOS != "linux")

The old build system generates the Go files based on the C header files present on your system. This means that files for a given GOOS/GOARCH pair must be generated on a system with that OS and architecture. This also means that the generated code can differ from system to system, based on differences in the header files.

To avoid this, if you are using the old build system, only generate the Go files on an installation with unmodified header files. It is also important to keep track of which version of the OS the files were generated from (ex. Darwin 14 vs Darwin 15). This makes it easier to track the progress of changes and have each OS upgrade correspond to a single change.

To build the files for your current OS and architecture, make sure GOOS and GOARCH are set correctly and run mkall.sh. This will generate the files for your specific system. Running mkall.sh -n shows the commands that will be run.

Requirements: bash, go

New Build System (currently for GOOS == "linux")

The new build system uses a Docker container to generate the go files directly from source checkouts of the kernel and various system libraries. This means that on any platform that supports Docker, all the files using the new build system can be generated at once, and generated files will not change based on what the person running the scripts has installed on their computer.

The OS specific files for the new build system are located in the ${GOOS} directory, and the build is coordinated by the ${GOOS}/mkall.go program. When the kernel or system library updates, modify the Dockerfile at ${GOOS}/Dockerfile to checkout the new release of the source.

To build all the files under the new build system, you must be on an amd64/Linux system and have your GOOS and GOARCH set accordingly. Running mkall.sh will then generate all of the files for all of the GOOS/GOARCH pairs in the new build system. Running mkall.sh -n shows the commands that will be run.

Requirements: bash, go, docker

Component files

This section describes the various files used in the code generation process. It also contains instructions on how to modify these files to add a new architecture/OS or to add additional syscalls, types, or constants. Note that if you are using the new build system, the scripts/programs cannot be called normally. They must be called from within the docker container.

asm files

The hand-written assembly file at asm_${GOOS}_${GOARCH}.s implements system call dispatch. There are three entry points:

  func Syscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr)
  func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err uintptr)
  func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr)

The first and second are the standard ones; they differ only in how many arguments can be passed to the kernel. The third is for low-level use by the ForkExec wrapper. Unlike the first two, it does not call into the scheduler to let it know that a system call is running.

When porting Go to a new architecture/OS, this file must be implemented for each GOOS/GOARCH pair.

mksysnum

Mksysnum is a Go program located at ${GOOS}/mksysnum.go (or mksysnum_${GOOS}.go for the old system). This program takes in a list of header files containing the syscall number declarations and parses them to produce the corresponding list of Go numeric constants. See zsysnum_${GOOS}_${GOARCH}.go for the generated 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 may need to update the parsing in mksysnum.

mksyscall.go

The syscall.go, syscall_${GOOS}.go, syscall_${GOOS}_${GOARCH}.go are hand-written Go files which implement system calls (for unix, the specific OS, or the specific OS/Architecture pair respectively) that need special handling and list //sys comments giving prototypes for ones that can be generated.

The mksyscall.go program takes the //sys and //sysnb comments and converts them into syscalls. This requires the name of the prototype in the comment to match a syscall number in the zsysnum_${GOOS}_${GOARCH}.go file. The function prototype can be exported (capitalized) or not.

Adding a new syscall often just requires adding a new //sys function prototype with the desired arguments and a capitalized name so it is exported. However, if you want the interface to the syscall to be different, often one will make an unexported //sys prototype, and then write a custom wrapper in syscall_${GOOS}.go.

types files

For each OS, there is a hand-written Go file at ${GOOS}/types.go (or types_${GOOS}.go on the old system). This file includes standard C headers and creates Go type aliases to the corresponding C types. The file is then fed through godef to get the Go compatible definitions. Finally, the generated code is fed though mkpost.go to format the code correctly and remove any hidden or private identifiers. This cleaned-up code is written to ztypes_${GOOS}_${GOARCH}.go.

The hardest part about preparing this file is figuring out which headers to include and which symbols need to be #defined to get the actual data structures that pass through to the kernel system calls. Some C libraries preset alternate versions for binary compatibility and translate them on the way in and out of system calls, but there is almost always a #define that can get the real ones. See types_darwin.go and linux/types.go for examples.

To add a new type, add in the necessary include statement at the top of the file (if it is not already there) and add in a type alias line. Note that if your type is significantly different on different architectures, you may need some #if/#elif macros in your include statements.

mkerrors.sh

This script is used to generate the system's various constants. This doesn't just include the error numbers and error strings, but also the signal numbers and a wide variety of miscellaneous constants. The constants come from the list of include files in the includes_${uname} variable. A regex then picks out the desired #define statements, and generates the corresponding Go constants. The error numbers and strings are generated from #include <errno.h>, and the signal numbers and strings are generated from #include <signal.h>. All of these constants are written to zerrors_${GOOS}_${GOARCH}.go via a C program, _errors.c, which prints out all the constants.

To add a constant, add the header that includes it to the appropriate variable. Then, edit the regex (if necessary) to match the desired constant. Avoid making the regex too broad to avoid matching unintended constants.

internal/mkmerge

This program is used to extract duplicate const, func, and type declarations from the generated architecture-specific files listed below, and merge these into a common file for each OS.

The merge is performed in the following steps:

  1. Construct the set of common code that is idential in all architecture-specific files.
  2. Write this common code to the merged file.
  3. Remove the common code from all architecture-specific files.

Generated files

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).

zsyscall_${GOOS}_${GOARCH}.go

A file containing all the generated syscalls for a specific GOOS and GOARCH. Generated by mksyscall.go (see above).

zsysnum_${GOOS}_${GOARCH}.go

A list of numeric constants for all the syscall number of the specific GOOS and GOARCH. Generated by mksysnum (see above).

ztypes_${GOOS}_${GOARCH}.go

A file containing Go types for passing into (or returning from) syscalls. Generated by godefs and the types file (see above).