From cac1789b42a7a0df444790503508beb8dc49c841 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 04:52:34 +0000 Subject: [PATCH] build(deps): bump github.com/checkpoint-restore/go-criu/v8 Bumps [github.com/checkpoint-restore/go-criu/v8](https://github.com/checkpoint-restore/go-criu) from 8.4.0 to 8.5.0. - [Release notes](https://github.com/checkpoint-restore/go-criu/releases) - [Commits](https://github.com/checkpoint-restore/go-criu/compare/v8.4.0...v8.5.0) --- updated-dependencies: - dependency-name: github.com/checkpoint-restore/go-criu/v8 dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- go.mod | 4 +- go.sum | 8 +- .../protobuf-go-lite/README.md | 38 +- .../protobuf-go-lite/bun.lock | 24 + .../protobuf-go-lite/package.json | 10 + .../go-criu/v8/.gitattributes | 2 + .../checkpoint-restore/go-criu/v8/.gitignore | 2 + .../checkpoint-restore/go-criu/v8/MAINTAINERS | 1 + .../checkpoint-restore/go-criu/v8/Makefile | 1 + .../checkpoint-restore/go-criu/v8/README.md | 74 +- .../checkpoint-restore/go-criu/v8/features.go | 7 +- .../go-criu/v8/rpc/rpc.pb.go | 6315 +++++------------ .../go-criu/v8/rpc/rpc.proto | 21 + vendor/modules.txt | 6 +- 14 files changed, 1903 insertions(+), 4610 deletions(-) create mode 100644 vendor/github.com/aperturerobotics/protobuf-go-lite/bun.lock create mode 100644 vendor/github.com/aperturerobotics/protobuf-go-lite/package.json create mode 100644 vendor/github.com/checkpoint-restore/go-criu/v8/.gitattributes diff --git a/go.mod b/go.mod index 5b16e2274..5140aba3b 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.26.0 require ( cyphar.com/go-pathrs v0.2.6 - github.com/checkpoint-restore/go-criu/v8 v8.4.0 + github.com/checkpoint-restore/go-criu/v8 v8.5.0 github.com/containerd/console v1.0.5 github.com/coreos/go-systemd/v22 v22.7.0 github.com/cyphar/filepath-securejoin v0.7.0 @@ -28,6 +28,6 @@ require ( ) require ( - github.com/aperturerobotics/protobuf-go-lite v0.15.0 // indirect + github.com/aperturerobotics/protobuf-go-lite v0.19.0 // indirect github.com/cilium/ebpf v0.17.3 // indirect ) diff --git a/go.sum b/go.sum index 6a0facda7..957259fb1 100644 --- a/go.sum +++ b/go.sum @@ -1,9 +1,9 @@ cyphar.com/go-pathrs v0.2.6 h1:+btfBJ7qWKZo+TDJlDZ2tPqToKdN8QD4BAOqomueXZg= cyphar.com/go-pathrs v0.2.6/go.mod h1:y8f1EMG7r+hCuFf/rXsKqMJrJAUoADZGNh5/vZPKcGc= -github.com/aperturerobotics/protobuf-go-lite v0.15.0 h1:Ke9pkt5zO5iQf2q7iAYsXHlCDhGeQH0cvhCTIiiWUIg= -github.com/aperturerobotics/protobuf-go-lite v0.15.0/go.mod h1:3Ay/E7iaw2KWLirK3+dDdNJZHK0hu8Y1/kKeYeUa+8s= -github.com/checkpoint-restore/go-criu/v8 v8.4.0 h1:w6WDxjde4pvXYTIBuj6dsWsaPorKwSWuCk/qSKTO3Jw= -github.com/checkpoint-restore/go-criu/v8 v8.4.0/go.mod h1:SK5UexowK0P99gCcJJOavgVVlUWydGUfXSQUf1qDkHU= +github.com/aperturerobotics/protobuf-go-lite v0.19.0 h1:7Veh1XY7pkswacItBnTR+skvPyNIFdOPg0tb3X0Yd/E= +github.com/aperturerobotics/protobuf-go-lite v0.19.0/go.mod h1:3Ay/E7iaw2KWLirK3+dDdNJZHK0hu8Y1/kKeYeUa+8s= +github.com/checkpoint-restore/go-criu/v8 v8.5.0 h1:IGAXRC5ypuJn5aNn0xaZ4p8Okjirp93ZblFQDRmn6o0= +github.com/checkpoint-restore/go-criu/v8 v8.5.0/go.mod h1:ME5o2M3ANgdU29IyoU9k3sQjkX5nEc0kNH6xcJH5lm8= github.com/cilium/ebpf v0.17.3 h1:FnP4r16PWYSE4ux6zN+//jMcW4nMVRvuTLVTvCjyyjg= github.com/cilium/ebpf v0.17.3/go.mod h1:G5EDHij8yiLzaqn0WjyfJHvRa+3aDlReIaLVRMvOyJk= github.com/containerd/console v1.0.5 h1:R0ymNeydRqH2DmakFNdmjR2k0t7UPuiOV/N/27/qqsc= diff --git a/vendor/github.com/aperturerobotics/protobuf-go-lite/README.md b/vendor/github.com/aperturerobotics/protobuf-go-lite/README.md index 04faa08a1..302b6cbc5 100644 --- a/vendor/github.com/aperturerobotics/protobuf-go-lite/README.md +++ b/vendor/github.com/aperturerobotics/protobuf-go-lite/README.md @@ -1,11 +1,9 @@ # protobuf-go-lite -[![GoDoc Widget]][GoDoc] [![Go Report Card Widget]][Go Report Card] [![DeepWiki Widget]][DeepWiki] +[![GoDoc Widget]][GoDoc] [![DeepWiki Widget]][DeepWiki] [GoDoc]: https://godoc.org/github.com/aperturerobotics/protobuf-go-lite [GoDoc Widget]: https://godoc.org/github.com/aperturerobotics/protobuf-go-lite?status.svg -[Go Report Card Widget]: https://goreportcard.com/badge/github.com/aperturerobotics/protobuf-go-lite -[Go Report Card]: https://goreportcard.com/report/github.com/aperturerobotics/protobuf-go-lite [DeepWiki Widget]: https://img.shields.io/badge/DeepWiki-aperturerobotics%2Fprotobuf--go--lite-blue.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAAAXNSR0IArs4c6QAAA05JREFUaEPtmUtyEzEQhtWTQyQLHNak2AB7ZnyXZMEjXMGeK/AIi+QuHrMnbChYY7MIh8g01fJoopFb0uhhEqqcbWTp06/uv1saEDv4O3n3dV60RfP947Mm9/SQc0ICFQgzfc4CYZoTPAswgSJCCUJUnAAoRHOAUOcATwbmVLWdGoH//PB8mnKqScAhsD0kYP3j/Yt5LPQe2KvcXmGvRHcDnpxfL2zOYJ1mFwrryWTz0advv1Ut4CJgf5uhDuDj5eUcAUoahrdY/56ebRWeraTjMt/00Sh3UDtjgHtQNHwcRGOC98BJEAEymycmYcWwOprTgcB6VZ5JK5TAJ+fXGLBm3FDAmn6oPPjR4rKCAoJCal2eAiQp2x0vxTPB3ALO2CRkwmDy5WohzBDwSEFKRwPbknEggCPB/imwrycgxX2NzoMCHhPkDwqYMr9tRcP5qNrMZHkVnOjRMWwLCcr8ohBVb1OMjxLwGCvjTikrsBOiA6fNyCrm8V1rP93iVPpwaE+gO0SsWmPiXB+jikdf6SizrT5qKasx5j8ABbHpFTx+vFXp9EnYQmLx02h1QTTrl6eDqxLnGjporxl3NL3agEvXdT0WmEost648sQOYAeJS9Q7bfUVoMGnjo4AZdUMQku50McDcMWcBPvr0SzbTAFDfvJqwLzgxwATnCgnp4wDl6Aa+Ax283gghmj+vj7feE2KBBRMW3FzOpLOADl0Isb5587h/U4gGvkt5v60Z1VLG8BhYjbzRwyQZemwAd6cCR5/XFWLYZRIMpX39AR0tjaGGiGzLVyhse5C9RKC6ai42ppWPKiBagOvaYk8lO7DajerabOZP46Lby5wKjw1HCRx7p9sVMOWGzb/vA1hwiWc6jm3MvQDTogQkiqIhJV0nBQBTU+3okKCFDy9WwferkHjtxib7t3xIUQtHxnIwtx4mpg26/HfwVNVDb4oI9RHmx5WGelRVlrtiw43zboCLaxv46AZeB3IlTkwouebTr1y2NjSpHz68WNFjHvupy3q8TFn3Hos2IAk4Ju5dCo8B3wP7VPr/FGaKiG+T+v+TQqIrOqMTL1VdWV1DdmcbO8KXBz6esmYWYKPwDL5b5FA1a0hwapHiom0r/cKaoqr+27/XcrS5UwSMbQAAAABJRU5ErkJggg== [DeepWiki]: https://deepwiki.com/aperturerobotics/protobuf-go-lite @@ -88,6 +86,9 @@ Summary of the packages provided by this module: * [`cmd/protoc-gen-go-lite`](https://pkg.go.dev/github.com/aperturerobotics/protobuf-go-lite/cmd/protoc-gen-go-lite): The `protoc-gen-go-lite` binary is a protoc plugin to generate a Go protocol buffer package. +* [`registry`](https://pkg.go.dev/github.com/aperturerobotics/protobuf-go-lite/registry): + Package `registry` indexes generated message constructors and custom + message options without runtime reflection. ## Usage @@ -128,6 +129,37 @@ Both modes are selected at generation time and produce normal Go packages for callers. They do not add a reflection registry, descriptor builder, struct tag interpreter, or runtime type-metadata dependency to generated fast paths. +### Opt-in message registry + +Generated packages do not register message types by default. Add `registry=true` +to `--go-lite_opt` when an application must discover linked message types at +runtime: + +``` +protoc --go-lite_out=. --go-lite_opt=features=all,registry=true example.proto +``` + +The registry requires the `size`, `marshal`, and `unmarshal` features. Each +generated package registers constructors by fully qualified protobuf name and +`google.protobuf.Any` type URL during package initialization. The generator +also flattens custom message options into fully qualified scalar paths: + +```go +registry.Range(func(entry registry.Entry) bool { + tenant, tenantOK := entry.Option("annotations.msg_opts.tenant") + table, tableOK := entry.Option("annotations.msg_opts.table") + if tenantOK && tableOK { + messagesByKey[tenant+"."+table] = entry + } + return true +}) +``` + +Repeated option values retain declaration order. Message-valued options use +dot-separated field paths, and enum values use their protobuf names. The +registry copies option metadata on registration and returns sorted snapshots to +callers. + ### Generated output Generated `.pb.go` files are checked in for this repository's fixtures and diff --git a/vendor/github.com/aperturerobotics/protobuf-go-lite/bun.lock b/vendor/github.com/aperturerobotics/protobuf-go-lite/bun.lock new file mode 100644 index 000000000..35557f459 --- /dev/null +++ b/vendor/github.com/aperturerobotics/protobuf-go-lite/bun.lock @@ -0,0 +1,24 @@ +{ + "lockfileVersion": 2, + "configVersion": 1, + "workspaces": { + "": { + "devDependencies": { + "@aptre/protobuf-es-lite": "1.1.1", + }, + }, + }, + "packages": { + "@aptre/protobuf-es-lite": ["@aptre/protobuf-es-lite@1.1.1", "", { "dependencies": { "@typescript/vfs": "^1.5.0", "lz-string": "^1.5.0", "typescript": "5.9.3" }, "bin": { "protoc-gen-es-lite": "bin/protoc-gen-es-lite" } }, "sha512-4+ws50UhTuAovafwFnJ+0I41HRWEfgLajPfID1v2UUlczxaLxDK117bG4QLaxlDxm8z4QxD5op/sPB1BzWC4Ug=="], + + "@typescript/vfs": ["@typescript/vfs@1.6.4", "", { "dependencies": { "debug": "^4.4.3" }, "peerDependencies": { "typescript": "*" } }, "sha512-PJFXFS4ZJKiJ9Qiuix6Dz/OwEIqHD7Dme1UwZhTK11vR+5dqW2ACbdndWQexBzCx+CPuMe5WBYQWCsFyGlQLlQ=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "lz-string": ["lz-string@1.5.0", "", { "bin": { "lz-string": "bin/bin.js" } }, "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + } +} diff --git a/vendor/github.com/aperturerobotics/protobuf-go-lite/package.json b/vendor/github.com/aperturerobotics/protobuf-go-lite/package.json new file mode 100644 index 000000000..15f66b606 --- /dev/null +++ b/vendor/github.com/aperturerobotics/protobuf-go-lite/package.json @@ -0,0 +1,10 @@ +{ + "private": true, + "aptre": { + "languages": ["go", "ts"], + "notes": "descriptorpb, apipb, and pluginpb are excluded until protobuf-es-lite exports descriptor support." + }, + "devDependencies": { + "@aptre/protobuf-es-lite": "1.1.1" + } +} diff --git a/vendor/github.com/checkpoint-restore/go-criu/v8/.gitattributes b/vendor/github.com/checkpoint-restore/go-criu/v8/.gitattributes new file mode 100644 index 000000000..db453a928 --- /dev/null +++ b/vendor/github.com/checkpoint-restore/go-criu/v8/.gitattributes @@ -0,0 +1,2 @@ +vendor/github.com/pierrec/lz4/v4/LICENSE whitespace=-blank-at-eof +vendor/github.com/pierrec/lz4/v4/compressing_reader.go whitespace=-blank-at-eol diff --git a/vendor/github.com/checkpoint-restore/go-criu/v8/.gitignore b/vendor/github.com/checkpoint-restore/go-criu/v8/.gitignore index eb1b08bc4..e47870fc5 100644 --- a/vendor/github.com/checkpoint-restore/go-criu/v8/.gitignore +++ b/vendor/github.com/checkpoint-restore/go-criu/v8/.gitignore @@ -3,6 +3,8 @@ test/test.coverage test/piggie/piggie test/phaul/phaul test/phaul/phaul.coverage +test/inheritfd/inheritfd +test/inheritfd/inheritfd.coverage test/loop/loop test/mmapper/mmapper test/crit/crit-test diff --git a/vendor/github.com/checkpoint-restore/go-criu/v8/MAINTAINERS b/vendor/github.com/checkpoint-restore/go-criu/v8/MAINTAINERS index 4611c33bf..a143a0cb9 100644 --- a/vendor/github.com/checkpoint-restore/go-criu/v8/MAINTAINERS +++ b/vendor/github.com/checkpoint-restore/go-criu/v8/MAINTAINERS @@ -1,4 +1,5 @@ Adrian Reber +Kouame Behouba Manasse Kir Kolyshkin Prajwal S N Radostin Stoyanov diff --git a/vendor/github.com/checkpoint-restore/go-criu/v8/Makefile b/vendor/github.com/checkpoint-restore/go-criu/v8/Makefile index 418d73731..9de603d09 100644 --- a/vendor/github.com/checkpoint-restore/go-criu/v8/Makefile +++ b/vendor/github.com/checkpoint-restore/go-criu/v8/Makefile @@ -13,6 +13,7 @@ build: rpc/rpc.pb.go stats/stats.pb.go $(MAKE) -C crit bin/crit test: build + $(GO) test -v . $(MAKE) -C test coverage: diff --git a/vendor/github.com/checkpoint-restore/go-criu/v8/README.md b/vendor/github.com/checkpoint-restore/go-criu/v8/README.md index f8157b039..268d7e255 100644 --- a/vendor/github.com/checkpoint-restore/go-criu/v8/README.md +++ b/vendor/github.com/checkpoint-restore/go-criu/v8/README.md @@ -41,13 +41,84 @@ or to just check if at least a certain CRIU version is installed: result, err := c.IsCriuAtLeast(31100) ``` +### Plugin options + +Set `rpc.CriuOpts.PluginOptions` to pass options to CRIU plugins for each +request. Each entry uses `PLUGIN.NAME[=VALUE]` syntax, without leading `--` +or the CLI's `--plugin-option=` prefix. For example, add CUDA options to +otherwise configured dump options: + +```go +opts.PluginOptions = []string{ + "cuda_plugin.backend=cuda-checkpoint", + "cuda_plugin.timeout=600", +} +if err := c.Dump(opts, nil); err != nil { + return err +} +``` + +For restore, set options on the restore request: + +```go +restoreOpts.PluginOptions = []string{ + "cuda_plugin.backend=driver-api", + "cuda_plugin.device-map=auto", +} +if err := c.Restore(restoreOpts, nil); err != nil { + return err +} +``` + +CUDA supports these options in CRIU builds that provide the corresponding +plugin functionality: + +- `cuda_plugin.backend`: `auto` (the default), `driver-api`, or + `cuda-checkpoint`. +- `cuda_plugin.timeout`: a nonnegative number of seconds, with `0` (the + default) meaning unlimited. This limits CLI helper invocations; it does + not impose a deadline on in-process Driver API calls. It is separate from + `CriuOpts.Timeout`, which controls task freezing and the native CUDA lock + timeout. +- `cuda_plugin.device-map`: `auto` or explicit mappings such as `0=1,1=0`. + This option is valid only for restore. + +The slice preserves option order, including repeated keys. CRIU validates +option syntax, and each plugin interprets its recognized settings. Options +belong to the supplied `CriuOpts`; use separate options for dump and restore, +or replace the slice when reusing an options object. + +The CRIU executable must support the `plugin_options` RPC field and have the +required plugin installed and available. Older CRIU builds may silently +ignore the unknown protobuf field, so request success alone does not prove +that the options were applied. `FeatureCheck` currently has no capability +flag for plugin options. Verify the CRIU build and plugin support used by +your application. + ## CRIT -The `crit` package provides bindings to decode, encode, and manipulate +The `crit` package provides bindings to decode, encode, compress, and decompress CRIU image files natively within Go. It also provides a CLI tool similar to the original CRIT Python tool. To get started with this, see the docs at [CRIT (Go library)](https://criu.org/CRIT_%28Go_library%29). +Compression commands process one checkpoint directory at a time. For an +incremental chain, pass its newest checkpoint: the directory that no other +checkpoint uses as a parent. Compressing an older layer is unsupported because +the command cannot update newer checkpoints that depend on it. A standalone +checkpoint can be compressed normally with `crit compress DIR`. +Compression requires a full checkpoint with `mm-.img` metadata to identify +mappings that must remain raw. Pre-dumps are unsupported. +By default, every replaced image is kept as a `.bak` file next to it. Remove +those backups before transforming the same directory again, or pass +`--in-place` to skip creating them. + +Reading compressed checkpoint images is supported on every platform on which +CRIT builds. The `crit compress` and `crit decompress` transforms preserve +Linux filesystem metadata and transaction guarantees and are therefore +available only on Linux; on other systems their Go APIs return +`errors.ErrUnsupported`. + ## Releases The first go-criu release was 3.11 based on CRIU 3.11. The initial plan @@ -62,6 +133,7 @@ The following table shows the relation between go-criu and criu versions: | Major version | Latest release | CRIU version | | -------------- | -------------- | ------------ | +| v8 | 8.5.0 | 4.3 | | v8 | 8.4.0 | 4.2 | | v7 | 7.2.0 | 3.19 | | v7 | 7.0.0 | 3.18 | diff --git a/vendor/github.com/checkpoint-restore/go-criu/v8/features.go b/vendor/github.com/checkpoint-restore/go-criu/v8/features.go index fbece8b95..4aaf67231 100644 --- a/vendor/github.com/checkpoint-restore/go-criu/v8/features.go +++ b/vendor/github.com/checkpoint-restore/go-criu/v8/features.go @@ -41,5 +41,10 @@ func (c *Criu) FeatureCheck(features *rpc.CriuFeatures) (*rpc.CriuFeatures, erro return nil, errors.New("unexpected CRIU RPC response") } - return features, nil + checkedFeatures := resp.GetFeatures() + if checkedFeatures == nil { + return nil, errors.New("CRIU RPC response does not contain features") + } + + return checkedFeatures, nil } diff --git a/vendor/github.com/checkpoint-restore/go-criu/v8/rpc/rpc.pb.go b/vendor/github.com/checkpoint-restore/go-criu/v8/rpc/rpc.pb.go index e4c216f99..a8045f455 100644 --- a/vendor/github.com/checkpoint-restore/go-criu/v8/rpc/rpc.pb.go +++ b/vendor/github.com/checkpoint-restore/go-criu/v8/rpc/rpc.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go-lite. DO NOT EDIT. -// protoc-gen-go-lite version: v0.14.0 -// source: rpc.proto +// protoc-gen-go-lite version: v0.18.0 +// source: rpc/rpc.proto package rpc @@ -10,8 +10,6 @@ import ( io "io" slices "slices" strconv "strconv" - strings "strings" - unsafe "unsafe" ) // SPDX-License-Identifier: MIT @@ -505,18 +503,35 @@ type CriuOpts struct { LeaveStopped *bool `protobuf:"varint,69,opt,name=leave_stopped,json=leaveStopped" json:"leaveStopped,omitempty"` DisplayStats *bool `protobuf:"varint,70,opt,name=display_stats,json=displayStats" json:"displayStats,omitempty"` LogToStderr *bool `protobuf:"varint,71,opt,name=log_to_stderr,json=logToStderr" json:"logToStderr,omitempty"` - ImageIoMode *CriuImageIoMode `protobuf:"varint,72,opt,name=image_io_mode,json=imageIoMode,def=0" json:"imageIoMode,omitempty"` // optional bool check_mounts = 128; + ImageIoMode *CriuImageIoMode `protobuf:"varint,72,opt,name=image_io_mode,json=imageIoMode,def=0" json:"imageIoMode,omitempty"` + // Memory page compression mode (enum compress_mode): + // + // 0 = off, 1 = block. Default 0. + Compress *uint32 `protobuf:"varint,73,opt,name=compress" json:"compress,omitempty"` + CompressAcceleration *uint32 `protobuf:"varint,74,opt,name=compress_acceleration,json=compressAcceleration" json:"compressAcceleration,omitempty"` + CompressBlockSize *uint32 `protobuf:"varint,75,opt,name=compress_block_size,json=compressBlockSize" json:"compressBlockSize,omitempty"` + // Worker concurrency for LZ4 decoding and eligible large zero fills. + // 0 selects automatic concurrency; 1, the default, keeps LZ4 decoding + // serial and disables zero-fill workers; values above 1 limit aggregate + // worker concurrency. Active concurrency also depends on available CPUs, + // useful batch work, and the restore-wide CPU budget. Valid range: 0 + // through 1024. Restore-time only. + DecompressThreads *uint32 `protobuf:"varint,76,opt,name=decompress_threads,json=decompressThreads,def=1" json:"decompressThreads,omitempty"` + // Plugin-owned namespaced options in PLUGIN.NAME[=VALUE] form. + PluginOptions []string `protobuf:"bytes,77,rep,name=plugin_options,json=pluginOptions" json:"pluginOptions,omitempty"` + Stream *bool `protobuf:"varint,78,opt,name=stream" json:"stream,omitempty"` // optional bool check_mounts = 128; } // Default values for CriuOpts fields. const ( - Default_CriuOpts_ImagesDirFd = int32(-1) - Default_CriuOpts_LogLevel = int32(2) - Default_CriuOpts_CpuCap = uint32(4294967295) - Default_CriuOpts_GhostLimit = uint32(1048576) - Default_CriuOpts_PreDumpMode = CriuPreDumpMode_SPLICE - Default_CriuOpts_NetworkLock = CriuNetworkLockMethod_IPTABLES - Default_CriuOpts_ImageIoMode = CriuImageIoMode_IMAGE_IO_WRITEBACK + Default_CriuOpts_ImagesDirFd = int32(-1) + Default_CriuOpts_LogLevel = int32(2) + Default_CriuOpts_CpuCap = uint32(4294967295) + Default_CriuOpts_GhostLimit = uint32(1048576) + Default_CriuOpts_PreDumpMode = CriuPreDumpMode_SPLICE + Default_CriuOpts_NetworkLock = CriuNetworkLockMethod_IPTABLES + Default_CriuOpts_ImageIoMode = CriuImageIoMode_IMAGE_IO_WRITEBACK + Default_CriuOpts_DecompressThreads = uint32(1) ) func (x *CriuOpts) Reset() { @@ -1022,6 +1037,48 @@ func (x *CriuOpts) GetImageIoMode() CriuImageIoMode { return Default_CriuOpts_ImageIoMode } +func (x *CriuOpts) GetCompress() uint32 { + if x != nil && x.Compress != nil { + return *x.Compress + } + return 0 +} + +func (x *CriuOpts) GetCompressAcceleration() uint32 { + if x != nil && x.CompressAcceleration != nil { + return *x.CompressAcceleration + } + return 0 +} + +func (x *CriuOpts) GetCompressBlockSize() uint32 { + if x != nil && x.CompressBlockSize != nil { + return *x.CompressBlockSize + } + return 0 +} + +func (x *CriuOpts) GetDecompressThreads() uint32 { + if x != nil && x.DecompressThreads != nil { + return *x.DecompressThreads + } + return Default_CriuOpts_DecompressThreads +} + +func (x *CriuOpts) GetPluginOptions() []string { + if x != nil { + return x.PluginOptions + } + return nil +} + +func (x *CriuOpts) GetStream() bool { + if x != nil && x.Stream != nil { + return *x.Stream + } + return false +} + type CriuDumpResp struct { unknownFields []byte Restored *bool `protobuf:"varint,1,opt,name=restored" json:"restored,omitempty"` @@ -1091,6 +1148,8 @@ type CriuFeatures struct { MemTrack *bool `protobuf:"varint,1,opt,name=mem_track,json=memTrack" json:"memTrack,omitempty"` LazyPages *bool `protobuf:"varint,2,opt,name=lazy_pages,json=lazyPages" json:"lazyPages,omitempty"` PidfdStore *bool `protobuf:"varint,3,opt,name=pidfd_store,json=pidfdStore" json:"pidfdStore,omitempty"` + // Memory page compression support is available in this CRIU build. + MemCompression *bool `protobuf:"varint,4,opt,name=mem_compression,json=memCompression" json:"memCompression,omitempty"` } func (x *CriuFeatures) Reset() { @@ -1120,6 +1179,13 @@ func (x *CriuFeatures) GetPidfdStore() bool { return false } +func (x *CriuFeatures) GetMemCompression() bool { + if x != nil && x.MemCompression != nil { + return *x.MemCompression + } + return false +} + type CriuReq struct { unknownFields []byte Type *CriuReqType `protobuf:"varint,1,req,name=type" json:"type,omitempty"` @@ -1347,22 +1413,10 @@ func (m *CriuPageServerInfo) CloneVT() *CriuPageServerInfo { return (*CriuPageServerInfo)(nil) } r := new(CriuPageServerInfo) - if rhs := m.Address; rhs != nil { - tmpVal := *rhs - r.Address = &tmpVal - } - if rhs := m.Port; rhs != nil { - tmpVal := *rhs - r.Port = &tmpVal - } - if rhs := m.Pid; rhs != nil { - tmpVal := *rhs - r.Pid = &tmpVal - } - if rhs := m.Fd; rhs != nil { - tmpVal := *rhs - r.Fd = &tmpVal - } + r.Address = protobuf_go_lite.ClonePtr(m.Address) + r.Port = protobuf_go_lite.ClonePtr(m.Port) + r.Pid = protobuf_go_lite.ClonePtr(m.Pid) + r.Fd = protobuf_go_lite.ClonePtr(m.Fd) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1378,14 +1432,8 @@ func (m *CriuVethPair) CloneVT() *CriuVethPair { return (*CriuVethPair)(nil) } r := new(CriuVethPair) - if rhs := m.IfIn; rhs != nil { - tmpVal := *rhs - r.IfIn = &tmpVal - } - if rhs := m.IfOut; rhs != nil { - tmpVal := *rhs - r.IfOut = &tmpVal - } + r.IfIn = protobuf_go_lite.ClonePtr(m.IfIn) + r.IfOut = protobuf_go_lite.ClonePtr(m.IfOut) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1401,14 +1449,8 @@ func (m *ExtMountMap) CloneVT() *ExtMountMap { return (*ExtMountMap)(nil) } r := new(ExtMountMap) - if rhs := m.Key; rhs != nil { - tmpVal := *rhs - r.Key = &tmpVal - } - if rhs := m.Val; rhs != nil { - tmpVal := *rhs - r.Val = &tmpVal - } + r.Key = protobuf_go_lite.ClonePtr(m.Key) + r.Val = protobuf_go_lite.ClonePtr(m.Val) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1424,18 +1466,9 @@ func (m *JoinNamespace) CloneVT() *JoinNamespace { return (*JoinNamespace)(nil) } r := new(JoinNamespace) - if rhs := m.Ns; rhs != nil { - tmpVal := *rhs - r.Ns = &tmpVal - } - if rhs := m.NsFile; rhs != nil { - tmpVal := *rhs - r.NsFile = &tmpVal - } - if rhs := m.ExtraOpt; rhs != nil { - tmpVal := *rhs - r.ExtraOpt = &tmpVal - } + r.Ns = protobuf_go_lite.ClonePtr(m.Ns) + r.NsFile = protobuf_go_lite.ClonePtr(m.NsFile) + r.ExtraOpt = protobuf_go_lite.ClonePtr(m.ExtraOpt) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1451,14 +1484,8 @@ func (m *InheritFd) CloneVT() *InheritFd { return (*InheritFd)(nil) } r := new(InheritFd) - if rhs := m.Key; rhs != nil { - tmpVal := *rhs - r.Key = &tmpVal - } - if rhs := m.Fd; rhs != nil { - tmpVal := *rhs - r.Fd = &tmpVal - } + r.Key = protobuf_go_lite.ClonePtr(m.Key) + r.Fd = protobuf_go_lite.ClonePtr(m.Fd) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1474,14 +1501,8 @@ func (m *CgroupRoot) CloneVT() *CgroupRoot { return (*CgroupRoot)(nil) } r := new(CgroupRoot) - if rhs := m.Ctrl; rhs != nil { - tmpVal := *rhs - r.Ctrl = &tmpVal - } - if rhs := m.Path; rhs != nil { - tmpVal := *rhs - r.Path = &tmpVal - } + r.Ctrl = protobuf_go_lite.ClonePtr(m.Ctrl) + r.Path = protobuf_go_lite.ClonePtr(m.Path) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1497,10 +1518,7 @@ func (m *UnixSk) CloneVT() *UnixSk { return (*UnixSk)(nil) } r := new(UnixSk) - if rhs := m.Inode; rhs != nil { - tmpVal := *rhs - r.Inode = &tmpVal - } + r.Inode = protobuf_go_lite.ClonePtr(m.Inode) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1516,293 +1534,83 @@ func (m *CriuOpts) CloneVT() *CriuOpts { return (*CriuOpts)(nil) } r := new(CriuOpts) - r.Ps = m.Ps.CloneVT() - if rhs := m.ImagesDirFd; rhs != nil { - tmpVal := *rhs - r.ImagesDirFd = &tmpVal - } - if rhs := m.ImagesDir; rhs != nil { - tmpVal := *rhs - r.ImagesDir = &tmpVal - } - if rhs := m.Pid; rhs != nil { - tmpVal := *rhs - r.Pid = &tmpVal - } - if rhs := m.LeaveRunning; rhs != nil { - tmpVal := *rhs - r.LeaveRunning = &tmpVal - } - if rhs := m.ExtUnixSk; rhs != nil { - tmpVal := *rhs - r.ExtUnixSk = &tmpVal - } - if rhs := m.TcpEstablished; rhs != nil { - tmpVal := *rhs - r.TcpEstablished = &tmpVal - } - if rhs := m.EvasiveDevices; rhs != nil { - tmpVal := *rhs - r.EvasiveDevices = &tmpVal - } - if rhs := m.ShellJob; rhs != nil { - tmpVal := *rhs - r.ShellJob = &tmpVal - } - if rhs := m.FileLocks; rhs != nil { - tmpVal := *rhs - r.FileLocks = &tmpVal - } - if rhs := m.LogLevel; rhs != nil { - tmpVal := *rhs - r.LogLevel = &tmpVal - } - if rhs := m.LogFile; rhs != nil { - tmpVal := *rhs - r.LogFile = &tmpVal - } - if rhs := m.NotifyScripts; rhs != nil { - tmpVal := *rhs - r.NotifyScripts = &tmpVal - } - if rhs := m.Root; rhs != nil { - tmpVal := *rhs - r.Root = &tmpVal - } - if rhs := m.ParentImg; rhs != nil { - tmpVal := *rhs - r.ParentImg = &tmpVal - } - if rhs := m.TrackMem; rhs != nil { - tmpVal := *rhs - r.TrackMem = &tmpVal - } - if rhs := m.AutoDedup; rhs != nil { - tmpVal := *rhs - r.AutoDedup = &tmpVal - } - if rhs := m.WorkDirFd; rhs != nil { - tmpVal := *rhs - r.WorkDirFd = &tmpVal - } - if rhs := m.LinkRemap; rhs != nil { - tmpVal := *rhs - r.LinkRemap = &tmpVal - } - if rhs := m.Veths; rhs != nil { - r.Veths = make([]*CriuVethPair, len(rhs)) - for k, v := range rhs { - r.Veths[k] = v.CloneVT() - } - } - if rhs := m.CpuCap; rhs != nil { - tmpVal := *rhs - r.CpuCap = &tmpVal - } - if rhs := m.ForceIrmap; rhs != nil { - tmpVal := *rhs - r.ForceIrmap = &tmpVal - } - if rhs := m.ExecCmd; rhs != nil { - r.ExecCmd = slices.Clone(rhs) - } - if rhs := m.ExtMnt; rhs != nil { - r.ExtMnt = make([]*ExtMountMap, len(rhs)) - for k, v := range rhs { - r.ExtMnt[k] = v.CloneVT() - } - } - if rhs := m.ManageCgroups; rhs != nil { - tmpVal := *rhs - r.ManageCgroups = &tmpVal - } - if rhs := m.CgRoot; rhs != nil { - r.CgRoot = make([]*CgroupRoot, len(rhs)) - for k, v := range rhs { - r.CgRoot[k] = v.CloneVT() - } - } - if rhs := m.RstSibling; rhs != nil { - tmpVal := *rhs - r.RstSibling = &tmpVal - } - if rhs := m.InheritFd; rhs != nil { - r.InheritFd = make([]*InheritFd, len(rhs)) - for k, v := range rhs { - r.InheritFd[k] = v.CloneVT() - } - } - if rhs := m.AutoExtMnt; rhs != nil { - tmpVal := *rhs - r.AutoExtMnt = &tmpVal - } - if rhs := m.ExtSharing; rhs != nil { - tmpVal := *rhs - r.ExtSharing = &tmpVal - } - if rhs := m.ExtMasters; rhs != nil { - tmpVal := *rhs - r.ExtMasters = &tmpVal - } - if rhs := m.SkipMnt; rhs != nil { - r.SkipMnt = slices.Clone(rhs) - } - if rhs := m.EnableFs; rhs != nil { - r.EnableFs = slices.Clone(rhs) - } - if rhs := m.UnixSkIno; rhs != nil { - r.UnixSkIno = make([]*UnixSk, len(rhs)) - for k, v := range rhs { - r.UnixSkIno[k] = v.CloneVT() - } - } - if rhs := m.ManageCgroupsMode; rhs != nil { - tmpVal := *rhs - r.ManageCgroupsMode = &tmpVal - } - if rhs := m.GhostLimit; rhs != nil { - tmpVal := *rhs - r.GhostLimit = &tmpVal - } - if rhs := m.IrmapScanPaths; rhs != nil { - r.IrmapScanPaths = slices.Clone(rhs) - } - if rhs := m.External; rhs != nil { - r.External = slices.Clone(rhs) - } - if rhs := m.EmptyNs; rhs != nil { - tmpVal := *rhs - r.EmptyNs = &tmpVal - } - if rhs := m.JoinNs; rhs != nil { - r.JoinNs = make([]*JoinNamespace, len(rhs)) - for k, v := range rhs { - r.JoinNs[k] = v.CloneVT() - } - } - if rhs := m.CgroupProps; rhs != nil { - tmpVal := *rhs - r.CgroupProps = &tmpVal - } - if rhs := m.CgroupPropsFile; rhs != nil { - tmpVal := *rhs - r.CgroupPropsFile = &tmpVal - } - if rhs := m.CgroupDumpController; rhs != nil { - r.CgroupDumpController = slices.Clone(rhs) - } - if rhs := m.FreezeCgroup; rhs != nil { - tmpVal := *rhs - r.FreezeCgroup = &tmpVal - } - if rhs := m.Timeout; rhs != nil { - tmpVal := *rhs - r.Timeout = &tmpVal - } - if rhs := m.TcpSkipInFlight; rhs != nil { - tmpVal := *rhs - r.TcpSkipInFlight = &tmpVal - } - if rhs := m.WeakSysctls; rhs != nil { - tmpVal := *rhs - r.WeakSysctls = &tmpVal - } - if rhs := m.LazyPages; rhs != nil { - tmpVal := *rhs - r.LazyPages = &tmpVal - } - if rhs := m.StatusFd; rhs != nil { - tmpVal := *rhs - r.StatusFd = &tmpVal - } - if rhs := m.OrphanPtsMaster; rhs != nil { - tmpVal := *rhs - r.OrphanPtsMaster = &tmpVal - } - if rhs := m.ConfigFile; rhs != nil { - tmpVal := *rhs - r.ConfigFile = &tmpVal - } - if rhs := m.TcpClose; rhs != nil { - tmpVal := *rhs - r.TcpClose = &tmpVal - } - if rhs := m.LsmProfile; rhs != nil { - tmpVal := *rhs - r.LsmProfile = &tmpVal - } - if rhs := m.TlsCacert; rhs != nil { - tmpVal := *rhs - r.TlsCacert = &tmpVal - } - if rhs := m.TlsCacrl; rhs != nil { - tmpVal := *rhs - r.TlsCacrl = &tmpVal - } - if rhs := m.TlsCert; rhs != nil { - tmpVal := *rhs - r.TlsCert = &tmpVal - } - if rhs := m.TlsKey; rhs != nil { - tmpVal := *rhs - r.TlsKey = &tmpVal - } - if rhs := m.Tls; rhs != nil { - tmpVal := *rhs - r.Tls = &tmpVal - } - if rhs := m.TlsNoCnVerify; rhs != nil { - tmpVal := *rhs - r.TlsNoCnVerify = &tmpVal - } - if rhs := m.CgroupYard; rhs != nil { - tmpVal := *rhs - r.CgroupYard = &tmpVal - } - if rhs := m.PreDumpMode; rhs != nil { - tmpVal := *rhs - r.PreDumpMode = &tmpVal - } - if rhs := m.PidfdStoreSk; rhs != nil { - tmpVal := *rhs - r.PidfdStoreSk = &tmpVal - } - if rhs := m.LsmMountContext; rhs != nil { - tmpVal := *rhs - r.LsmMountContext = &tmpVal - } - if rhs := m.NetworkLock; rhs != nil { - tmpVal := *rhs - r.NetworkLock = &tmpVal - } - if rhs := m.MntnsCompatMode; rhs != nil { - tmpVal := *rhs - r.MntnsCompatMode = &tmpVal - } - if rhs := m.SkipFileRwxCheck; rhs != nil { - tmpVal := *rhs - r.SkipFileRwxCheck = &tmpVal - } - if rhs := m.Unprivileged; rhs != nil { - tmpVal := *rhs - r.Unprivileged = &tmpVal - } - if rhs := m.LeaveStopped; rhs != nil { - tmpVal := *rhs - r.LeaveStopped = &tmpVal - } - if rhs := m.DisplayStats; rhs != nil { - tmpVal := *rhs - r.DisplayStats = &tmpVal - } - if rhs := m.LogToStderr; rhs != nil { - tmpVal := *rhs - r.LogToStderr = &tmpVal - } - if rhs := m.ImageIoMode; rhs != nil { - tmpVal := *rhs - r.ImageIoMode = &tmpVal - } + r.ImagesDirFd = protobuf_go_lite.ClonePtr(m.ImagesDirFd) + r.ImagesDir = protobuf_go_lite.ClonePtr(m.ImagesDir) + r.Pid = protobuf_go_lite.ClonePtr(m.Pid) + r.LeaveRunning = protobuf_go_lite.ClonePtr(m.LeaveRunning) + r.ExtUnixSk = protobuf_go_lite.ClonePtr(m.ExtUnixSk) + r.TcpEstablished = protobuf_go_lite.ClonePtr(m.TcpEstablished) + r.EvasiveDevices = protobuf_go_lite.ClonePtr(m.EvasiveDevices) + r.ShellJob = protobuf_go_lite.ClonePtr(m.ShellJob) + r.FileLocks = protobuf_go_lite.ClonePtr(m.FileLocks) + r.LogLevel = protobuf_go_lite.ClonePtr(m.LogLevel) + r.LogFile = protobuf_go_lite.ClonePtr(m.LogFile) + r.Ps = protobuf_go_lite.CloneVTValue(m.Ps) + r.NotifyScripts = protobuf_go_lite.ClonePtr(m.NotifyScripts) + r.Root = protobuf_go_lite.ClonePtr(m.Root) + r.ParentImg = protobuf_go_lite.ClonePtr(m.ParentImg) + r.TrackMem = protobuf_go_lite.ClonePtr(m.TrackMem) + r.AutoDedup = protobuf_go_lite.ClonePtr(m.AutoDedup) + r.WorkDirFd = protobuf_go_lite.ClonePtr(m.WorkDirFd) + r.LinkRemap = protobuf_go_lite.ClonePtr(m.LinkRemap) + r.Veths = protobuf_go_lite.CloneVTSlice(m.Veths) + r.CpuCap = protobuf_go_lite.ClonePtr(m.CpuCap) + r.ForceIrmap = protobuf_go_lite.ClonePtr(m.ForceIrmap) + r.ExecCmd = protobuf_go_lite.CloneSlice(m.ExecCmd) + r.ExtMnt = protobuf_go_lite.CloneVTSlice(m.ExtMnt) + r.ManageCgroups = protobuf_go_lite.ClonePtr(m.ManageCgroups) + r.CgRoot = protobuf_go_lite.CloneVTSlice(m.CgRoot) + r.RstSibling = protobuf_go_lite.ClonePtr(m.RstSibling) + r.InheritFd = protobuf_go_lite.CloneVTSlice(m.InheritFd) + r.AutoExtMnt = protobuf_go_lite.ClonePtr(m.AutoExtMnt) + r.ExtSharing = protobuf_go_lite.ClonePtr(m.ExtSharing) + r.ExtMasters = protobuf_go_lite.ClonePtr(m.ExtMasters) + r.SkipMnt = protobuf_go_lite.CloneSlice(m.SkipMnt) + r.EnableFs = protobuf_go_lite.CloneSlice(m.EnableFs) + r.UnixSkIno = protobuf_go_lite.CloneVTSlice(m.UnixSkIno) + r.ManageCgroupsMode = protobuf_go_lite.ClonePtr(m.ManageCgroupsMode) + r.GhostLimit = protobuf_go_lite.ClonePtr(m.GhostLimit) + r.IrmapScanPaths = protobuf_go_lite.CloneSlice(m.IrmapScanPaths) + r.External = protobuf_go_lite.CloneSlice(m.External) + r.EmptyNs = protobuf_go_lite.ClonePtr(m.EmptyNs) + r.JoinNs = protobuf_go_lite.CloneVTSlice(m.JoinNs) + r.CgroupProps = protobuf_go_lite.ClonePtr(m.CgroupProps) + r.CgroupPropsFile = protobuf_go_lite.ClonePtr(m.CgroupPropsFile) + r.CgroupDumpController = protobuf_go_lite.CloneSlice(m.CgroupDumpController) + r.FreezeCgroup = protobuf_go_lite.ClonePtr(m.FreezeCgroup) + r.Timeout = protobuf_go_lite.ClonePtr(m.Timeout) + r.TcpSkipInFlight = protobuf_go_lite.ClonePtr(m.TcpSkipInFlight) + r.WeakSysctls = protobuf_go_lite.ClonePtr(m.WeakSysctls) + r.LazyPages = protobuf_go_lite.ClonePtr(m.LazyPages) + r.StatusFd = protobuf_go_lite.ClonePtr(m.StatusFd) + r.OrphanPtsMaster = protobuf_go_lite.ClonePtr(m.OrphanPtsMaster) + r.ConfigFile = protobuf_go_lite.ClonePtr(m.ConfigFile) + r.TcpClose = protobuf_go_lite.ClonePtr(m.TcpClose) + r.LsmProfile = protobuf_go_lite.ClonePtr(m.LsmProfile) + r.TlsCacert = protobuf_go_lite.ClonePtr(m.TlsCacert) + r.TlsCacrl = protobuf_go_lite.ClonePtr(m.TlsCacrl) + r.TlsCert = protobuf_go_lite.ClonePtr(m.TlsCert) + r.TlsKey = protobuf_go_lite.ClonePtr(m.TlsKey) + r.Tls = protobuf_go_lite.ClonePtr(m.Tls) + r.TlsNoCnVerify = protobuf_go_lite.ClonePtr(m.TlsNoCnVerify) + r.CgroupYard = protobuf_go_lite.ClonePtr(m.CgroupYard) + r.PreDumpMode = protobuf_go_lite.ClonePtr(m.PreDumpMode) + r.PidfdStoreSk = protobuf_go_lite.ClonePtr(m.PidfdStoreSk) + r.LsmMountContext = protobuf_go_lite.ClonePtr(m.LsmMountContext) + r.NetworkLock = protobuf_go_lite.ClonePtr(m.NetworkLock) + r.MntnsCompatMode = protobuf_go_lite.ClonePtr(m.MntnsCompatMode) + r.SkipFileRwxCheck = protobuf_go_lite.ClonePtr(m.SkipFileRwxCheck) + r.Unprivileged = protobuf_go_lite.ClonePtr(m.Unprivileged) + r.LeaveStopped = protobuf_go_lite.ClonePtr(m.LeaveStopped) + r.DisplayStats = protobuf_go_lite.ClonePtr(m.DisplayStats) + r.LogToStderr = protobuf_go_lite.ClonePtr(m.LogToStderr) + r.ImageIoMode = protobuf_go_lite.ClonePtr(m.ImageIoMode) + r.Compress = protobuf_go_lite.ClonePtr(m.Compress) + r.CompressAcceleration = protobuf_go_lite.ClonePtr(m.CompressAcceleration) + r.CompressBlockSize = protobuf_go_lite.ClonePtr(m.CompressBlockSize) + r.DecompressThreads = protobuf_go_lite.ClonePtr(m.DecompressThreads) + r.PluginOptions = protobuf_go_lite.CloneSlice(m.PluginOptions) + r.Stream = protobuf_go_lite.ClonePtr(m.Stream) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1818,10 +1626,7 @@ func (m *CriuDumpResp) CloneVT() *CriuDumpResp { return (*CriuDumpResp)(nil) } r := new(CriuDumpResp) - if rhs := m.Restored; rhs != nil { - tmpVal := *rhs - r.Restored = &tmpVal - } + r.Restored = protobuf_go_lite.ClonePtr(m.Restored) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1837,10 +1642,7 @@ func (m *CriuRestoreResp) CloneVT() *CriuRestoreResp { return (*CriuRestoreResp)(nil) } r := new(CriuRestoreResp) - if rhs := m.Pid; rhs != nil { - tmpVal := *rhs - r.Pid = &tmpVal - } + r.Pid = protobuf_go_lite.ClonePtr(m.Pid) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1856,14 +1658,8 @@ func (m *CriuNotify) CloneVT() *CriuNotify { return (*CriuNotify)(nil) } r := new(CriuNotify) - if rhs := m.Script; rhs != nil { - tmpVal := *rhs - r.Script = &tmpVal - } - if rhs := m.Pid; rhs != nil { - tmpVal := *rhs - r.Pid = &tmpVal - } + r.Script = protobuf_go_lite.ClonePtr(m.Script) + r.Pid = protobuf_go_lite.ClonePtr(m.Pid) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1879,18 +1675,10 @@ func (m *CriuFeatures) CloneVT() *CriuFeatures { return (*CriuFeatures)(nil) } r := new(CriuFeatures) - if rhs := m.MemTrack; rhs != nil { - tmpVal := *rhs - r.MemTrack = &tmpVal - } - if rhs := m.LazyPages; rhs != nil { - tmpVal := *rhs - r.LazyPages = &tmpVal - } - if rhs := m.PidfdStore; rhs != nil { - tmpVal := *rhs - r.PidfdStore = &tmpVal - } + r.MemTrack = protobuf_go_lite.ClonePtr(m.MemTrack) + r.LazyPages = protobuf_go_lite.ClonePtr(m.LazyPages) + r.PidfdStore = protobuf_go_lite.ClonePtr(m.PidfdStore) + r.MemCompression = protobuf_go_lite.ClonePtr(m.MemCompression) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1906,24 +1694,12 @@ func (m *CriuReq) CloneVT() *CriuReq { return (*CriuReq)(nil) } r := new(CriuReq) - r.Opts = m.Opts.CloneVT() - r.Features = m.Features.CloneVT() - if rhs := m.Type; rhs != nil { - tmpVal := *rhs - r.Type = &tmpVal - } - if rhs := m.NotifySuccess; rhs != nil { - tmpVal := *rhs - r.NotifySuccess = &tmpVal - } - if rhs := m.KeepOpen; rhs != nil { - tmpVal := *rhs - r.KeepOpen = &tmpVal - } - if rhs := m.Pid; rhs != nil { - tmpVal := *rhs - r.Pid = &tmpVal - } + r.Type = protobuf_go_lite.ClonePtr(m.Type) + r.Opts = protobuf_go_lite.CloneVTValue(m.Opts) + r.NotifySuccess = protobuf_go_lite.ClonePtr(m.NotifySuccess) + r.KeepOpen = protobuf_go_lite.ClonePtr(m.KeepOpen) + r.Features = protobuf_go_lite.CloneVTValue(m.Features) + r.Pid = protobuf_go_lite.ClonePtr(m.Pid) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1939,32 +1715,17 @@ func (m *CriuResp) CloneVT() *CriuResp { return (*CriuResp)(nil) } r := new(CriuResp) - r.Dump = m.Dump.CloneVT() - r.Restore = m.Restore.CloneVT() - r.Notify = m.Notify.CloneVT() - r.Ps = m.Ps.CloneVT() - r.Features = m.Features.CloneVT() - r.Version = m.Version.CloneVT() - if rhs := m.Type; rhs != nil { - tmpVal := *rhs - r.Type = &tmpVal - } - if rhs := m.Success; rhs != nil { - tmpVal := *rhs - r.Success = &tmpVal - } - if rhs := m.CrErrno; rhs != nil { - tmpVal := *rhs - r.CrErrno = &tmpVal - } - if rhs := m.CrErrmsg; rhs != nil { - tmpVal := *rhs - r.CrErrmsg = &tmpVal - } - if rhs := m.Status; rhs != nil { - tmpVal := *rhs - r.Status = &tmpVal - } + r.Type = protobuf_go_lite.ClonePtr(m.Type) + r.Success = protobuf_go_lite.ClonePtr(m.Success) + r.Dump = protobuf_go_lite.CloneVTValue(m.Dump) + r.Restore = protobuf_go_lite.CloneVTValue(m.Restore) + r.Notify = protobuf_go_lite.CloneVTValue(m.Notify) + r.Ps = protobuf_go_lite.CloneVTValue(m.Ps) + r.CrErrno = protobuf_go_lite.ClonePtr(m.CrErrno) + r.Features = protobuf_go_lite.CloneVTValue(m.Features) + r.CrErrmsg = protobuf_go_lite.ClonePtr(m.CrErrmsg) + r.Version = protobuf_go_lite.CloneVTValue(m.Version) + r.Status = protobuf_go_lite.ClonePtr(m.Status) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -1980,30 +1741,12 @@ func (m *CriuVersion) CloneVT() *CriuVersion { return (*CriuVersion)(nil) } r := new(CriuVersion) - if rhs := m.MajorNumber; rhs != nil { - tmpVal := *rhs - r.MajorNumber = &tmpVal - } - if rhs := m.MinorNumber; rhs != nil { - tmpVal := *rhs - r.MinorNumber = &tmpVal - } - if rhs := m.Gitid; rhs != nil { - tmpVal := *rhs - r.Gitid = &tmpVal - } - if rhs := m.Sublevel; rhs != nil { - tmpVal := *rhs - r.Sublevel = &tmpVal - } - if rhs := m.Extra; rhs != nil { - tmpVal := *rhs - r.Extra = &tmpVal - } - if rhs := m.Name; rhs != nil { - tmpVal := *rhs - r.Name = &tmpVal - } + r.MajorNumber = protobuf_go_lite.ClonePtr(m.MajorNumber) + r.MinorNumber = protobuf_go_lite.ClonePtr(m.MinorNumber) + r.Gitid = protobuf_go_lite.ClonePtr(m.Gitid) + r.Sublevel = protobuf_go_lite.ClonePtr(m.Sublevel) + r.Extra = protobuf_go_lite.ClonePtr(m.Extra) + r.Name = protobuf_go_lite.ClonePtr(m.Name) if len(m.unknownFields) > 0 { r.unknownFields = slices.Clone(m.unknownFields) } @@ -2020,16 +1763,16 @@ func (this *CriuPageServerInfo) EqualVT(that *CriuPageServerInfo) bool { } else if this == nil || that == nil { return false } - if p, q := this.Address, that.Address; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Address, that.Address) { return false } - if p, q := this.Port, that.Port; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Port, that.Port) { return false } - if p, q := this.Pid, that.Pid; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Pid, that.Pid) { return false } - if p, q := this.Fd, that.Fd; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Fd, that.Fd) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2048,10 +1791,10 @@ func (this *CriuVethPair) EqualVT(that *CriuVethPair) bool { } else if this == nil || that == nil { return false } - if p, q := this.IfIn, that.IfIn; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.IfIn, that.IfIn) { return false } - if p, q := this.IfOut, that.IfOut; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.IfOut, that.IfOut) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2070,10 +1813,10 @@ func (this *ExtMountMap) EqualVT(that *ExtMountMap) bool { } else if this == nil || that == nil { return false } - if p, q := this.Key, that.Key; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Key, that.Key) { return false } - if p, q := this.Val, that.Val; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Val, that.Val) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2092,13 +1835,13 @@ func (this *JoinNamespace) EqualVT(that *JoinNamespace) bool { } else if this == nil || that == nil { return false } - if p, q := this.Ns, that.Ns; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Ns, that.Ns) { return false } - if p, q := this.NsFile, that.NsFile; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.NsFile, that.NsFile) { return false } - if p, q := this.ExtraOpt, that.ExtraOpt; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ExtraOpt, that.ExtraOpt) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2117,10 +1860,10 @@ func (this *InheritFd) EqualVT(that *InheritFd) bool { } else if this == nil || that == nil { return false } - if p, q := this.Key, that.Key; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Key, that.Key) { return false } - if p, q := this.Fd, that.Fd; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Fd, that.Fd) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2139,10 +1882,10 @@ func (this *CgroupRoot) EqualVT(that *CgroupRoot) bool { } else if this == nil || that == nil { return false } - if p, q := this.Ctrl, that.Ctrl; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Ctrl, that.Ctrl) { return false } - if p, q := this.Path, that.Path; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Path, that.Path) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2161,7 +1904,7 @@ func (this *UnixSk) EqualVT(that *UnixSk) bool { } else if this == nil || that == nil { return false } - if p, q := this.Inode, that.Inode; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Inode, that.Inode) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2180,337 +1923,235 @@ func (this *CriuOpts) EqualVT(that *CriuOpts) bool { } else if this == nil || that == nil { return false } - if p, q := this.ImagesDirFd, that.ImagesDirFd; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ImagesDirFd, that.ImagesDirFd) { return false } - if p, q := this.Pid, that.Pid; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Pid, that.Pid) { return false } - if p, q := this.LeaveRunning, that.LeaveRunning; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.LeaveRunning, that.LeaveRunning) { return false } - if p, q := this.ExtUnixSk, that.ExtUnixSk; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ExtUnixSk, that.ExtUnixSk) { return false } - if p, q := this.TcpEstablished, that.TcpEstablished; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.TcpEstablished, that.TcpEstablished) { return false } - if p, q := this.EvasiveDevices, that.EvasiveDevices; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.EvasiveDevices, that.EvasiveDevices) { return false } - if p, q := this.ShellJob, that.ShellJob; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ShellJob, that.ShellJob) { return false } - if p, q := this.FileLocks, that.FileLocks; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.FileLocks, that.FileLocks) { return false } - if p, q := this.LogLevel, that.LogLevel; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.LogLevel, that.LogLevel) { return false } - if p, q := this.LogFile, that.LogFile; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.LogFile, that.LogFile) { return false } - if !this.Ps.EqualVT(that.Ps) { + if !protobuf_go_lite.IsEqualVT(this.Ps, that.Ps) { return false } - if p, q := this.NotifyScripts, that.NotifyScripts; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.NotifyScripts, that.NotifyScripts) { return false } - if p, q := this.Root, that.Root; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Root, that.Root) { return false } - if p, q := this.ParentImg, that.ParentImg; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ParentImg, that.ParentImg) { return false } - if p, q := this.TrackMem, that.TrackMem; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.TrackMem, that.TrackMem) { return false } - if p, q := this.AutoDedup, that.AutoDedup; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.AutoDedup, that.AutoDedup) { return false } - if p, q := this.WorkDirFd, that.WorkDirFd; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.WorkDirFd, that.WorkDirFd) { return false } - if p, q := this.LinkRemap, that.LinkRemap; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.LinkRemap, that.LinkRemap) { return false } - if len(this.Veths) != len(that.Veths) { + if !protobuf_go_lite.EqualVTSliceImplicit(this.Veths, that.Veths, func() *CriuVethPair { return &CriuVethPair{} }) { return false } - for i, vx := range this.Veths { - vy := that.Veths[i] - if p, q := vx, vy; p != q { - if p == nil { - p = &CriuVethPair{} - } - if q == nil { - q = &CriuVethPair{} - } - if !p.EqualVT(q) { - return false - } - } - } - if p, q := this.CpuCap, that.CpuCap; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.CpuCap, that.CpuCap) { return false } - if p, q := this.ForceIrmap, that.ForceIrmap; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ForceIrmap, that.ForceIrmap) { return false } - if len(this.ExecCmd) != len(that.ExecCmd) { + if !protobuf_go_lite.EqualSlice(this.ExecCmd, that.ExecCmd) { return false } - for i, vx := range this.ExecCmd { - vy := that.ExecCmd[i] - if vx != vy { - return false - } - } - if len(this.ExtMnt) != len(that.ExtMnt) { + if !protobuf_go_lite.EqualVTSliceImplicit(this.ExtMnt, that.ExtMnt, func() *ExtMountMap { return &ExtMountMap{} }) { return false } - for i, vx := range this.ExtMnt { - vy := that.ExtMnt[i] - if p, q := vx, vy; p != q { - if p == nil { - p = &ExtMountMap{} - } - if q == nil { - q = &ExtMountMap{} - } - if !p.EqualVT(q) { - return false - } - } - } - if p, q := this.ManageCgroups, that.ManageCgroups; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ManageCgroups, that.ManageCgroups) { return false } - if len(this.CgRoot) != len(that.CgRoot) { + if !protobuf_go_lite.EqualVTSliceImplicit(this.CgRoot, that.CgRoot, func() *CgroupRoot { return &CgroupRoot{} }) { return false } - for i, vx := range this.CgRoot { - vy := that.CgRoot[i] - if p, q := vx, vy; p != q { - if p == nil { - p = &CgroupRoot{} - } - if q == nil { - q = &CgroupRoot{} - } - if !p.EqualVT(q) { - return false - } - } - } - if p, q := this.RstSibling, that.RstSibling; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.RstSibling, that.RstSibling) { return false } - if len(this.InheritFd) != len(that.InheritFd) { + if !protobuf_go_lite.EqualVTSliceImplicit(this.InheritFd, that.InheritFd, func() *InheritFd { return &InheritFd{} }) { return false } - for i, vx := range this.InheritFd { - vy := that.InheritFd[i] - if p, q := vx, vy; p != q { - if p == nil { - p = &InheritFd{} - } - if q == nil { - q = &InheritFd{} - } - if !p.EqualVT(q) { - return false - } - } - } - if p, q := this.AutoExtMnt, that.AutoExtMnt; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.AutoExtMnt, that.AutoExtMnt) { return false } - if p, q := this.ExtSharing, that.ExtSharing; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ExtSharing, that.ExtSharing) { return false } - if p, q := this.ExtMasters, that.ExtMasters; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ExtMasters, that.ExtMasters) { return false } - if len(this.SkipMnt) != len(that.SkipMnt) { + if !protobuf_go_lite.EqualSlice(this.SkipMnt, that.SkipMnt) { return false } - for i, vx := range this.SkipMnt { - vy := that.SkipMnt[i] - if vx != vy { - return false - } - } - if len(this.EnableFs) != len(that.EnableFs) { + if !protobuf_go_lite.EqualSlice(this.EnableFs, that.EnableFs) { return false } - for i, vx := range this.EnableFs { - vy := that.EnableFs[i] - if vx != vy { - return false - } + if !protobuf_go_lite.EqualVTSliceImplicit(this.UnixSkIno, that.UnixSkIno, func() *UnixSk { return &UnixSk{} }) { + return false } - if len(this.UnixSkIno) != len(that.UnixSkIno) { + if !protobuf_go_lite.EqualPtr(this.ManageCgroupsMode, that.ManageCgroupsMode) { return false } - for i, vx := range this.UnixSkIno { - vy := that.UnixSkIno[i] - if p, q := vx, vy; p != q { - if p == nil { - p = &UnixSk{} - } - if q == nil { - q = &UnixSk{} - } - if !p.EqualVT(q) { - return false - } - } + if !protobuf_go_lite.EqualPtr(this.GhostLimit, that.GhostLimit) { + return false } - if p, q := this.ManageCgroupsMode, that.ManageCgroupsMode; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualSlice(this.IrmapScanPaths, that.IrmapScanPaths) { return false } - if p, q := this.GhostLimit, that.GhostLimit; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualSlice(this.External, that.External) { return false } - if len(this.IrmapScanPaths) != len(that.IrmapScanPaths) { + if !protobuf_go_lite.EqualPtr(this.EmptyNs, that.EmptyNs) { return false } - for i, vx := range this.IrmapScanPaths { - vy := that.IrmapScanPaths[i] - if vx != vy { - return false - } + if !protobuf_go_lite.EqualVTSliceImplicit(this.JoinNs, that.JoinNs, func() *JoinNamespace { return &JoinNamespace{} }) { + return false } - if len(this.External) != len(that.External) { + if !protobuf_go_lite.EqualPtr(this.CgroupProps, that.CgroupProps) { return false } - for i, vx := range this.External { - vy := that.External[i] - if vx != vy { - return false - } + if !protobuf_go_lite.EqualPtr(this.CgroupPropsFile, that.CgroupPropsFile) { + return false } - if p, q := this.EmptyNs, that.EmptyNs; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualSlice(this.CgroupDumpController, that.CgroupDumpController) { return false } - if len(this.JoinNs) != len(that.JoinNs) { + if !protobuf_go_lite.EqualPtr(this.FreezeCgroup, that.FreezeCgroup) { return false } - for i, vx := range this.JoinNs { - vy := that.JoinNs[i] - if p, q := vx, vy; p != q { - if p == nil { - p = &JoinNamespace{} - } - if q == nil { - q = &JoinNamespace{} - } - if !p.EqualVT(q) { - return false - } - } + if !protobuf_go_lite.EqualPtr(this.Timeout, that.Timeout) { + return false } - if p, q := this.CgroupProps, that.CgroupProps; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.TcpSkipInFlight, that.TcpSkipInFlight) { return false } - if p, q := this.CgroupPropsFile, that.CgroupPropsFile; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.WeakSysctls, that.WeakSysctls) { return false } - if len(this.CgroupDumpController) != len(that.CgroupDumpController) { + if !protobuf_go_lite.EqualPtr(this.LazyPages, that.LazyPages) { return false } - for i, vx := range this.CgroupDumpController { - vy := that.CgroupDumpController[i] - if vx != vy { - return false - } + if !protobuf_go_lite.EqualPtr(this.StatusFd, that.StatusFd) { + return false } - if p, q := this.FreezeCgroup, that.FreezeCgroup; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.OrphanPtsMaster, that.OrphanPtsMaster) { return false } - if p, q := this.Timeout, that.Timeout; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ConfigFile, that.ConfigFile) { return false } - if p, q := this.TcpSkipInFlight, that.TcpSkipInFlight; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.TcpClose, that.TcpClose) { return false } - if p, q := this.WeakSysctls, that.WeakSysctls; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.LsmProfile, that.LsmProfile) { return false } - if p, q := this.LazyPages, that.LazyPages; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.TlsCacert, that.TlsCacert) { return false } - if p, q := this.StatusFd, that.StatusFd; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.TlsCacrl, that.TlsCacrl) { return false } - if p, q := this.OrphanPtsMaster, that.OrphanPtsMaster; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.TlsCert, that.TlsCert) { return false } - if p, q := this.ConfigFile, that.ConfigFile; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.TlsKey, that.TlsKey) { return false } - if p, q := this.TcpClose, that.TcpClose; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Tls, that.Tls) { return false } - if p, q := this.LsmProfile, that.LsmProfile; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.TlsNoCnVerify, that.TlsNoCnVerify) { return false } - if p, q := this.TlsCacert, that.TlsCacert; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.CgroupYard, that.CgroupYard) { return false } - if p, q := this.TlsCacrl, that.TlsCacrl; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.PreDumpMode, that.PreDumpMode) { return false } - if p, q := this.TlsCert, that.TlsCert; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.PidfdStoreSk, that.PidfdStoreSk) { return false } - if p, q := this.TlsKey, that.TlsKey; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.LsmMountContext, that.LsmMountContext) { return false } - if p, q := this.Tls, that.Tls; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.NetworkLock, that.NetworkLock) { return false } - if p, q := this.TlsNoCnVerify, that.TlsNoCnVerify; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.MntnsCompatMode, that.MntnsCompatMode) { return false } - if p, q := this.CgroupYard, that.CgroupYard; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.SkipFileRwxCheck, that.SkipFileRwxCheck) { return false } - if p, q := this.PreDumpMode, that.PreDumpMode; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Unprivileged, that.Unprivileged) { return false } - if p, q := this.PidfdStoreSk, that.PidfdStoreSk; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ImagesDir, that.ImagesDir) { return false } - if p, q := this.LsmMountContext, that.LsmMountContext; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.LeaveStopped, that.LeaveStopped) { return false } - if p, q := this.NetworkLock, that.NetworkLock; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.DisplayStats, that.DisplayStats) { return false } - if p, q := this.MntnsCompatMode, that.MntnsCompatMode; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.LogToStderr, that.LogToStderr) { return false } - if p, q := this.SkipFileRwxCheck, that.SkipFileRwxCheck; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.ImageIoMode, that.ImageIoMode) { return false } - if p, q := this.Unprivileged, that.Unprivileged; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Compress, that.Compress) { return false } - if p, q := this.ImagesDir, that.ImagesDir; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.CompressAcceleration, that.CompressAcceleration) { return false } - if p, q := this.LeaveStopped, that.LeaveStopped; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.CompressBlockSize, that.CompressBlockSize) { return false } - if p, q := this.DisplayStats, that.DisplayStats; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.DecompressThreads, that.DecompressThreads) { return false } - if p, q := this.LogToStderr, that.LogToStderr; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualSlice(this.PluginOptions, that.PluginOptions) { return false } - if p, q := this.ImageIoMode, that.ImageIoMode; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Stream, that.Stream) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2529,7 +2170,7 @@ func (this *CriuDumpResp) EqualVT(that *CriuDumpResp) bool { } else if this == nil || that == nil { return false } - if p, q := this.Restored, that.Restored; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Restored, that.Restored) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2548,7 +2189,7 @@ func (this *CriuRestoreResp) EqualVT(that *CriuRestoreResp) bool { } else if this == nil || that == nil { return false } - if p, q := this.Pid, that.Pid; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Pid, that.Pid) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2567,10 +2208,10 @@ func (this *CriuNotify) EqualVT(that *CriuNotify) bool { } else if this == nil || that == nil { return false } - if p, q := this.Script, that.Script; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Script, that.Script) { return false } - if p, q := this.Pid, that.Pid; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Pid, that.Pid) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2589,13 +2230,16 @@ func (this *CriuFeatures) EqualVT(that *CriuFeatures) bool { } else if this == nil || that == nil { return false } - if p, q := this.MemTrack, that.MemTrack; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.MemTrack, that.MemTrack) { return false } - if p, q := this.LazyPages, that.LazyPages; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.LazyPages, that.LazyPages) { return false } - if p, q := this.PidfdStore, that.PidfdStore; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.PidfdStore, that.PidfdStore) { + return false + } + if !protobuf_go_lite.EqualPtr(this.MemCompression, that.MemCompression) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2614,22 +2258,22 @@ func (this *CriuReq) EqualVT(that *CriuReq) bool { } else if this == nil || that == nil { return false } - if p, q := this.Type, that.Type; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Type, that.Type) { return false } - if !this.Opts.EqualVT(that.Opts) { + if !protobuf_go_lite.IsEqualVT(this.Opts, that.Opts) { return false } - if p, q := this.NotifySuccess, that.NotifySuccess; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.NotifySuccess, that.NotifySuccess) { return false } - if p, q := this.KeepOpen, that.KeepOpen; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.KeepOpen, that.KeepOpen) { return false } - if !this.Features.EqualVT(that.Features) { + if !protobuf_go_lite.IsEqualVT(this.Features, that.Features) { return false } - if p, q := this.Pid, that.Pid; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Pid, that.Pid) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2648,37 +2292,37 @@ func (this *CriuResp) EqualVT(that *CriuResp) bool { } else if this == nil || that == nil { return false } - if p, q := this.Type, that.Type; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Type, that.Type) { return false } - if p, q := this.Success, that.Success; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Success, that.Success) { return false } - if !this.Dump.EqualVT(that.Dump) { + if !protobuf_go_lite.IsEqualVT(this.Dump, that.Dump) { return false } - if !this.Restore.EqualVT(that.Restore) { + if !protobuf_go_lite.IsEqualVT(this.Restore, that.Restore) { return false } - if !this.Notify.EqualVT(that.Notify) { + if !protobuf_go_lite.IsEqualVT(this.Notify, that.Notify) { return false } - if !this.Ps.EqualVT(that.Ps) { + if !protobuf_go_lite.IsEqualVT(this.Ps, that.Ps) { return false } - if p, q := this.CrErrno, that.CrErrno; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.CrErrno, that.CrErrno) { return false } - if !this.Features.EqualVT(that.Features) { + if !protobuf_go_lite.IsEqualVT(this.Features, that.Features) { return false } - if p, q := this.CrErrmsg, that.CrErrmsg; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.CrErrmsg, that.CrErrmsg) { return false } - if !this.Version.EqualVT(that.Version) { + if !protobuf_go_lite.IsEqualVT(this.Version, that.Version) { return false } - if p, q := this.Status, that.Status; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Status, that.Status) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2697,22 +2341,22 @@ func (this *CriuVersion) EqualVT(that *CriuVersion) bool { } else if this == nil || that == nil { return false } - if p, q := this.MajorNumber, that.MajorNumber; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.MajorNumber, that.MajorNumber) { return false } - if p, q := this.MinorNumber, that.MinorNumber; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.MinorNumber, that.MinorNumber) { return false } - if p, q := this.Gitid, that.Gitid; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Gitid, that.Gitid) { return false } - if p, q := this.Sublevel, that.Sublevel; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Sublevel, that.Sublevel) { return false } - if p, q := this.Extra, that.Extra; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Extra, that.Extra) { return false } - if p, q := this.Name, that.Name; (p == nil && q != nil) || (p != nil && (q == nil || *p != *q)) { + if !protobuf_go_lite.EqualPtr(this.Name, that.Name) { return false } return string(this.unknownFields) == string(that.unknownFields) @@ -2755,8 +2399,7 @@ func (m *CriuPageServerInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Fd != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Fd)) @@ -2774,9 +2417,7 @@ func (m *CriuPageServerInfo) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x10 } if m.Address != nil { - i -= len(*m.Address) - copy(dAtA[i:], *m.Address) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Address))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Address) i-- dAtA[i] = 0xa } @@ -2810,24 +2451,19 @@ func (m *CriuVethPair) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.IfOut == nil { return 0, fmt.Errorf("proto: required field if_out not set") } else { - i -= len(*m.IfOut) - copy(dAtA[i:], *m.IfOut) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.IfOut))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.IfOut) i-- dAtA[i] = 0x12 } if m.IfIn == nil { return 0, fmt.Errorf("proto: required field if_in not set") } else { - i -= len(*m.IfIn) - copy(dAtA[i:], *m.IfIn) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.IfIn))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.IfIn) i-- dAtA[i] = 0xa } @@ -2861,24 +2497,19 @@ func (m *ExtMountMap) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Val == nil { return 0, fmt.Errorf("proto: required field val not set") } else { - i -= len(*m.Val) - copy(dAtA[i:], *m.Val) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Val))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Val) i-- dAtA[i] = 0x12 } if m.Key == nil { return 0, fmt.Errorf("proto: required field key not set") } else { - i -= len(*m.Key) - copy(dAtA[i:], *m.Key) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Key))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Key) i-- dAtA[i] = 0xa } @@ -2912,31 +2543,24 @@ func (m *JoinNamespace) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.ExtraOpt != nil { - i -= len(*m.ExtraOpt) - copy(dAtA[i:], *m.ExtraOpt) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.ExtraOpt))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.ExtraOpt) i-- dAtA[i] = 0x1a } if m.NsFile == nil { return 0, fmt.Errorf("proto: required field ns_file not set") } else { - i -= len(*m.NsFile) - copy(dAtA[i:], *m.NsFile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.NsFile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.NsFile) i-- dAtA[i] = 0x12 } if m.Ns == nil { return 0, fmt.Errorf("proto: required field ns not set") } else { - i -= len(*m.Ns) - copy(dAtA[i:], *m.Ns) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Ns))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Ns) i-- dAtA[i] = 0xa } @@ -2970,8 +2594,7 @@ func (m *InheritFd) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Fd == nil { return 0, fmt.Errorf("proto: required field fd not set") @@ -2983,9 +2606,7 @@ func (m *InheritFd) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m.Key == nil { return 0, fmt.Errorf("proto: required field key not set") } else { - i -= len(*m.Key) - copy(dAtA[i:], *m.Key) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Key))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Key) i-- dAtA[i] = 0xa } @@ -3019,22 +2640,17 @@ func (m *CgroupRoot) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Path == nil { return 0, fmt.Errorf("proto: required field path not set") } else { - i -= len(*m.Path) - copy(dAtA[i:], *m.Path) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Path))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Path) i-- dAtA[i] = 0x12 } if m.Ctrl != nil { - i -= len(*m.Ctrl) - copy(dAtA[i:], *m.Ctrl) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Ctrl))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Ctrl) i-- dAtA[i] = 0xa } @@ -3068,8 +2684,7 @@ func (m *UnixSk) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Inode == nil { return 0, fmt.Errorf("proto: required field inode not set") @@ -3108,8 +2723,51 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) + } + if m.Stream != nil { + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Stream) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xf0 + } + if len(m.PluginOptions) > 0 { + for iNdEx := len(m.PluginOptions) - 1; iNdEx >= 0; iNdEx-- { + i = protobuf_go_lite.EncodeString(dAtA, i, m.PluginOptions[iNdEx]) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xea + } + } + if m.DecompressThreads != nil { + i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.DecompressThreads)) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xe0 + } + if m.CompressBlockSize != nil { + i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.CompressBlockSize)) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xd8 + } + if m.CompressAcceleration != nil { + i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.CompressAcceleration)) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xd0 + } + if m.Compress != nil { + i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Compress)) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xc8 } if m.ImageIoMode != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.ImageIoMode)) @@ -3119,81 +2777,49 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0xc0 } if m.LogToStderr != nil { - i-- - if *m.LogToStderr { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LogToStderr) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0xb8 } if m.DisplayStats != nil { - i-- - if *m.DisplayStats { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.DisplayStats) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0xb0 } if m.LeaveStopped != nil { - i-- - if *m.LeaveStopped { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LeaveStopped) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0xa8 } if m.ImagesDir != nil { - i -= len(*m.ImagesDir) - copy(dAtA[i:], *m.ImagesDir) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.ImagesDir))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.ImagesDir) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0xa2 } if m.Unprivileged != nil { - i-- - if *m.Unprivileged { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Unprivileged) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0x98 } if m.SkipFileRwxCheck != nil { - i-- - if *m.SkipFileRwxCheck { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.SkipFileRwxCheck) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0x90 } if m.MntnsCompatMode != nil { - i-- - if *m.MntnsCompatMode { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.MntnsCompatMode) i-- dAtA[i] = 0x4 i-- @@ -3207,9 +2833,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x80 } if m.LsmMountContext != nil { - i -= len(*m.LsmMountContext) - copy(dAtA[i:], *m.LsmMountContext) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.LsmMountContext))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.LsmMountContext) i-- dAtA[i] = 0x3 i-- @@ -3230,111 +2854,77 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0xe8 } if m.CgroupYard != nil { - i -= len(*m.CgroupYard) - copy(dAtA[i:], *m.CgroupYard) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.CgroupYard))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.CgroupYard) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xe2 } if m.TlsNoCnVerify != nil { - i-- - if *m.TlsNoCnVerify { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TlsNoCnVerify) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xd8 } if m.Tls != nil { - i-- - if *m.Tls { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Tls) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xd0 } if m.TlsKey != nil { - i -= len(*m.TlsKey) - copy(dAtA[i:], *m.TlsKey) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.TlsKey))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.TlsKey) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xca } if m.TlsCert != nil { - i -= len(*m.TlsCert) - copy(dAtA[i:], *m.TlsCert) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.TlsCert))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.TlsCert) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xc2 } if m.TlsCacrl != nil { - i -= len(*m.TlsCacrl) - copy(dAtA[i:], *m.TlsCacrl) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.TlsCacrl))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.TlsCacrl) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xba } if m.TlsCacert != nil { - i -= len(*m.TlsCacert) - copy(dAtA[i:], *m.TlsCacert) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.TlsCacert))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.TlsCacert) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xb2 } if m.LsmProfile != nil { - i -= len(*m.LsmProfile) - copy(dAtA[i:], *m.LsmProfile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.LsmProfile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.LsmProfile) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xaa } if m.TcpClose != nil { - i-- - if *m.TcpClose { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TcpClose) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xa0 } if m.ConfigFile != nil { - i -= len(*m.ConfigFile) - copy(dAtA[i:], *m.ConfigFile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.ConfigFile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.ConfigFile) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0x9a } if m.OrphanPtsMaster != nil { - i-- - if *m.OrphanPtsMaster { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.OrphanPtsMaster) i-- dAtA[i] = 0x3 i-- @@ -3348,36 +2938,21 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x88 } if m.LazyPages != nil { - i-- - if *m.LazyPages { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LazyPages) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0x80 } if m.WeakSysctls != nil { - i-- - if *m.WeakSysctls { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.WeakSysctls) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xf8 } if m.TcpSkipInFlight != nil { - i-- - if *m.TcpSkipInFlight { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TcpSkipInFlight) i-- dAtA[i] = 0x2 i-- @@ -3391,9 +2966,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0xe8 } if m.FreezeCgroup != nil { - i -= len(*m.FreezeCgroup) - copy(dAtA[i:], *m.FreezeCgroup) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.FreezeCgroup))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.FreezeCgroup) i-- dAtA[i] = 0x2 i-- @@ -3401,9 +2974,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } if len(m.CgroupDumpController) > 0 { for iNdEx := len(m.CgroupDumpController) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.CgroupDumpController[iNdEx]) - copy(dAtA[i:], m.CgroupDumpController[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.CgroupDumpController[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.CgroupDumpController[iNdEx]) i-- dAtA[i] = 0x2 i-- @@ -3411,18 +2982,14 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } } if m.CgroupPropsFile != nil { - i -= len(*m.CgroupPropsFile) - copy(dAtA[i:], *m.CgroupPropsFile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.CgroupPropsFile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.CgroupPropsFile) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xd2 } if m.CgroupProps != nil { - i -= len(*m.CgroupProps) - copy(dAtA[i:], *m.CgroupProps) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.CgroupProps))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.CgroupProps) i-- dAtA[i] = 0x2 i-- @@ -3451,9 +3018,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } if len(m.External) > 0 { for iNdEx := len(m.External) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.External[iNdEx]) - copy(dAtA[i:], m.External[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.External[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.External[iNdEx]) i-- dAtA[i] = 0x2 i-- @@ -3462,9 +3027,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } if len(m.IrmapScanPaths) > 0 { for iNdEx := len(m.IrmapScanPaths) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.IrmapScanPaths[iNdEx]) - copy(dAtA[i:], m.IrmapScanPaths[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.IrmapScanPaths[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.IrmapScanPaths[iNdEx]) i-- dAtA[i] = 0x2 i-- @@ -3501,9 +3064,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } if len(m.EnableFs) > 0 { for iNdEx := len(m.EnableFs) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.EnableFs[iNdEx]) - copy(dAtA[i:], m.EnableFs[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.EnableFs[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.EnableFs[iNdEx]) i-- dAtA[i] = 0x2 i-- @@ -3512,9 +3073,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } if len(m.SkipMnt) > 0 { for iNdEx := len(m.SkipMnt) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.SkipMnt[iNdEx]) - copy(dAtA[i:], m.SkipMnt[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.SkipMnt[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.SkipMnt[iNdEx]) i-- dAtA[i] = 0x1 i-- @@ -3522,36 +3081,21 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } } if m.ExtMasters != nil { - i-- - if *m.ExtMasters { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ExtMasters) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xf0 } if m.ExtSharing != nil { - i-- - if *m.ExtSharing { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ExtSharing) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xe8 } if m.AutoExtMnt != nil { - i-- - if *m.AutoExtMnt { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.AutoExtMnt) i-- dAtA[i] = 0x1 i-- @@ -3572,12 +3116,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } } if m.RstSibling != nil { - i-- - if *m.RstSibling { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.RstSibling) i-- dAtA[i] = 0x1 i-- @@ -3598,12 +3137,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } } if m.ManageCgroups != nil { - i-- - if *m.ManageCgroups { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ManageCgroups) i-- dAtA[i] = 0x1 i-- @@ -3625,9 +3159,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } if len(m.ExecCmd) > 0 { for iNdEx := len(m.ExecCmd) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.ExecCmd[iNdEx]) - copy(dAtA[i:], m.ExecCmd[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.ExecCmd[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.ExecCmd[iNdEx]) i-- dAtA[i] = 0x1 i-- @@ -3635,12 +3167,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } } if m.ForceIrmap != nil { - i-- - if *m.ForceIrmap { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ForceIrmap) i-- dAtA[i] = 0x1 i-- @@ -3668,12 +3195,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { } } if m.LinkRemap != nil { - i-- - if *m.LinkRemap { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LinkRemap) i-- dAtA[i] = 0x1 i-- @@ -3687,48 +3209,29 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x88 } if m.AutoDedup != nil { - i-- - if *m.AutoDedup { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.AutoDedup) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x80 } if m.TrackMem != nil { - i-- - if *m.TrackMem { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TrackMem) i-- dAtA[i] = 0x78 } if m.ParentImg != nil { - i -= len(*m.ParentImg) - copy(dAtA[i:], *m.ParentImg) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.ParentImg))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.ParentImg) i-- dAtA[i] = 0x72 } if m.Root != nil { - i -= len(*m.Root) - copy(dAtA[i:], *m.Root) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Root))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Root) i-- dAtA[i] = 0x6a } if m.NotifyScripts != nil { - i-- - if *m.NotifyScripts { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.NotifyScripts) i-- dAtA[i] = 0x60 } @@ -3743,9 +3246,7 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x5a } if m.LogFile != nil { - i -= len(*m.LogFile) - copy(dAtA[i:], *m.LogFile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.LogFile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.LogFile) i-- dAtA[i] = 0x52 } @@ -3755,62 +3256,32 @@ func (m *CriuOpts) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x48 } if m.FileLocks != nil { - i-- - if *m.FileLocks { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.FileLocks) i-- dAtA[i] = 0x40 } if m.ShellJob != nil { - i-- - if *m.ShellJob { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ShellJob) i-- dAtA[i] = 0x38 } if m.EvasiveDevices != nil { - i-- - if *m.EvasiveDevices { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.EvasiveDevices) i-- dAtA[i] = 0x30 } if m.TcpEstablished != nil { - i-- - if *m.TcpEstablished { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TcpEstablished) i-- dAtA[i] = 0x28 } if m.ExtUnixSk != nil { - i-- - if *m.ExtUnixSk { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ExtUnixSk) i-- dAtA[i] = 0x20 } if m.LeaveRunning != nil { - i-- - if *m.LeaveRunning { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LeaveRunning) i-- dAtA[i] = 0x18 } @@ -3856,16 +3327,10 @@ func (m *CriuDumpResp) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Restored != nil { - i-- - if *m.Restored { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Restored) i-- dAtA[i] = 0x8 } @@ -3899,8 +3364,7 @@ func (m *CriuRestoreResp) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Pid == nil { return 0, fmt.Errorf("proto: required field pid not set") @@ -3939,8 +3403,7 @@ func (m *CriuNotify) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Pid != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Pid)) @@ -3948,9 +3411,7 @@ func (m *CriuNotify) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x10 } if m.Script != nil { - i -= len(*m.Script) - copy(dAtA[i:], *m.Script) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Script))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Script) i-- dAtA[i] = 0xa } @@ -3984,36 +3445,25 @@ func (m *CriuFeatures) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) + } + if m.MemCompression != nil { + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.MemCompression) + i-- + dAtA[i] = 0x20 } if m.PidfdStore != nil { - i-- - if *m.PidfdStore { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.PidfdStore) i-- dAtA[i] = 0x18 } if m.LazyPages != nil { - i-- - if *m.LazyPages { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LazyPages) i-- dAtA[i] = 0x10 } if m.MemTrack != nil { - i-- - if *m.MemTrack { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.MemTrack) i-- dAtA[i] = 0x8 } @@ -4047,8 +3497,7 @@ func (m *CriuReq) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Pid != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Pid)) @@ -4066,22 +3515,12 @@ func (m *CriuReq) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x2a } if m.KeepOpen != nil { - i-- - if *m.KeepOpen { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.KeepOpen) i-- dAtA[i] = 0x20 } if m.NotifySuccess != nil { - i-- - if *m.NotifySuccess { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.NotifySuccess) i-- dAtA[i] = 0x18 } @@ -4132,8 +3571,7 @@ func (m *CriuResp) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Status != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Status)) @@ -4151,9 +3589,7 @@ func (m *CriuResp) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x52 } if m.CrErrmsg != nil { - i -= len(*m.CrErrmsg) - copy(dAtA[i:], *m.CrErrmsg) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.CrErrmsg))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.CrErrmsg) i-- dAtA[i] = 0x4a } @@ -4215,12 +3651,7 @@ func (m *CriuResp) MarshalToSizedBufferVT(dAtA []byte) (int, error) { if m.Success == nil { return 0, fmt.Errorf("proto: required field success not set") } else { - i-- - if *m.Success { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Success) i-- dAtA[i] = 0x10 } @@ -4261,13 +3692,10 @@ func (m *CriuVersion) MarshalToSizedBufferVT(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Name != nil { - i -= len(*m.Name) - copy(dAtA[i:], *m.Name) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Name))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Name) i-- dAtA[i] = 0x32 } @@ -4282,9 +3710,7 @@ func (m *CriuVersion) MarshalToSizedBufferVT(dAtA []byte) (int, error) { dAtA[i] = 0x20 } if m.Gitid != nil { - i -= len(*m.Gitid) - copy(dAtA[i:], *m.Gitid) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Gitid))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Gitid) i-- dAtA[i] = 0x1a } @@ -4332,8 +3758,7 @@ func (m *CriuPageServerInfo) MarshalToSizedBufferVTStrict(dAtA []byte) (int, err var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Fd != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Fd)) @@ -4351,9 +3776,7 @@ func (m *CriuPageServerInfo) MarshalToSizedBufferVTStrict(dAtA []byte) (int, err dAtA[i] = 0x10 } if m.Address != nil { - i -= len(*m.Address) - copy(dAtA[i:], *m.Address) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Address))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Address) i-- dAtA[i] = 0xa } @@ -4387,24 +3810,19 @@ func (m *CriuVethPair) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.IfOut == nil { return 0, fmt.Errorf("proto: required field if_out not set") } else { - i -= len(*m.IfOut) - copy(dAtA[i:], *m.IfOut) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.IfOut))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.IfOut) i-- dAtA[i] = 0x12 } if m.IfIn == nil { return 0, fmt.Errorf("proto: required field if_in not set") } else { - i -= len(*m.IfIn) - copy(dAtA[i:], *m.IfIn) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.IfIn))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.IfIn) i-- dAtA[i] = 0xa } @@ -4438,24 +3856,19 @@ func (m *ExtMountMap) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Val == nil { return 0, fmt.Errorf("proto: required field val not set") } else { - i -= len(*m.Val) - copy(dAtA[i:], *m.Val) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Val))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Val) i-- dAtA[i] = 0x12 } if m.Key == nil { return 0, fmt.Errorf("proto: required field key not set") } else { - i -= len(*m.Key) - copy(dAtA[i:], *m.Key) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Key))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Key) i-- dAtA[i] = 0xa } @@ -4489,31 +3902,24 @@ func (m *JoinNamespace) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.ExtraOpt != nil { - i -= len(*m.ExtraOpt) - copy(dAtA[i:], *m.ExtraOpt) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.ExtraOpt))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.ExtraOpt) i-- dAtA[i] = 0x1a } if m.NsFile == nil { return 0, fmt.Errorf("proto: required field ns_file not set") } else { - i -= len(*m.NsFile) - copy(dAtA[i:], *m.NsFile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.NsFile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.NsFile) i-- dAtA[i] = 0x12 } if m.Ns == nil { return 0, fmt.Errorf("proto: required field ns not set") } else { - i -= len(*m.Ns) - copy(dAtA[i:], *m.Ns) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Ns))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Ns) i-- dAtA[i] = 0xa } @@ -4547,8 +3953,7 @@ func (m *InheritFd) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Fd == nil { return 0, fmt.Errorf("proto: required field fd not set") @@ -4560,9 +3965,7 @@ func (m *InheritFd) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m.Key == nil { return 0, fmt.Errorf("proto: required field key not set") } else { - i -= len(*m.Key) - copy(dAtA[i:], *m.Key) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Key))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Key) i-- dAtA[i] = 0xa } @@ -4596,22 +3999,17 @@ func (m *CgroupRoot) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Path == nil { return 0, fmt.Errorf("proto: required field path not set") } else { - i -= len(*m.Path) - copy(dAtA[i:], *m.Path) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Path))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Path) i-- dAtA[i] = 0x12 } if m.Ctrl != nil { - i -= len(*m.Ctrl) - copy(dAtA[i:], *m.Ctrl) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Ctrl))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Ctrl) i-- dAtA[i] = 0xa } @@ -4645,8 +4043,7 @@ func (m *UnixSk) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Inode == nil { return 0, fmt.Errorf("proto: required field inode not set") @@ -4685,8 +4082,51 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) + } + if m.Stream != nil { + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Stream) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xf0 + } + if len(m.PluginOptions) > 0 { + for iNdEx := len(m.PluginOptions) - 1; iNdEx >= 0; iNdEx-- { + i = protobuf_go_lite.EncodeString(dAtA, i, m.PluginOptions[iNdEx]) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xea + } + } + if m.DecompressThreads != nil { + i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.DecompressThreads)) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xe0 + } + if m.CompressBlockSize != nil { + i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.CompressBlockSize)) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xd8 + } + if m.CompressAcceleration != nil { + i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.CompressAcceleration)) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xd0 + } + if m.Compress != nil { + i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Compress)) + i-- + dAtA[i] = 0x4 + i-- + dAtA[i] = 0xc8 } if m.ImageIoMode != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.ImageIoMode)) @@ -4696,81 +4136,49 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0xc0 } if m.LogToStderr != nil { - i-- - if *m.LogToStderr { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LogToStderr) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0xb8 } if m.DisplayStats != nil { - i-- - if *m.DisplayStats { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.DisplayStats) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0xb0 } if m.LeaveStopped != nil { - i-- - if *m.LeaveStopped { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LeaveStopped) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0xa8 } if m.ImagesDir != nil { - i -= len(*m.ImagesDir) - copy(dAtA[i:], *m.ImagesDir) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.ImagesDir))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.ImagesDir) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0xa2 } if m.Unprivileged != nil { - i-- - if *m.Unprivileged { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Unprivileged) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0x98 } if m.SkipFileRwxCheck != nil { - i-- - if *m.SkipFileRwxCheck { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.SkipFileRwxCheck) i-- dAtA[i] = 0x4 i-- dAtA[i] = 0x90 } if m.MntnsCompatMode != nil { - i-- - if *m.MntnsCompatMode { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.MntnsCompatMode) i-- dAtA[i] = 0x4 i-- @@ -4784,9 +4192,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0x80 } if m.LsmMountContext != nil { - i -= len(*m.LsmMountContext) - copy(dAtA[i:], *m.LsmMountContext) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.LsmMountContext))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.LsmMountContext) i-- dAtA[i] = 0x3 i-- @@ -4807,111 +4213,77 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0xe8 } if m.CgroupYard != nil { - i -= len(*m.CgroupYard) - copy(dAtA[i:], *m.CgroupYard) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.CgroupYard))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.CgroupYard) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xe2 } if m.TlsNoCnVerify != nil { - i-- - if *m.TlsNoCnVerify { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TlsNoCnVerify) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xd8 } if m.Tls != nil { - i-- - if *m.Tls { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Tls) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xd0 } if m.TlsKey != nil { - i -= len(*m.TlsKey) - copy(dAtA[i:], *m.TlsKey) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.TlsKey))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.TlsKey) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xca } if m.TlsCert != nil { - i -= len(*m.TlsCert) - copy(dAtA[i:], *m.TlsCert) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.TlsCert))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.TlsCert) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xc2 } if m.TlsCacrl != nil { - i -= len(*m.TlsCacrl) - copy(dAtA[i:], *m.TlsCacrl) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.TlsCacrl))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.TlsCacrl) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xba } if m.TlsCacert != nil { - i -= len(*m.TlsCacert) - copy(dAtA[i:], *m.TlsCacert) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.TlsCacert))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.TlsCacert) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xb2 } if m.LsmProfile != nil { - i -= len(*m.LsmProfile) - copy(dAtA[i:], *m.LsmProfile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.LsmProfile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.LsmProfile) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xaa } if m.TcpClose != nil { - i-- - if *m.TcpClose { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TcpClose) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0xa0 } if m.ConfigFile != nil { - i -= len(*m.ConfigFile) - copy(dAtA[i:], *m.ConfigFile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.ConfigFile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.ConfigFile) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0x9a } if m.OrphanPtsMaster != nil { - i-- - if *m.OrphanPtsMaster { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.OrphanPtsMaster) i-- dAtA[i] = 0x3 i-- @@ -4925,36 +4297,21 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0x88 } if m.LazyPages != nil { - i-- - if *m.LazyPages { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LazyPages) i-- dAtA[i] = 0x3 i-- dAtA[i] = 0x80 } if m.WeakSysctls != nil { - i-- - if *m.WeakSysctls { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.WeakSysctls) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xf8 } if m.TcpSkipInFlight != nil { - i-- - if *m.TcpSkipInFlight { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TcpSkipInFlight) i-- dAtA[i] = 0x2 i-- @@ -4968,9 +4325,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0xe8 } if m.FreezeCgroup != nil { - i -= len(*m.FreezeCgroup) - copy(dAtA[i:], *m.FreezeCgroup) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.FreezeCgroup))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.FreezeCgroup) i-- dAtA[i] = 0x2 i-- @@ -4978,9 +4333,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } if len(m.CgroupDumpController) > 0 { for iNdEx := len(m.CgroupDumpController) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.CgroupDumpController[iNdEx]) - copy(dAtA[i:], m.CgroupDumpController[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.CgroupDumpController[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.CgroupDumpController[iNdEx]) i-- dAtA[i] = 0x2 i-- @@ -4988,18 +4341,14 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } } if m.CgroupPropsFile != nil { - i -= len(*m.CgroupPropsFile) - copy(dAtA[i:], *m.CgroupPropsFile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.CgroupPropsFile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.CgroupPropsFile) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xd2 } if m.CgroupProps != nil { - i -= len(*m.CgroupProps) - copy(dAtA[i:], *m.CgroupProps) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.CgroupProps))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.CgroupProps) i-- dAtA[i] = 0x2 i-- @@ -5028,9 +4377,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } if len(m.External) > 0 { for iNdEx := len(m.External) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.External[iNdEx]) - copy(dAtA[i:], m.External[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.External[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.External[iNdEx]) i-- dAtA[i] = 0x2 i-- @@ -5039,9 +4386,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } if len(m.IrmapScanPaths) > 0 { for iNdEx := len(m.IrmapScanPaths) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.IrmapScanPaths[iNdEx]) - copy(dAtA[i:], m.IrmapScanPaths[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.IrmapScanPaths[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.IrmapScanPaths[iNdEx]) i-- dAtA[i] = 0x2 i-- @@ -5078,9 +4423,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } if len(m.EnableFs) > 0 { for iNdEx := len(m.EnableFs) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.EnableFs[iNdEx]) - copy(dAtA[i:], m.EnableFs[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.EnableFs[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.EnableFs[iNdEx]) i-- dAtA[i] = 0x2 i-- @@ -5089,9 +4432,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } if len(m.SkipMnt) > 0 { for iNdEx := len(m.SkipMnt) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.SkipMnt[iNdEx]) - copy(dAtA[i:], m.SkipMnt[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.SkipMnt[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.SkipMnt[iNdEx]) i-- dAtA[i] = 0x1 i-- @@ -5099,36 +4440,21 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } } if m.ExtMasters != nil { - i-- - if *m.ExtMasters { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ExtMasters) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xf0 } if m.ExtSharing != nil { - i-- - if *m.ExtSharing { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ExtSharing) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xe8 } if m.AutoExtMnt != nil { - i-- - if *m.AutoExtMnt { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.AutoExtMnt) i-- dAtA[i] = 0x1 i-- @@ -5149,12 +4475,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } } if m.RstSibling != nil { - i-- - if *m.RstSibling { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.RstSibling) i-- dAtA[i] = 0x1 i-- @@ -5175,12 +4496,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } } if m.ManageCgroups != nil { - i-- - if *m.ManageCgroups { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ManageCgroups) i-- dAtA[i] = 0x1 i-- @@ -5202,9 +4518,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } if len(m.ExecCmd) > 0 { for iNdEx := len(m.ExecCmd) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.ExecCmd[iNdEx]) - copy(dAtA[i:], m.ExecCmd[iNdEx]) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(m.ExecCmd[iNdEx]))) + i = protobuf_go_lite.EncodeString(dAtA, i, m.ExecCmd[iNdEx]) i-- dAtA[i] = 0x1 i-- @@ -5212,12 +4526,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } } if m.ForceIrmap != nil { - i-- - if *m.ForceIrmap { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ForceIrmap) i-- dAtA[i] = 0x1 i-- @@ -5245,12 +4554,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { } } if m.LinkRemap != nil { - i-- - if *m.LinkRemap { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LinkRemap) i-- dAtA[i] = 0x1 i-- @@ -5264,48 +4568,29 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0x88 } if m.AutoDedup != nil { - i-- - if *m.AutoDedup { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.AutoDedup) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x80 } if m.TrackMem != nil { - i-- - if *m.TrackMem { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TrackMem) i-- dAtA[i] = 0x78 } if m.ParentImg != nil { - i -= len(*m.ParentImg) - copy(dAtA[i:], *m.ParentImg) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.ParentImg))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.ParentImg) i-- dAtA[i] = 0x72 } if m.Root != nil { - i -= len(*m.Root) - copy(dAtA[i:], *m.Root) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Root))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Root) i-- dAtA[i] = 0x6a } if m.NotifyScripts != nil { - i-- - if *m.NotifyScripts { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.NotifyScripts) i-- dAtA[i] = 0x60 } @@ -5320,9 +4605,7 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0x5a } if m.LogFile != nil { - i -= len(*m.LogFile) - copy(dAtA[i:], *m.LogFile) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.LogFile))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.LogFile) i-- dAtA[i] = 0x52 } @@ -5332,62 +4615,32 @@ func (m *CriuOpts) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0x48 } if m.FileLocks != nil { - i-- - if *m.FileLocks { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.FileLocks) i-- dAtA[i] = 0x40 } if m.ShellJob != nil { - i-- - if *m.ShellJob { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ShellJob) i-- dAtA[i] = 0x38 } if m.EvasiveDevices != nil { - i-- - if *m.EvasiveDevices { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.EvasiveDevices) i-- dAtA[i] = 0x30 } if m.TcpEstablished != nil { - i-- - if *m.TcpEstablished { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.TcpEstablished) i-- dAtA[i] = 0x28 } if m.ExtUnixSk != nil { - i-- - if *m.ExtUnixSk { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.ExtUnixSk) i-- dAtA[i] = 0x20 } if m.LeaveRunning != nil { - i-- - if *m.LeaveRunning { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LeaveRunning) i-- dAtA[i] = 0x18 } @@ -5433,16 +4686,10 @@ func (m *CriuDumpResp) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Restored != nil { - i-- - if *m.Restored { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Restored) i-- dAtA[i] = 0x8 } @@ -5476,8 +4723,7 @@ func (m *CriuRestoreResp) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Pid == nil { return 0, fmt.Errorf("proto: required field pid not set") @@ -5516,8 +4762,7 @@ func (m *CriuNotify) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Pid != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Pid)) @@ -5525,9 +4770,7 @@ func (m *CriuNotify) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0x10 } if m.Script != nil { - i -= len(*m.Script) - copy(dAtA[i:], *m.Script) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Script))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Script) i-- dAtA[i] = 0xa } @@ -5561,36 +4804,25 @@ func (m *CriuFeatures) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) + } + if m.MemCompression != nil { + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.MemCompression) + i-- + dAtA[i] = 0x20 } if m.PidfdStore != nil { - i-- - if *m.PidfdStore { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.PidfdStore) i-- dAtA[i] = 0x18 } if m.LazyPages != nil { - i-- - if *m.LazyPages { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.LazyPages) i-- dAtA[i] = 0x10 } if m.MemTrack != nil { - i-- - if *m.MemTrack { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.MemTrack) i-- dAtA[i] = 0x8 } @@ -5624,8 +4856,7 @@ func (m *CriuReq) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Pid != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Pid)) @@ -5643,22 +4874,12 @@ func (m *CriuReq) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0x2a } if m.KeepOpen != nil { - i-- - if *m.KeepOpen { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.KeepOpen) i-- dAtA[i] = 0x20 } if m.NotifySuccess != nil { - i-- - if *m.NotifySuccess { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.NotifySuccess) i-- dAtA[i] = 0x18 } @@ -5709,8 +4930,7 @@ func (m *CriuResp) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Status != nil { i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(*m.Status)) @@ -5728,9 +4948,7 @@ func (m *CriuResp) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0x52 } if m.CrErrmsg != nil { - i -= len(*m.CrErrmsg) - copy(dAtA[i:], *m.CrErrmsg) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.CrErrmsg))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.CrErrmsg) i-- dAtA[i] = 0x4a } @@ -5792,12 +5010,7 @@ func (m *CriuResp) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m.Success == nil { return 0, fmt.Errorf("proto: required field success not set") } else { - i-- - if *m.Success { - dAtA[i] = 1 - } else { - dAtA[i] = 0 - } + i = protobuf_go_lite.EncodeBool(dAtA, i, *m.Success) i-- dAtA[i] = 0x10 } @@ -5838,13 +5051,10 @@ func (m *CriuVersion) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { var l int _ = l if m.unknownFields != nil { - i -= len(m.unknownFields) - copy(dAtA[i:], m.unknownFields) + i = protobuf_go_lite.EncodeRawBytes(dAtA, i, m.unknownFields) } if m.Name != nil { - i -= len(*m.Name) - copy(dAtA[i:], *m.Name) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Name))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Name) i-- dAtA[i] = 0x32 } @@ -5859,9 +5069,7 @@ func (m *CriuVersion) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { dAtA[i] = 0x20 } if m.Gitid != nil { - i -= len(*m.Gitid) - copy(dAtA[i:], *m.Gitid) - i = protobuf_go_lite.EncodeVarint(dAtA, i, uint64(len(*m.Gitid))) + i = protobuf_go_lite.EncodeString(dAtA, i, *m.Gitid) i-- dAtA[i] = 0x1a } @@ -5888,19 +5096,10 @@ func (m *CriuPageServerInfo) SizeVT() (n int) { } var l int _ = l - if m.Address != nil { - l = len(*m.Address) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Port != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Port)) - } - if m.Pid != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Pid)) - } - if m.Fd != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Fd)) - } + n += protobuf_go_lite.SizeStringPtr(1, m.Address) + n += protobuf_go_lite.SizeVarintPtr(1, m.Port) + n += protobuf_go_lite.SizeVarintPtr(1, m.Pid) + n += protobuf_go_lite.SizeVarintPtr(1, m.Fd) n += len(m.unknownFields) return n } @@ -5911,14 +5110,8 @@ func (m *CriuVethPair) SizeVT() (n int) { } var l int _ = l - if m.IfIn != nil { - l = len(*m.IfIn) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.IfOut != nil { - l = len(*m.IfOut) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } + n += protobuf_go_lite.SizeStringPtr(1, m.IfIn) + n += protobuf_go_lite.SizeStringPtr(1, m.IfOut) n += len(m.unknownFields) return n } @@ -5929,14 +5122,8 @@ func (m *ExtMountMap) SizeVT() (n int) { } var l int _ = l - if m.Key != nil { - l = len(*m.Key) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Val != nil { - l = len(*m.Val) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } + n += protobuf_go_lite.SizeStringPtr(1, m.Key) + n += protobuf_go_lite.SizeStringPtr(1, m.Val) n += len(m.unknownFields) return n } @@ -5947,18 +5134,9 @@ func (m *JoinNamespace) SizeVT() (n int) { } var l int _ = l - if m.Ns != nil { - l = len(*m.Ns) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.NsFile != nil { - l = len(*m.NsFile) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.ExtraOpt != nil { - l = len(*m.ExtraOpt) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } + n += protobuf_go_lite.SizeStringPtr(1, m.Ns) + n += protobuf_go_lite.SizeStringPtr(1, m.NsFile) + n += protobuf_go_lite.SizeStringPtr(1, m.ExtraOpt) n += len(m.unknownFields) return n } @@ -5969,13 +5147,8 @@ func (m *InheritFd) SizeVT() (n int) { } var l int _ = l - if m.Key != nil { - l = len(*m.Key) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Fd != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Fd)) - } + n += protobuf_go_lite.SizeStringPtr(1, m.Key) + n += protobuf_go_lite.SizeVarintPtr(1, m.Fd) n += len(m.unknownFields) return n } @@ -5986,14 +5159,8 @@ func (m *CgroupRoot) SizeVT() (n int) { } var l int _ = l - if m.Ctrl != nil { - l = len(*m.Ctrl) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Path != nil { - l = len(*m.Path) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } + n += protobuf_go_lite.SizeStringPtr(1, m.Ctrl) + n += protobuf_go_lite.SizeStringPtr(1, m.Path) n += len(m.unknownFields) return n } @@ -6004,9 +5171,7 @@ func (m *UnixSk) SizeVT() (n int) { } var l int _ = l - if m.Inode != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Inode)) - } + n += protobuf_go_lite.SizeVarintPtr(1, m.Inode) n += len(m.unknownFields) return n } @@ -6017,271 +5182,104 @@ func (m *CriuOpts) SizeVT() (n int) { } var l int _ = l - if m.ImagesDirFd != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.ImagesDirFd)) - } - if m.Pid != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Pid)) - } - if m.LeaveRunning != nil { - n += 2 - } - if m.ExtUnixSk != nil { - n += 2 - } - if m.TcpEstablished != nil { - n += 2 - } - if m.EvasiveDevices != nil { - n += 2 - } - if m.ShellJob != nil { - n += 2 - } - if m.FileLocks != nil { - n += 2 - } - if m.LogLevel != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.LogLevel)) - } - if m.LogFile != nil { - l = len(*m.LogFile) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } + n += protobuf_go_lite.SizeVarintPtr(1, m.ImagesDirFd) + n += protobuf_go_lite.SizeVarintPtr(1, m.Pid) + n += protobuf_go_lite.SizeBoolPtr(1, m.LeaveRunning) + n += protobuf_go_lite.SizeBoolPtr(1, m.ExtUnixSk) + n += protobuf_go_lite.SizeBoolPtr(1, m.TcpEstablished) + n += protobuf_go_lite.SizeBoolPtr(1, m.EvasiveDevices) + n += protobuf_go_lite.SizeBoolPtr(1, m.ShellJob) + n += protobuf_go_lite.SizeBoolPtr(1, m.FileLocks) + n += protobuf_go_lite.SizeVarintPtr(1, m.LogLevel) + n += protobuf_go_lite.SizeStringPtr(1, m.LogFile) if m.Ps != nil { l = m.Ps.SizeVT() - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) + n += protobuf_go_lite.SizeMessage(1, l) } - if m.NotifyScripts != nil { - n += 2 + n += protobuf_go_lite.SizeBoolPtr(1, m.NotifyScripts) + n += protobuf_go_lite.SizeStringPtr(1, m.Root) + n += protobuf_go_lite.SizeStringPtr(1, m.ParentImg) + n += protobuf_go_lite.SizeBoolPtr(1, m.TrackMem) + n += protobuf_go_lite.SizeBoolPtr(2, m.AutoDedup) + n += protobuf_go_lite.SizeVarintPtr(2, m.WorkDirFd) + n += protobuf_go_lite.SizeBoolPtr(2, m.LinkRemap) + for _, e := range m.Veths { + l = e.SizeVT() + n += protobuf_go_lite.SizeMessage(2, l) } - if m.Root != nil { - l = len(*m.Root) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) + n += protobuf_go_lite.SizeVarintPtr(2, m.CpuCap) + n += protobuf_go_lite.SizeBoolPtr(2, m.ForceIrmap) + n += protobuf_go_lite.SizeStringSlice(2, m.ExecCmd) + for _, e := range m.ExtMnt { + l = e.SizeVT() + n += protobuf_go_lite.SizeMessage(2, l) } - if m.ParentImg != nil { - l = len(*m.ParentImg) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) + n += protobuf_go_lite.SizeBoolPtr(2, m.ManageCgroups) + for _, e := range m.CgRoot { + l = e.SizeVT() + n += protobuf_go_lite.SizeMessage(2, l) } - if m.TrackMem != nil { - n += 2 + n += protobuf_go_lite.SizeBoolPtr(2, m.RstSibling) + for _, e := range m.InheritFd { + l = e.SizeVT() + n += protobuf_go_lite.SizeMessage(2, l) } - if m.AutoDedup != nil { - n += 3 + n += protobuf_go_lite.SizeBoolPtr(2, m.AutoExtMnt) + n += protobuf_go_lite.SizeBoolPtr(2, m.ExtSharing) + n += protobuf_go_lite.SizeBoolPtr(2, m.ExtMasters) + n += protobuf_go_lite.SizeStringSlice(2, m.SkipMnt) + n += protobuf_go_lite.SizeStringSlice(2, m.EnableFs) + for _, e := range m.UnixSkIno { + l = e.SizeVT() + n += protobuf_go_lite.SizeMessage(2, l) } - if m.WorkDirFd != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.WorkDirFd)) - } - if m.LinkRemap != nil { - n += 3 - } - if len(m.Veths) > 0 { - for _, e := range m.Veths { - l = e.SizeVT() - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if m.CpuCap != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.CpuCap)) - } - if m.ForceIrmap != nil { - n += 3 - } - if len(m.ExecCmd) > 0 { - for _, s := range m.ExecCmd { - l = len(s) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if len(m.ExtMnt) > 0 { - for _, e := range m.ExtMnt { - l = e.SizeVT() - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if m.ManageCgroups != nil { - n += 3 - } - if len(m.CgRoot) > 0 { - for _, e := range m.CgRoot { - l = e.SizeVT() - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if m.RstSibling != nil { - n += 3 - } - if len(m.InheritFd) > 0 { - for _, e := range m.InheritFd { - l = e.SizeVT() - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if m.AutoExtMnt != nil { - n += 3 - } - if m.ExtSharing != nil { - n += 3 - } - if m.ExtMasters != nil { - n += 3 - } - if len(m.SkipMnt) > 0 { - for _, s := range m.SkipMnt { - l = len(s) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if len(m.EnableFs) > 0 { - for _, s := range m.EnableFs { - l = len(s) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if len(m.UnixSkIno) > 0 { - for _, e := range m.UnixSkIno { - l = e.SizeVT() - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if m.ManageCgroupsMode != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.ManageCgroupsMode)) - } - if m.GhostLimit != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.GhostLimit)) - } - if len(m.IrmapScanPaths) > 0 { - for _, s := range m.IrmapScanPaths { - l = len(s) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if len(m.External) > 0 { - for _, s := range m.External { - l = len(s) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if m.EmptyNs != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.EmptyNs)) - } - if len(m.JoinNs) > 0 { - for _, e := range m.JoinNs { - l = e.SizeVT() - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if m.CgroupProps != nil { - l = len(*m.CgroupProps) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.CgroupPropsFile != nil { - l = len(*m.CgroupPropsFile) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if len(m.CgroupDumpController) > 0 { - for _, s := range m.CgroupDumpController { - l = len(s) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - } - if m.FreezeCgroup != nil { - l = len(*m.FreezeCgroup) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Timeout != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.Timeout)) - } - if m.TcpSkipInFlight != nil { - n += 3 - } - if m.WeakSysctls != nil { - n += 3 - } - if m.LazyPages != nil { - n += 3 - } - if m.StatusFd != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.StatusFd)) - } - if m.OrphanPtsMaster != nil { - n += 3 - } - if m.ConfigFile != nil { - l = len(*m.ConfigFile) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.TcpClose != nil { - n += 3 - } - if m.LsmProfile != nil { - l = len(*m.LsmProfile) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.TlsCacert != nil { - l = len(*m.TlsCacert) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.TlsCacrl != nil { - l = len(*m.TlsCacrl) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.TlsCert != nil { - l = len(*m.TlsCert) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.TlsKey != nil { - l = len(*m.TlsKey) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Tls != nil { - n += 3 - } - if m.TlsNoCnVerify != nil { - n += 3 - } - if m.CgroupYard != nil { - l = len(*m.CgroupYard) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.PreDumpMode != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.PreDumpMode)) - } - if m.PidfdStoreSk != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.PidfdStoreSk)) - } - if m.LsmMountContext != nil { - l = len(*m.LsmMountContext) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.NetworkLock != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.NetworkLock)) - } - if m.MntnsCompatMode != nil { - n += 3 - } - if m.SkipFileRwxCheck != nil { - n += 3 - } - if m.Unprivileged != nil { - n += 3 - } - if m.ImagesDir != nil { - l = len(*m.ImagesDir) - n += 2 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.LeaveStopped != nil { - n += 3 - } - if m.DisplayStats != nil { - n += 3 - } - if m.LogToStderr != nil { - n += 3 - } - if m.ImageIoMode != nil { - n += 2 + protobuf_go_lite.SizeOfVarint(uint64(*m.ImageIoMode)) + n += protobuf_go_lite.SizeVarintPtr(2, m.ManageCgroupsMode) + n += protobuf_go_lite.SizeVarintPtr(2, m.GhostLimit) + n += protobuf_go_lite.SizeStringSlice(2, m.IrmapScanPaths) + n += protobuf_go_lite.SizeStringSlice(2, m.External) + n += protobuf_go_lite.SizeVarintPtr(2, m.EmptyNs) + for _, e := range m.JoinNs { + l = e.SizeVT() + n += protobuf_go_lite.SizeMessage(2, l) } + n += protobuf_go_lite.SizeStringPtr(2, m.CgroupProps) + n += protobuf_go_lite.SizeStringPtr(2, m.CgroupPropsFile) + n += protobuf_go_lite.SizeStringSlice(2, m.CgroupDumpController) + n += protobuf_go_lite.SizeStringPtr(2, m.FreezeCgroup) + n += protobuf_go_lite.SizeVarintPtr(2, m.Timeout) + n += protobuf_go_lite.SizeBoolPtr(2, m.TcpSkipInFlight) + n += protobuf_go_lite.SizeBoolPtr(2, m.WeakSysctls) + n += protobuf_go_lite.SizeBoolPtr(2, m.LazyPages) + n += protobuf_go_lite.SizeVarintPtr(2, m.StatusFd) + n += protobuf_go_lite.SizeBoolPtr(2, m.OrphanPtsMaster) + n += protobuf_go_lite.SizeStringPtr(2, m.ConfigFile) + n += protobuf_go_lite.SizeBoolPtr(2, m.TcpClose) + n += protobuf_go_lite.SizeStringPtr(2, m.LsmProfile) + n += protobuf_go_lite.SizeStringPtr(2, m.TlsCacert) + n += protobuf_go_lite.SizeStringPtr(2, m.TlsCacrl) + n += protobuf_go_lite.SizeStringPtr(2, m.TlsCert) + n += protobuf_go_lite.SizeStringPtr(2, m.TlsKey) + n += protobuf_go_lite.SizeBoolPtr(2, m.Tls) + n += protobuf_go_lite.SizeBoolPtr(2, m.TlsNoCnVerify) + n += protobuf_go_lite.SizeStringPtr(2, m.CgroupYard) + n += protobuf_go_lite.SizeVarintPtr(2, m.PreDumpMode) + n += protobuf_go_lite.SizeVarintPtr(2, m.PidfdStoreSk) + n += protobuf_go_lite.SizeStringPtr(2, m.LsmMountContext) + n += protobuf_go_lite.SizeVarintPtr(2, m.NetworkLock) + n += protobuf_go_lite.SizeBoolPtr(2, m.MntnsCompatMode) + n += protobuf_go_lite.SizeBoolPtr(2, m.SkipFileRwxCheck) + n += protobuf_go_lite.SizeBoolPtr(2, m.Unprivileged) + n += protobuf_go_lite.SizeStringPtr(2, m.ImagesDir) + n += protobuf_go_lite.SizeBoolPtr(2, m.LeaveStopped) + n += protobuf_go_lite.SizeBoolPtr(2, m.DisplayStats) + n += protobuf_go_lite.SizeBoolPtr(2, m.LogToStderr) + n += protobuf_go_lite.SizeVarintPtr(2, m.ImageIoMode) + n += protobuf_go_lite.SizeVarintPtr(2, m.Compress) + n += protobuf_go_lite.SizeVarintPtr(2, m.CompressAcceleration) + n += protobuf_go_lite.SizeVarintPtr(2, m.CompressBlockSize) + n += protobuf_go_lite.SizeVarintPtr(2, m.DecompressThreads) + n += protobuf_go_lite.SizeStringSlice(2, m.PluginOptions) + n += protobuf_go_lite.SizeBoolPtr(2, m.Stream) n += len(m.unknownFields) return n } @@ -6292,9 +5290,7 @@ func (m *CriuDumpResp) SizeVT() (n int) { } var l int _ = l - if m.Restored != nil { - n += 2 - } + n += protobuf_go_lite.SizeBoolPtr(1, m.Restored) n += len(m.unknownFields) return n } @@ -6305,9 +5301,7 @@ func (m *CriuRestoreResp) SizeVT() (n int) { } var l int _ = l - if m.Pid != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Pid)) - } + n += protobuf_go_lite.SizeVarintPtr(1, m.Pid) n += len(m.unknownFields) return n } @@ -6318,13 +5312,8 @@ func (m *CriuNotify) SizeVT() (n int) { } var l int _ = l - if m.Script != nil { - l = len(*m.Script) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Pid != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Pid)) - } + n += protobuf_go_lite.SizeStringPtr(1, m.Script) + n += protobuf_go_lite.SizeVarintPtr(1, m.Pid) n += len(m.unknownFields) return n } @@ -6335,15 +5324,10 @@ func (m *CriuFeatures) SizeVT() (n int) { } var l int _ = l - if m.MemTrack != nil { - n += 2 - } - if m.LazyPages != nil { - n += 2 - } - if m.PidfdStore != nil { - n += 2 - } + n += protobuf_go_lite.SizeBoolPtr(1, m.MemTrack) + n += protobuf_go_lite.SizeBoolPtr(1, m.LazyPages) + n += protobuf_go_lite.SizeBoolPtr(1, m.PidfdStore) + n += protobuf_go_lite.SizeBoolPtr(1, m.MemCompression) n += len(m.unknownFields) return n } @@ -6354,26 +5338,18 @@ func (m *CriuReq) SizeVT() (n int) { } var l int _ = l - if m.Type != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Type)) - } + n += protobuf_go_lite.SizeVarintPtr(1, m.Type) if m.Opts != nil { l = m.Opts.SizeVT() - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.NotifySuccess != nil { - n += 2 - } - if m.KeepOpen != nil { - n += 2 + n += protobuf_go_lite.SizeMessage(1, l) } + n += protobuf_go_lite.SizeBoolPtr(1, m.NotifySuccess) + n += protobuf_go_lite.SizeBoolPtr(1, m.KeepOpen) if m.Features != nil { l = m.Features.SizeVT() - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Pid != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Pid)) + n += protobuf_go_lite.SizeMessage(1, l) } + n += protobuf_go_lite.SizeVarintPtr(1, m.Pid) n += len(m.unknownFields) return n } @@ -6384,46 +5360,35 @@ func (m *CriuResp) SizeVT() (n int) { } var l int _ = l - if m.Type != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Type)) - } - if m.Success != nil { - n += 2 - } + n += protobuf_go_lite.SizeVarintPtr(1, m.Type) + n += protobuf_go_lite.SizeBoolPtr(1, m.Success) if m.Dump != nil { l = m.Dump.SizeVT() - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) + n += protobuf_go_lite.SizeMessage(1, l) } if m.Restore != nil { l = m.Restore.SizeVT() - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) + n += protobuf_go_lite.SizeMessage(1, l) } if m.Notify != nil { l = m.Notify.SizeVT() - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) + n += protobuf_go_lite.SizeMessage(1, l) } if m.Ps != nil { l = m.Ps.SizeVT() - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.CrErrno != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.CrErrno)) + n += protobuf_go_lite.SizeMessage(1, l) } + n += protobuf_go_lite.SizeVarintPtr(1, m.CrErrno) if m.Features != nil { l = m.Features.SizeVT() - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.CrErrmsg != nil { - l = len(*m.CrErrmsg) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) + n += protobuf_go_lite.SizeMessage(1, l) } + n += protobuf_go_lite.SizeStringPtr(1, m.CrErrmsg) if m.Version != nil { l = m.Version.SizeVT() - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Status != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Status)) + n += protobuf_go_lite.SizeMessage(1, l) } + n += protobuf_go_lite.SizeVarintPtr(1, m.Status) n += len(m.unknownFields) return n } @@ -6434,26 +5399,12 @@ func (m *CriuVersion) SizeVT() (n int) { } var l int _ = l - if m.MajorNumber != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.MajorNumber)) - } - if m.MinorNumber != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.MinorNumber)) - } - if m.Gitid != nil { - l = len(*m.Gitid) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } - if m.Sublevel != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Sublevel)) - } - if m.Extra != nil { - n += 1 + protobuf_go_lite.SizeOfVarint(uint64(*m.Extra)) - } - if m.Name != nil { - l = len(*m.Name) - n += 1 + l + protobuf_go_lite.SizeOfVarint(uint64(l)) - } + n += protobuf_go_lite.SizeVarintPtr(1, m.MajorNumber) + n += protobuf_go_lite.SizeVarintPtr(1, m.MinorNumber) + n += protobuf_go_lite.SizeStringPtr(1, m.Gitid) + n += protobuf_go_lite.SizeVarintPtr(1, m.Sublevel) + n += protobuf_go_lite.SizeVarintPtr(1, m.Extra) + n += protobuf_go_lite.SizeStringPtr(1, m.Name) n += len(m.unknownFields) return n } @@ -6474,1077 +5425,707 @@ func (x CriuReqType) MarshalProtoText() string { return x.String() } func (x *CriuPageServerInfo) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_page_server_info {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_page_server_info") if x.Address != nil { - if sb.Len() > 23 { - sb.WriteString(" ") - } - sb.WriteString("address: ") - sb.WriteString(strconv.Quote(*x.Address)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "address") + protobuf_go_lite.TextWriteString(&sb, *x.Address) } if x.Port != nil { - if sb.Len() > 23 { - sb.WriteString(" ") - } - sb.WriteString("port: ") - sb.WriteString(strconv.FormatInt(int64(*x.Port), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "port") + protobuf_go_lite.TextWriteInt(&sb, *x.Port) } if x.Pid != nil { - if sb.Len() > 23 { - sb.WriteString(" ") - } - sb.WriteString("pid: ") - sb.WriteString(strconv.FormatInt(int64(*x.Pid), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "pid") + protobuf_go_lite.TextWriteInt(&sb, *x.Pid) } if x.Fd != nil { - if sb.Len() > 23 { - sb.WriteString(" ") - } - sb.WriteString("fd: ") - sb.WriteString(strconv.FormatInt(int64(*x.Fd), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "fd") + protobuf_go_lite.TextWriteInt(&sb, *x.Fd) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuPageServerInfo) String() string { return x.MarshalProtoText() } func (x *CriuVethPair) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_veth_pair {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_veth_pair") if x.IfIn != nil { - if sb.Len() > 16 { - sb.WriteString(" ") - } - sb.WriteString("if_in: ") - sb.WriteString(strconv.Quote(*x.IfIn)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "if_in") + protobuf_go_lite.TextWriteString(&sb, *x.IfIn) } if x.IfOut != nil { - if sb.Len() > 16 { - sb.WriteString(" ") - } - sb.WriteString("if_out: ") - sb.WriteString(strconv.Quote(*x.IfOut)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "if_out") + protobuf_go_lite.TextWriteString(&sb, *x.IfOut) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuVethPair) String() string { return x.MarshalProtoText() } func (x *ExtMountMap) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("ext_mount_map {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "ext_mount_map") if x.Key != nil { - if sb.Len() > 15 { - sb.WriteString(" ") - } - sb.WriteString("key: ") - sb.WriteString(strconv.Quote(*x.Key)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "key") + protobuf_go_lite.TextWriteString(&sb, *x.Key) } if x.Val != nil { - if sb.Len() > 15 { - sb.WriteString(" ") - } - sb.WriteString("val: ") - sb.WriteString(strconv.Quote(*x.Val)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "val") + protobuf_go_lite.TextWriteString(&sb, *x.Val) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *ExtMountMap) String() string { return x.MarshalProtoText() } func (x *JoinNamespace) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("join_namespace {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "join_namespace") if x.Ns != nil { - if sb.Len() > 16 { - sb.WriteString(" ") - } - sb.WriteString("ns: ") - sb.WriteString(strconv.Quote(*x.Ns)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "ns") + protobuf_go_lite.TextWriteString(&sb, *x.Ns) } if x.NsFile != nil { - if sb.Len() > 16 { - sb.WriteString(" ") - } - sb.WriteString("ns_file: ") - sb.WriteString(strconv.Quote(*x.NsFile)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "ns_file") + protobuf_go_lite.TextWriteString(&sb, *x.NsFile) } if x.ExtraOpt != nil { - if sb.Len() > 16 { - sb.WriteString(" ") - } - sb.WriteString("extra_opt: ") - sb.WriteString(strconv.Quote(*x.ExtraOpt)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "extra_opt") + protobuf_go_lite.TextWriteString(&sb, *x.ExtraOpt) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *JoinNamespace) String() string { return x.MarshalProtoText() } func (x *InheritFd) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("inherit_fd {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "inherit_fd") if x.Key != nil { - if sb.Len() > 12 { - sb.WriteString(" ") - } - sb.WriteString("key: ") - sb.WriteString(strconv.Quote(*x.Key)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "key") + protobuf_go_lite.TextWriteString(&sb, *x.Key) } if x.Fd != nil { - if sb.Len() > 12 { - sb.WriteString(" ") - } - sb.WriteString("fd: ") - sb.WriteString(strconv.FormatInt(int64(*x.Fd), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "fd") + protobuf_go_lite.TextWriteInt(&sb, *x.Fd) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *InheritFd) String() string { return x.MarshalProtoText() } func (x *CgroupRoot) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("cgroup_root {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "cgroup_root") if x.Ctrl != nil { - if sb.Len() > 13 { - sb.WriteString(" ") - } - sb.WriteString("ctrl: ") - sb.WriteString(strconv.Quote(*x.Ctrl)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "ctrl") + protobuf_go_lite.TextWriteString(&sb, *x.Ctrl) } if x.Path != nil { - if sb.Len() > 13 { - sb.WriteString(" ") - } - sb.WriteString("path: ") - sb.WriteString(strconv.Quote(*x.Path)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "path") + protobuf_go_lite.TextWriteString(&sb, *x.Path) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CgroupRoot) String() string { return x.MarshalProtoText() } func (x *UnixSk) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("unix_sk {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "unix_sk") if x.Inode != nil { - if sb.Len() > 9 { - sb.WriteString(" ") - } - sb.WriteString("inode: ") - sb.WriteString(strconv.FormatUint(uint64(*x.Inode), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "inode") + protobuf_go_lite.TextWriteUint(&sb, *x.Inode) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *UnixSk) String() string { return x.MarshalProtoText() } func (x *CriuOpts) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_opts {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_opts") if x.ImagesDirFd != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("images_dir_fd: ") - sb.WriteString(strconv.FormatInt(int64(*x.ImagesDirFd), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "images_dir_fd") + protobuf_go_lite.TextWriteInt(&sb, *x.ImagesDirFd) } if x.Pid != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("pid: ") - sb.WriteString(strconv.FormatInt(int64(*x.Pid), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "pid") + protobuf_go_lite.TextWriteInt(&sb, *x.Pid) } if x.LeaveRunning != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("leave_running: ") - sb.WriteString(strconv.FormatBool(*x.LeaveRunning)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "leave_running") + protobuf_go_lite.TextWriteBool(&sb, *x.LeaveRunning) } if x.ExtUnixSk != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("ext_unix_sk: ") - sb.WriteString(strconv.FormatBool(*x.ExtUnixSk)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "ext_unix_sk") + protobuf_go_lite.TextWriteBool(&sb, *x.ExtUnixSk) } if x.TcpEstablished != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("tcp_established: ") - sb.WriteString(strconv.FormatBool(*x.TcpEstablished)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "tcp_established") + protobuf_go_lite.TextWriteBool(&sb, *x.TcpEstablished) } if x.EvasiveDevices != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("evasive_devices: ") - sb.WriteString(strconv.FormatBool(*x.EvasiveDevices)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "evasive_devices") + protobuf_go_lite.TextWriteBool(&sb, *x.EvasiveDevices) } if x.ShellJob != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("shell_job: ") - sb.WriteString(strconv.FormatBool(*x.ShellJob)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "shell_job") + protobuf_go_lite.TextWriteBool(&sb, *x.ShellJob) } if x.FileLocks != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("file_locks: ") - sb.WriteString(strconv.FormatBool(*x.FileLocks)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "file_locks") + protobuf_go_lite.TextWriteBool(&sb, *x.FileLocks) } if x.LogLevel != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("log_level: ") - sb.WriteString(strconv.FormatInt(int64(*x.LogLevel), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "log_level") + protobuf_go_lite.TextWriteInt(&sb, *x.LogLevel) } if x.LogFile != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("log_file: ") - sb.WriteString(strconv.Quote(*x.LogFile)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "log_file") + protobuf_go_lite.TextWriteString(&sb, *x.LogFile) } if x.Ps != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("ps: ") - sb.WriteString(x.Ps.MarshalProtoText()) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "ps") + protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Ps) } if x.NotifyScripts != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("notify_scripts: ") - sb.WriteString(strconv.FormatBool(*x.NotifyScripts)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "notify_scripts") + protobuf_go_lite.TextWriteBool(&sb, *x.NotifyScripts) } if x.Root != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("root: ") - sb.WriteString(strconv.Quote(*x.Root)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "root") + protobuf_go_lite.TextWriteString(&sb, *x.Root) } if x.ParentImg != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("parent_img: ") - sb.WriteString(strconv.Quote(*x.ParentImg)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "parent_img") + protobuf_go_lite.TextWriteString(&sb, *x.ParentImg) } if x.TrackMem != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("track_mem: ") - sb.WriteString(strconv.FormatBool(*x.TrackMem)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "track_mem") + protobuf_go_lite.TextWriteBool(&sb, *x.TrackMem) } if x.AutoDedup != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("auto_dedup: ") - sb.WriteString(strconv.FormatBool(*x.AutoDedup)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "auto_dedup") + protobuf_go_lite.TextWriteBool(&sb, *x.AutoDedup) } if x.WorkDirFd != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("work_dir_fd: ") - sb.WriteString(strconv.FormatInt(int64(*x.WorkDirFd), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "work_dir_fd") + protobuf_go_lite.TextWriteInt(&sb, *x.WorkDirFd) } if x.LinkRemap != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("link_remap: ") - sb.WriteString(strconv.FormatBool(*x.LinkRemap)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "link_remap") + protobuf_go_lite.TextWriteBool(&sb, *x.LinkRemap) } if len(x.Veths) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("veths: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "veths") for i, v := range x.Veths { - if i > 0 { - sb.WriteString(", ") - } + protobuf_go_lite.TextWriteListSeparator(&sb, i) if v == nil { - sb.WriteString((&CriuVethPair{}).MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, &CriuVethPair{}) } else { - sb.WriteString(v.MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, v) } } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if x.CpuCap != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("cpu_cap: ") - sb.WriteString(strconv.FormatUint(uint64(*x.CpuCap), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "cpu_cap") + protobuf_go_lite.TextWriteUint(&sb, *x.CpuCap) } if x.ForceIrmap != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("force_irmap: ") - sb.WriteString(strconv.FormatBool(*x.ForceIrmap)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "force_irmap") + protobuf_go_lite.TextWriteBool(&sb, *x.ForceIrmap) } if len(x.ExecCmd) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("exec_cmd: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "exec_cmd") for i, v := range x.ExecCmd { - if i > 0 { - sb.WriteString(", ") - } - sb.WriteString(strconv.Quote(v)) + protobuf_go_lite.TextWriteListSeparator(&sb, i) + protobuf_go_lite.TextWriteString(&sb, v) } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if len(x.ExtMnt) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("ext_mnt: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "ext_mnt") for i, v := range x.ExtMnt { - if i > 0 { - sb.WriteString(", ") - } + protobuf_go_lite.TextWriteListSeparator(&sb, i) if v == nil { - sb.WriteString((&ExtMountMap{}).MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, &ExtMountMap{}) } else { - sb.WriteString(v.MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, v) } } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if x.ManageCgroups != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("manage_cgroups: ") - sb.WriteString(strconv.FormatBool(*x.ManageCgroups)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "manage_cgroups") + protobuf_go_lite.TextWriteBool(&sb, *x.ManageCgroups) } if len(x.CgRoot) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("cg_root: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "cg_root") for i, v := range x.CgRoot { - if i > 0 { - sb.WriteString(", ") - } + protobuf_go_lite.TextWriteListSeparator(&sb, i) if v == nil { - sb.WriteString((&CgroupRoot{}).MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, &CgroupRoot{}) } else { - sb.WriteString(v.MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, v) } } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if x.RstSibling != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("rst_sibling: ") - sb.WriteString(strconv.FormatBool(*x.RstSibling)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "rst_sibling") + protobuf_go_lite.TextWriteBool(&sb, *x.RstSibling) } if len(x.InheritFd) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("inherit_fd: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "inherit_fd") for i, v := range x.InheritFd { - if i > 0 { - sb.WriteString(", ") - } + protobuf_go_lite.TextWriteListSeparator(&sb, i) if v == nil { - sb.WriteString((&InheritFd{}).MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, &InheritFd{}) } else { - sb.WriteString(v.MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, v) } } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if x.AutoExtMnt != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("auto_ext_mnt: ") - sb.WriteString(strconv.FormatBool(*x.AutoExtMnt)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "auto_ext_mnt") + protobuf_go_lite.TextWriteBool(&sb, *x.AutoExtMnt) } if x.ExtSharing != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("ext_sharing: ") - sb.WriteString(strconv.FormatBool(*x.ExtSharing)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "ext_sharing") + protobuf_go_lite.TextWriteBool(&sb, *x.ExtSharing) } if x.ExtMasters != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("ext_masters: ") - sb.WriteString(strconv.FormatBool(*x.ExtMasters)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "ext_masters") + protobuf_go_lite.TextWriteBool(&sb, *x.ExtMasters) } if len(x.SkipMnt) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("skip_mnt: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "skip_mnt") for i, v := range x.SkipMnt { - if i > 0 { - sb.WriteString(", ") - } - sb.WriteString(strconv.Quote(v)) + protobuf_go_lite.TextWriteListSeparator(&sb, i) + protobuf_go_lite.TextWriteString(&sb, v) } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if len(x.EnableFs) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("enable_fs: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "enable_fs") for i, v := range x.EnableFs { - if i > 0 { - sb.WriteString(", ") - } - sb.WriteString(strconv.Quote(v)) + protobuf_go_lite.TextWriteListSeparator(&sb, i) + protobuf_go_lite.TextWriteString(&sb, v) } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if len(x.UnixSkIno) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("unix_sk_ino: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "unix_sk_ino") for i, v := range x.UnixSkIno { - if i > 0 { - sb.WriteString(", ") - } + protobuf_go_lite.TextWriteListSeparator(&sb, i) if v == nil { - sb.WriteString((&UnixSk{}).MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, &UnixSk{}) } else { - sb.WriteString(v.MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, v) } } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if x.ManageCgroupsMode != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("manage_cgroups_mode: ") - sb.WriteString("\"") - sb.WriteString(x.ManageCgroupsMode.String()) - sb.WriteString("\"") + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "manage_cgroups_mode") + protobuf_go_lite.TextWriteStringer(&sb, x.ManageCgroupsMode) } if x.GhostLimit != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("ghost_limit: ") - sb.WriteString(strconv.FormatUint(uint64(*x.GhostLimit), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "ghost_limit") + protobuf_go_lite.TextWriteUint(&sb, *x.GhostLimit) } if len(x.IrmapScanPaths) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("irmap_scan_paths: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "irmap_scan_paths") for i, v := range x.IrmapScanPaths { - if i > 0 { - sb.WriteString(", ") - } - sb.WriteString(strconv.Quote(v)) + protobuf_go_lite.TextWriteListSeparator(&sb, i) + protobuf_go_lite.TextWriteString(&sb, v) } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if len(x.External) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("external: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "external") for i, v := range x.External { - if i > 0 { - sb.WriteString(", ") - } - sb.WriteString(strconv.Quote(v)) + protobuf_go_lite.TextWriteListSeparator(&sb, i) + protobuf_go_lite.TextWriteString(&sb, v) } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if x.EmptyNs != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("empty_ns: ") - sb.WriteString(strconv.FormatUint(uint64(*x.EmptyNs), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "empty_ns") + protobuf_go_lite.TextWriteUint(&sb, *x.EmptyNs) } if len(x.JoinNs) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("join_ns: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "join_ns") for i, v := range x.JoinNs { - if i > 0 { - sb.WriteString(", ") - } + protobuf_go_lite.TextWriteListSeparator(&sb, i) if v == nil { - sb.WriteString((&JoinNamespace{}).MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, &JoinNamespace{}) } else { - sb.WriteString(v.MarshalProtoText()) + protobuf_go_lite.TextWriteTextMarshaler(&sb, v) } } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if x.CgroupProps != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("cgroup_props: ") - sb.WriteString(strconv.Quote(*x.CgroupProps)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "cgroup_props") + protobuf_go_lite.TextWriteString(&sb, *x.CgroupProps) } if x.CgroupPropsFile != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("cgroup_props_file: ") - sb.WriteString(strconv.Quote(*x.CgroupPropsFile)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "cgroup_props_file") + protobuf_go_lite.TextWriteString(&sb, *x.CgroupPropsFile) } if len(x.CgroupDumpController) > 0 { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("cgroup_dump_controller: [") + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "cgroup_dump_controller") for i, v := range x.CgroupDumpController { - if i > 0 { - sb.WriteString(", ") - } - sb.WriteString(strconv.Quote(v)) + protobuf_go_lite.TextWriteListSeparator(&sb, i) + protobuf_go_lite.TextWriteString(&sb, v) } - sb.WriteString("]") + protobuf_go_lite.TextWriteListEnd(&sb) } if x.FreezeCgroup != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("freeze_cgroup: ") - sb.WriteString(strconv.Quote(*x.FreezeCgroup)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "freeze_cgroup") + protobuf_go_lite.TextWriteString(&sb, *x.FreezeCgroup) } if x.Timeout != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("timeout: ") - sb.WriteString(strconv.FormatUint(uint64(*x.Timeout), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "timeout") + protobuf_go_lite.TextWriteUint(&sb, *x.Timeout) } if x.TcpSkipInFlight != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("tcp_skip_in_flight: ") - sb.WriteString(strconv.FormatBool(*x.TcpSkipInFlight)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "tcp_skip_in_flight") + protobuf_go_lite.TextWriteBool(&sb, *x.TcpSkipInFlight) } if x.WeakSysctls != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("weak_sysctls: ") - sb.WriteString(strconv.FormatBool(*x.WeakSysctls)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "weak_sysctls") + protobuf_go_lite.TextWriteBool(&sb, *x.WeakSysctls) } if x.LazyPages != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("lazy_pages: ") - sb.WriteString(strconv.FormatBool(*x.LazyPages)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "lazy_pages") + protobuf_go_lite.TextWriteBool(&sb, *x.LazyPages) } if x.StatusFd != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("status_fd: ") - sb.WriteString(strconv.FormatInt(int64(*x.StatusFd), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "status_fd") + protobuf_go_lite.TextWriteInt(&sb, *x.StatusFd) } if x.OrphanPtsMaster != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("orphan_pts_master: ") - sb.WriteString(strconv.FormatBool(*x.OrphanPtsMaster)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "orphan_pts_master") + protobuf_go_lite.TextWriteBool(&sb, *x.OrphanPtsMaster) } if x.ConfigFile != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("config_file: ") - sb.WriteString(strconv.Quote(*x.ConfigFile)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "config_file") + protobuf_go_lite.TextWriteString(&sb, *x.ConfigFile) } if x.TcpClose != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("tcp_close: ") - sb.WriteString(strconv.FormatBool(*x.TcpClose)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "tcp_close") + protobuf_go_lite.TextWriteBool(&sb, *x.TcpClose) } if x.LsmProfile != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("lsm_profile: ") - sb.WriteString(strconv.Quote(*x.LsmProfile)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "lsm_profile") + protobuf_go_lite.TextWriteString(&sb, *x.LsmProfile) } if x.TlsCacert != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("tls_cacert: ") - sb.WriteString(strconv.Quote(*x.TlsCacert)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "tls_cacert") + protobuf_go_lite.TextWriteString(&sb, *x.TlsCacert) } if x.TlsCacrl != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("tls_cacrl: ") - sb.WriteString(strconv.Quote(*x.TlsCacrl)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "tls_cacrl") + protobuf_go_lite.TextWriteString(&sb, *x.TlsCacrl) } if x.TlsCert != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("tls_cert: ") - sb.WriteString(strconv.Quote(*x.TlsCert)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "tls_cert") + protobuf_go_lite.TextWriteString(&sb, *x.TlsCert) } if x.TlsKey != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("tls_key: ") - sb.WriteString(strconv.Quote(*x.TlsKey)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "tls_key") + protobuf_go_lite.TextWriteString(&sb, *x.TlsKey) } if x.Tls != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("tls: ") - sb.WriteString(strconv.FormatBool(*x.Tls)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "tls") + protobuf_go_lite.TextWriteBool(&sb, *x.Tls) } if x.TlsNoCnVerify != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("tls_no_cn_verify: ") - sb.WriteString(strconv.FormatBool(*x.TlsNoCnVerify)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "tls_no_cn_verify") + protobuf_go_lite.TextWriteBool(&sb, *x.TlsNoCnVerify) } if x.CgroupYard != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("cgroup_yard: ") - sb.WriteString(strconv.Quote(*x.CgroupYard)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "cgroup_yard") + protobuf_go_lite.TextWriteString(&sb, *x.CgroupYard) } if x.PreDumpMode != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("pre_dump_mode: ") - sb.WriteString("\"") - sb.WriteString(x.PreDumpMode.String()) - sb.WriteString("\"") + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "pre_dump_mode") + protobuf_go_lite.TextWriteStringer(&sb, x.PreDumpMode) } if x.PidfdStoreSk != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("pidfd_store_sk: ") - sb.WriteString(strconv.FormatInt(int64(*x.PidfdStoreSk), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "pidfd_store_sk") + protobuf_go_lite.TextWriteInt(&sb, *x.PidfdStoreSk) } if x.LsmMountContext != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("lsm_mount_context: ") - sb.WriteString(strconv.Quote(*x.LsmMountContext)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "lsm_mount_context") + protobuf_go_lite.TextWriteString(&sb, *x.LsmMountContext) } if x.NetworkLock != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("network_lock: ") - sb.WriteString("\"") - sb.WriteString(x.NetworkLock.String()) - sb.WriteString("\"") + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "network_lock") + protobuf_go_lite.TextWriteStringer(&sb, x.NetworkLock) } if x.MntnsCompatMode != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("mntns_compat_mode: ") - sb.WriteString(strconv.FormatBool(*x.MntnsCompatMode)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "mntns_compat_mode") + protobuf_go_lite.TextWriteBool(&sb, *x.MntnsCompatMode) } if x.SkipFileRwxCheck != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("skip_file_rwx_check: ") - sb.WriteString(strconv.FormatBool(*x.SkipFileRwxCheck)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "skip_file_rwx_check") + protobuf_go_lite.TextWriteBool(&sb, *x.SkipFileRwxCheck) } if x.Unprivileged != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("unprivileged: ") - sb.WriteString(strconv.FormatBool(*x.Unprivileged)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "unprivileged") + protobuf_go_lite.TextWriteBool(&sb, *x.Unprivileged) } if x.ImagesDir != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("images_dir: ") - sb.WriteString(strconv.Quote(*x.ImagesDir)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "images_dir") + protobuf_go_lite.TextWriteString(&sb, *x.ImagesDir) } if x.LeaveStopped != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("leave_stopped: ") - sb.WriteString(strconv.FormatBool(*x.LeaveStopped)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "leave_stopped") + protobuf_go_lite.TextWriteBool(&sb, *x.LeaveStopped) } if x.DisplayStats != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("display_stats: ") - sb.WriteString(strconv.FormatBool(*x.DisplayStats)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "display_stats") + protobuf_go_lite.TextWriteBool(&sb, *x.DisplayStats) } if x.LogToStderr != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("log_to_stderr: ") - sb.WriteString(strconv.FormatBool(*x.LogToStderr)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "log_to_stderr") + protobuf_go_lite.TextWriteBool(&sb, *x.LogToStderr) } if x.ImageIoMode != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("image_io_mode: ") - sb.WriteString("\"") - sb.WriteString(x.ImageIoMode.String()) - sb.WriteString("\"") + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "image_io_mode") + protobuf_go_lite.TextWriteStringer(&sb, x.ImageIoMode) } - sb.WriteString("}") - return sb.String() + if x.Compress != nil { + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "compress") + protobuf_go_lite.TextWriteUint(&sb, *x.Compress) + } + if x.CompressAcceleration != nil { + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "compress_acceleration") + protobuf_go_lite.TextWriteUint(&sb, *x.CompressAcceleration) + } + if x.CompressBlockSize != nil { + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "compress_block_size") + protobuf_go_lite.TextWriteUint(&sb, *x.CompressBlockSize) + } + if x.DecompressThreads != nil { + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "decompress_threads") + protobuf_go_lite.TextWriteUint(&sb, *x.DecompressThreads) + } + if len(x.PluginOptions) > 0 { + protobuf_go_lite.TextWriteListStart(&sb, initialLen, "plugin_options") + for i, v := range x.PluginOptions { + protobuf_go_lite.TextWriteListSeparator(&sb, i) + protobuf_go_lite.TextWriteString(&sb, v) + } + protobuf_go_lite.TextWriteListEnd(&sb) + } + if x.Stream != nil { + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "stream") + protobuf_go_lite.TextWriteBool(&sb, *x.Stream) + } + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuOpts) String() string { return x.MarshalProtoText() } func (x *CriuDumpResp) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_dump_resp {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_dump_resp") if x.Restored != nil { - if sb.Len() > 16 { - sb.WriteString(" ") - } - sb.WriteString("restored: ") - sb.WriteString(strconv.FormatBool(*x.Restored)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "restored") + protobuf_go_lite.TextWriteBool(&sb, *x.Restored) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuDumpResp) String() string { return x.MarshalProtoText() } func (x *CriuRestoreResp) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_restore_resp {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_restore_resp") if x.Pid != nil { - if sb.Len() > 19 { - sb.WriteString(" ") - } - sb.WriteString("pid: ") - sb.WriteString(strconv.FormatInt(int64(*x.Pid), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "pid") + protobuf_go_lite.TextWriteInt(&sb, *x.Pid) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuRestoreResp) String() string { return x.MarshalProtoText() } func (x *CriuNotify) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_notify {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_notify") if x.Script != nil { - if sb.Len() > 13 { - sb.WriteString(" ") - } - sb.WriteString("script: ") - sb.WriteString(strconv.Quote(*x.Script)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "script") + protobuf_go_lite.TextWriteString(&sb, *x.Script) } if x.Pid != nil { - if sb.Len() > 13 { - sb.WriteString(" ") - } - sb.WriteString("pid: ") - sb.WriteString(strconv.FormatInt(int64(*x.Pid), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "pid") + protobuf_go_lite.TextWriteInt(&sb, *x.Pid) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuNotify) String() string { return x.MarshalProtoText() } func (x *CriuFeatures) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_features {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_features") if x.MemTrack != nil { - if sb.Len() > 15 { - sb.WriteString(" ") - } - sb.WriteString("mem_track: ") - sb.WriteString(strconv.FormatBool(*x.MemTrack)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "mem_track") + protobuf_go_lite.TextWriteBool(&sb, *x.MemTrack) } if x.LazyPages != nil { - if sb.Len() > 15 { - sb.WriteString(" ") - } - sb.WriteString("lazy_pages: ") - sb.WriteString(strconv.FormatBool(*x.LazyPages)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "lazy_pages") + protobuf_go_lite.TextWriteBool(&sb, *x.LazyPages) } if x.PidfdStore != nil { - if sb.Len() > 15 { - sb.WriteString(" ") - } - sb.WriteString("pidfd_store: ") - sb.WriteString(strconv.FormatBool(*x.PidfdStore)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "pidfd_store") + protobuf_go_lite.TextWriteBool(&sb, *x.PidfdStore) } - sb.WriteString("}") - return sb.String() + if x.MemCompression != nil { + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "mem_compression") + protobuf_go_lite.TextWriteBool(&sb, *x.MemCompression) + } + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuFeatures) String() string { return x.MarshalProtoText() } func (x *CriuReq) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_req {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_req") if x.Type != nil { - if sb.Len() > 10 { - sb.WriteString(" ") - } - sb.WriteString("type: ") - sb.WriteString("\"") - sb.WriteString(x.Type.String()) - sb.WriteString("\"") + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "type") + protobuf_go_lite.TextWriteStringer(&sb, x.Type) } if x.Opts != nil { - if sb.Len() > 10 { - sb.WriteString(" ") - } - sb.WriteString("opts: ") - sb.WriteString(x.Opts.MarshalProtoText()) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "opts") + protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Opts) } if x.NotifySuccess != nil { - if sb.Len() > 10 { - sb.WriteString(" ") - } - sb.WriteString("notify_success: ") - sb.WriteString(strconv.FormatBool(*x.NotifySuccess)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "notify_success") + protobuf_go_lite.TextWriteBool(&sb, *x.NotifySuccess) } if x.KeepOpen != nil { - if sb.Len() > 10 { - sb.WriteString(" ") - } - sb.WriteString("keep_open: ") - sb.WriteString(strconv.FormatBool(*x.KeepOpen)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "keep_open") + protobuf_go_lite.TextWriteBool(&sb, *x.KeepOpen) } if x.Features != nil { - if sb.Len() > 10 { - sb.WriteString(" ") - } - sb.WriteString("features: ") - sb.WriteString(x.Features.MarshalProtoText()) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "features") + protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Features) } if x.Pid != nil { - if sb.Len() > 10 { - sb.WriteString(" ") - } - sb.WriteString("pid: ") - sb.WriteString(strconv.FormatUint(uint64(*x.Pid), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "pid") + protobuf_go_lite.TextWriteUint(&sb, *x.Pid) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuReq) String() string { return x.MarshalProtoText() } func (x *CriuResp) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_resp {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_resp") if x.Type != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("type: ") - sb.WriteString("\"") - sb.WriteString(x.Type.String()) - sb.WriteString("\"") + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "type") + protobuf_go_lite.TextWriteStringer(&sb, x.Type) } if x.Success != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("success: ") - sb.WriteString(strconv.FormatBool(*x.Success)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "success") + protobuf_go_lite.TextWriteBool(&sb, *x.Success) } if x.Dump != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("dump: ") - sb.WriteString(x.Dump.MarshalProtoText()) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "dump") + protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Dump) } if x.Restore != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("restore: ") - sb.WriteString(x.Restore.MarshalProtoText()) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "restore") + protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Restore) } if x.Notify != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("notify: ") - sb.WriteString(x.Notify.MarshalProtoText()) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "notify") + protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Notify) } if x.Ps != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("ps: ") - sb.WriteString(x.Ps.MarshalProtoText()) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "ps") + protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Ps) } if x.CrErrno != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("cr_errno: ") - sb.WriteString(strconv.FormatInt(int64(*x.CrErrno), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "cr_errno") + protobuf_go_lite.TextWriteInt(&sb, *x.CrErrno) } if x.Features != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("features: ") - sb.WriteString(x.Features.MarshalProtoText()) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "features") + protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Features) } if x.CrErrmsg != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("cr_errmsg: ") - sb.WriteString(strconv.Quote(*x.CrErrmsg)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "cr_errmsg") + protobuf_go_lite.TextWriteString(&sb, *x.CrErrmsg) } if x.Version != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("version: ") - sb.WriteString(x.Version.MarshalProtoText()) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "version") + protobuf_go_lite.TextWriteTextMarshaler(&sb, x.Version) } if x.Status != nil { - if sb.Len() > 11 { - sb.WriteString(" ") - } - sb.WriteString("status: ") - sb.WriteString(strconv.FormatInt(int64(*x.Status), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "status") + protobuf_go_lite.TextWriteInt(&sb, *x.Status) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuResp) String() string { return x.MarshalProtoText() } func (x *CriuVersion) MarshalProtoText() string { - var sb strings.Builder - sb.WriteString("criu_version {") + var sb protobuf_go_lite.TextBuilder + initialLen := protobuf_go_lite.TextStartMessage(&sb, "criu_version") if x.MajorNumber != nil { - if sb.Len() > 14 { - sb.WriteString(" ") - } - sb.WriteString("major_number: ") - sb.WriteString(strconv.FormatInt(int64(*x.MajorNumber), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "major_number") + protobuf_go_lite.TextWriteInt(&sb, *x.MajorNumber) } if x.MinorNumber != nil { - if sb.Len() > 14 { - sb.WriteString(" ") - } - sb.WriteString("minor_number: ") - sb.WriteString(strconv.FormatInt(int64(*x.MinorNumber), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "minor_number") + protobuf_go_lite.TextWriteInt(&sb, *x.MinorNumber) } if x.Gitid != nil { - if sb.Len() > 14 { - sb.WriteString(" ") - } - sb.WriteString("gitid: ") - sb.WriteString(strconv.Quote(*x.Gitid)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "gitid") + protobuf_go_lite.TextWriteString(&sb, *x.Gitid) } if x.Sublevel != nil { - if sb.Len() > 14 { - sb.WriteString(" ") - } - sb.WriteString("sublevel: ") - sb.WriteString(strconv.FormatInt(int64(*x.Sublevel), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "sublevel") + protobuf_go_lite.TextWriteInt(&sb, *x.Sublevel) } if x.Extra != nil { - if sb.Len() > 14 { - sb.WriteString(" ") - } - sb.WriteString("extra: ") - sb.WriteString(strconv.FormatInt(int64(*x.Extra), 10)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "extra") + protobuf_go_lite.TextWriteInt(&sb, *x.Extra) } if x.Name != nil { - if sb.Len() > 14 { - sb.WriteString(" ") - } - sb.WriteString("name: ") - sb.WriteString(strconv.Quote(*x.Name)) + protobuf_go_lite.TextWriteFieldPrefix(&sb, initialLen, "name") + protobuf_go_lite.TextWriteString(&sb, *x.Name) } - sb.WriteString("}") - return sb.String() + return protobuf_go_lite.TextFinishMessage(&sb) } func (x *CriuVersion) String() string { @@ -7574,25 +6155,12 @@ func (m *CriuPageServerInfo) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Address = &s - iNdEx = postIndex + m.Address = &v case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) @@ -7670,49 +6238,23 @@ func (m *CriuVethPair) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field IfIn", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.IfIn = &s - iNdEx = postIndex + m.IfIn = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field IfOut", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.IfOut = &s - iNdEx = postIndex + m.IfOut = &v hasFields[0] |= uint64(0x00000002) default: iNdEx = preIndex @@ -7767,49 +6309,23 @@ func (m *ExtMountMap) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Key = &s - iNdEx = postIndex + m.Key = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Val", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Val = &s - iNdEx = postIndex + m.Val = &v hasFields[0] |= uint64(0x00000002) default: iNdEx = preIndex @@ -7864,73 +6380,34 @@ func (m *JoinNamespace) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ns", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Ns = &s - iNdEx = postIndex + m.Ns = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field NsFile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.NsFile = &s - iNdEx = postIndex + m.NsFile = &v hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExtraOpt", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.ExtraOpt = &s - iNdEx = postIndex + m.ExtraOpt = &v default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) @@ -7984,25 +6461,12 @@ func (m *InheritFd) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Key = &s - iNdEx = postIndex + m.Key = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { @@ -8068,48 +6532,22 @@ func (m *CgroupRoot) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ctrl", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Ctrl = &s - iNdEx = postIndex + m.Ctrl = &v case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Path = &s - iNdEx = postIndex + m.Path = &v hasFields[0] |= uint64(0x00000001) default: iNdEx = preIndex @@ -8239,79 +6677,67 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LeaveRunning", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LeaveRunning = &b case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ExtUnixSk", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ExtUnixSk = &b case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TcpEstablished", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TcpEstablished = &b case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EvasiveDevices", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.EvasiveDevices = &b case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ShellJob", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ShellJob = &b case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field FileLocks", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.FileLocks = &b case 9: if wireType != 0 { @@ -8327,50 +6753,24 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field LogFile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.LogFile = &s - iNdEx = postIndex + m.LogFile = &v case 11: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ps", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Ps == nil { m.Ps = &CriuPageServerInfo{} } - if err := m.Ps.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Ps.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -8378,86 +6778,54 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NotifyScripts", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.NotifyScripts = &b case 13: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Root", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Root = &s - iNdEx = postIndex + m.Root = &v case 14: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ParentImg", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.ParentImg = &s - iNdEx = postIndex + m.ParentImg = &v case 15: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TrackMem", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TrackMem = &b case 16: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field AutoDedup", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.AutoDedup = &b case 17: if wireType != 0 { @@ -8473,38 +6841,23 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LinkRemap", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LinkRemap = &b case 19: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Veths", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.Veths = append(m.Veths, &CriuVethPair{}) - if err := m.Veths[len(m.Veths)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Veths[len(m.Veths)-1].UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -8522,60 +6875,33 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ForceIrmap", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ForceIrmap = &b case 22: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExecCmd", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.ExecCmd = append(m.ExecCmd, string(dAtA[iNdEx:postIndex])) - iNdEx = postIndex + m.ExecCmd = append(m.ExecCmd, v) case 23: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExtMnt", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.ExtMnt = append(m.ExtMnt, &ExtMountMap{}) - if err := m.ExtMnt[len(m.ExtMnt)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.ExtMnt[len(m.ExtMnt)-1].UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -8583,38 +6909,23 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ManageCgroups", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ManageCgroups = &b case 25: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgRoot", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.CgRoot = append(m.CgRoot, &CgroupRoot{}) - if err := m.CgRoot[len(m.CgRoot)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.CgRoot[len(m.CgRoot)-1].UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -8622,38 +6933,23 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field RstSibling", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.RstSibling = &b case 27: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field InheritFd", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.InheritFd = append(m.InheritFd, &InheritFd{}) - if err := m.InheritFd[len(m.InheritFd)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.InheritFd[len(m.InheritFd)-1].UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -8661,108 +6957,65 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field AutoExtMnt", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.AutoExtMnt = &b case 29: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ExtSharing", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ExtSharing = &b case 30: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ExtMasters", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ExtMasters = &b case 31: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field SkipMnt", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.SkipMnt = append(m.SkipMnt, string(dAtA[iNdEx:postIndex])) - iNdEx = postIndex + m.SkipMnt = append(m.SkipMnt, v) case 32: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field EnableFs", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.EnableFs = append(m.EnableFs, string(dAtA[iNdEx:postIndex])) - iNdEx = postIndex + m.EnableFs = append(m.EnableFs, v) case 33: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field UnixSkIno", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.UnixSkIno = append(m.UnixSkIno, &UnixSk{}) - if err := m.UnixSkIno[len(m.UnixSkIno)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.UnixSkIno[len(m.UnixSkIno)-1].UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -8792,46 +7045,22 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field IrmapScanPaths", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.IrmapScanPaths = append(m.IrmapScanPaths, string(dAtA[iNdEx:postIndex])) - iNdEx = postIndex + m.IrmapScanPaths = append(m.IrmapScanPaths, v) case 37: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field External", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.External = append(m.External, string(dAtA[iNdEx:postIndex])) - iNdEx = postIndex + m.External = append(m.External, v) case 38: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EmptyNs", wireType) @@ -8846,25 +7075,12 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field JoinNs", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.JoinNs = append(m.JoinNs, &JoinNamespace{}) - if err := m.JoinNs[len(m.JoinNs)-1].UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.JoinNs[len(m.JoinNs)-1].UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -8872,93 +7088,42 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgroupProps", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.CgroupProps = &s - iNdEx = postIndex + m.CgroupProps = &v case 42: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgroupPropsFile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.CgroupPropsFile = &s - iNdEx = postIndex + m.CgroupPropsFile = &v case 43: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgroupDumpController", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.CgroupDumpController = append(m.CgroupDumpController, string(dAtA[iNdEx:postIndex])) - iNdEx = postIndex + m.CgroupDumpController = append(m.CgroupDumpController, v) case 44: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field FreezeCgroup", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.FreezeCgroup = &s - iNdEx = postIndex + m.FreezeCgroup = &v case 45: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Timeout", wireType) @@ -8973,40 +7138,34 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TcpSkipInFlight", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TcpSkipInFlight = &b case 47: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field WeakSysctls", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.WeakSysctls = &b case 48: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LazyPages", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LazyPages = &b case 49: if wireType != 0 { @@ -9022,215 +7181,116 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field OrphanPtsMaster", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.OrphanPtsMaster = &b case 51: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ConfigFile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.ConfigFile = &s - iNdEx = postIndex + m.ConfigFile = &v case 52: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TcpClose", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TcpClose = &b case 53: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field LsmProfile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.LsmProfile = &s - iNdEx = postIndex + m.LsmProfile = &v case 54: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TlsCacert", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.TlsCacert = &s - iNdEx = postIndex + m.TlsCacert = &v case 55: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TlsCacrl", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.TlsCacrl = &s - iNdEx = postIndex + m.TlsCacrl = &v case 56: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TlsCert", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.TlsCert = &s - iNdEx = postIndex + m.TlsCert = &v case 57: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TlsKey", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.TlsKey = &s - iNdEx = postIndex + m.TlsKey = &v case 58: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Tls", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.Tls = &b case 59: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TlsNoCnVerify", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TlsNoCnVerify = &b case 60: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgroupYard", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.CgroupYard = &s - iNdEx = postIndex + m.CgroupYard = &v case 61: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PreDumpMode", wireType) @@ -9257,25 +7317,12 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field LsmMountContext", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.LsmMountContext = &s - iNdEx = postIndex + m.LsmMountContext = &v case 64: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetworkLock", wireType) @@ -9292,102 +7339,77 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MntnsCompatMode", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.MntnsCompatMode = &b case 66: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field SkipFileRwxCheck", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.SkipFileRwxCheck = &b case 67: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Unprivileged", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.Unprivileged = &b case 68: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ImagesDir", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.ImagesDir = &s - iNdEx = postIndex + m.ImagesDir = &v case 69: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LeaveStopped", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LeaveStopped = &b case 70: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DisplayStats", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.DisplayStats = &b case 71: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LogToStderr", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LogToStderr = &b case 72: if wireType != 0 { @@ -9401,6 +7423,67 @@ func (m *CriuOpts) UnmarshalVT(dAtA []byte) error { return err } m.ImageIoMode = &v + case 73: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Compress", wireType) + } + var v uint32 + v, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) + if err != nil { + return err + } + m.Compress = &v + case 74: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field CompressAcceleration", wireType) + } + var v uint32 + v, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) + if err != nil { + return err + } + m.CompressAcceleration = &v + case 75: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field CompressBlockSize", wireType) + } + var v uint32 + v, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) + if err != nil { + return err + } + m.CompressBlockSize = &v + case 76: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field DecompressThreads", wireType) + } + var v uint32 + v, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) + if err != nil { + return err + } + m.DecompressThreads = &v + case 77: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PluginOptions", wireType) + } + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) + if err != nil { + return err + } + m.PluginOptions = append(m.PluginOptions, v) + case 78: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Stream", wireType) + } + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) + if err != nil { + return err + } + b := bool(v) + m.Stream = &b default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) @@ -9450,14 +7533,12 @@ func (m *CriuDumpResp) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Restored", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.Restored = &b default: iNdEx = preIndex @@ -9562,25 +7643,12 @@ func (m *CriuNotify) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Script", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Script = &s - iNdEx = postIndex + m.Script = &v case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Pid", wireType) @@ -9637,41 +7705,46 @@ func (m *CriuFeatures) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemTrack", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.MemTrack = &b case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LazyPages", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LazyPages = &b case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PidfdStore", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.PidfdStore = &b + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field MemCompression", wireType) + } + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) + if err != nil { + return err + } + b := bool(v) + m.MemCompression = &b default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) @@ -9732,27 +7805,14 @@ func (m *CriuReq) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Opts", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Opts == nil { m.Opts = &CriuOpts{} } - if err := m.Opts.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Opts.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -9760,53 +7820,36 @@ func (m *CriuReq) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NotifySuccess", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.NotifySuccess = &b case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field KeepOpen", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.KeepOpen = &b case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Features", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Features == nil { m.Features = &CriuFeatures{} } - if err := m.Features.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Features.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -9883,41 +7926,26 @@ func (m *CriuResp) UnmarshalVT(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.Success = &b hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Dump", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Dump == nil { m.Dump = &CriuDumpResp{} } - if err := m.Dump.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Dump.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -9925,27 +7953,14 @@ func (m *CriuResp) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Restore", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Restore == nil { m.Restore = &CriuRestoreResp{} } - if err := m.Restore.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Restore.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -9953,27 +7968,14 @@ func (m *CriuResp) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Notify", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Notify == nil { m.Notify = &CriuNotify{} } - if err := m.Notify.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Notify.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -9981,27 +7983,14 @@ func (m *CriuResp) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ps", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Ps == nil { m.Ps = &CriuPageServerInfo{} } - if err := m.Ps.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Ps.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -10019,27 +8008,14 @@ func (m *CriuResp) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Features", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Features == nil { m.Features = &CriuFeatures{} } - if err := m.Features.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Features.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -10047,50 +8023,24 @@ func (m *CriuResp) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CrErrmsg", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.CrErrmsg = &s - iNdEx = postIndex + m.CrErrmsg = &v case 10: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Version == nil { m.Version = &CriuVersion{} } - if err := m.Version.UnmarshalVT(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Version.UnmarshalVT(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -10179,25 +8129,12 @@ func (m *CriuVersion) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Gitid", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Gitid = &s - iNdEx = postIndex + m.Gitid = &v case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Sublevel", wireType) @@ -10222,25 +8159,12 @@ func (m *CriuVersion) UnmarshalVT(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeString(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - s := string(dAtA[iNdEx:postIndex]) - m.Name = &s - iNdEx = postIndex + m.Name = &v default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) @@ -10293,29 +8217,12 @@ func (m *CriuPageServerInfo) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Address = &s - iNdEx = postIndex + m.Address = &v case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType) @@ -10393,57 +8300,23 @@ func (m *CriuVethPair) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field IfIn", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.IfIn = &s - iNdEx = postIndex + m.IfIn = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field IfOut", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.IfOut = &s - iNdEx = postIndex + m.IfOut = &v hasFields[0] |= uint64(0x00000002) default: iNdEx = preIndex @@ -10498,57 +8371,23 @@ func (m *ExtMountMap) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Key = &s - iNdEx = postIndex + m.Key = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Val", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Val = &s - iNdEx = postIndex + m.Val = &v hasFields[0] |= uint64(0x00000002) default: iNdEx = preIndex @@ -10603,85 +8442,34 @@ func (m *JoinNamespace) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ns", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Ns = &s - iNdEx = postIndex + m.Ns = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field NsFile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.NsFile = &s - iNdEx = postIndex + m.NsFile = &v hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExtraOpt", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.ExtraOpt = &s - iNdEx = postIndex + m.ExtraOpt = &v default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) @@ -10735,29 +8523,12 @@ func (m *InheritFd) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Key = &s - iNdEx = postIndex + m.Key = &v hasFields[0] |= uint64(0x00000001) case 2: if wireType != 0 { @@ -10823,56 +8594,22 @@ func (m *CgroupRoot) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ctrl", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Ctrl = &s - iNdEx = postIndex + m.Ctrl = &v case 2: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Path = &s - iNdEx = postIndex + m.Path = &v hasFields[0] |= uint64(0x00000001) default: iNdEx = preIndex @@ -11002,79 +8739,67 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LeaveRunning", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LeaveRunning = &b case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ExtUnixSk", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ExtUnixSk = &b case 5: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TcpEstablished", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TcpEstablished = &b case 6: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EvasiveDevices", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.EvasiveDevices = &b case 7: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ShellJob", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ShellJob = &b case 8: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field FileLocks", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.FileLocks = &b case 9: if wireType != 0 { @@ -11090,54 +8815,24 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field LogFile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.LogFile = &s - iNdEx = postIndex + m.LogFile = &v case 11: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ps", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Ps == nil { m.Ps = &CriuPageServerInfo{} } - if err := m.Ps.UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Ps.UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -11145,94 +8840,54 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NotifyScripts", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.NotifyScripts = &b case 13: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Root", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Root = &s - iNdEx = postIndex + m.Root = &v case 14: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ParentImg", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.ParentImg = &s - iNdEx = postIndex + m.ParentImg = &v case 15: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TrackMem", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TrackMem = &b case 16: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field AutoDedup", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.AutoDedup = &b case 17: if wireType != 0 { @@ -11248,38 +8903,23 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LinkRemap", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LinkRemap = &b case 19: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Veths", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.Veths = append(m.Veths, &CriuVethPair{}) - if err := m.Veths[len(m.Veths)-1].UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Veths[len(m.Veths)-1].UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -11297,64 +8937,33 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ForceIrmap", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ForceIrmap = &b case 22: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExecCmd", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - m.ExecCmd = append(m.ExecCmd, stringValue) - iNdEx = postIndex + m.ExecCmd = append(m.ExecCmd, v) case 23: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ExtMnt", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.ExtMnt = append(m.ExtMnt, &ExtMountMap{}) - if err := m.ExtMnt[len(m.ExtMnt)-1].UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.ExtMnt[len(m.ExtMnt)-1].UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -11362,38 +8971,23 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ManageCgroups", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ManageCgroups = &b case 25: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgRoot", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.CgRoot = append(m.CgRoot, &CgroupRoot{}) - if err := m.CgRoot[len(m.CgRoot)-1].UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.CgRoot[len(m.CgRoot)-1].UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -11401,38 +8995,23 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field RstSibling", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.RstSibling = &b case 27: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field InheritFd", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.InheritFd = append(m.InheritFd, &InheritFd{}) - if err := m.InheritFd[len(m.InheritFd)-1].UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.InheritFd[len(m.InheritFd)-1].UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -11440,116 +9019,65 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field AutoExtMnt", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.AutoExtMnt = &b case 29: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ExtSharing", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ExtSharing = &b case 30: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field ExtMasters", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.ExtMasters = &b case 31: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field SkipMnt", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - m.SkipMnt = append(m.SkipMnt, stringValue) - iNdEx = postIndex + m.SkipMnt = append(m.SkipMnt, v) case 32: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field EnableFs", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - m.EnableFs = append(m.EnableFs, stringValue) - iNdEx = postIndex + m.EnableFs = append(m.EnableFs, v) case 33: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field UnixSkIno", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.UnixSkIno = append(m.UnixSkIno, &UnixSk{}) - if err := m.UnixSkIno[len(m.UnixSkIno)-1].UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.UnixSkIno[len(m.UnixSkIno)-1].UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -11579,54 +9107,22 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field IrmapScanPaths", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - m.IrmapScanPaths = append(m.IrmapScanPaths, stringValue) - iNdEx = postIndex + m.IrmapScanPaths = append(m.IrmapScanPaths, v) case 37: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field External", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - m.External = append(m.External, stringValue) - iNdEx = postIndex + m.External = append(m.External, v) case 38: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field EmptyNs", wireType) @@ -11641,25 +9137,12 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field JoinNs", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } m.JoinNs = append(m.JoinNs, &JoinNamespace{}) - if err := m.JoinNs[len(m.JoinNs)-1].UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.JoinNs[len(m.JoinNs)-1].UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -11667,109 +9150,42 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgroupProps", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.CgroupProps = &s - iNdEx = postIndex + m.CgroupProps = &v case 42: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgroupPropsFile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.CgroupPropsFile = &s - iNdEx = postIndex + m.CgroupPropsFile = &v case 43: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgroupDumpController", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - m.CgroupDumpController = append(m.CgroupDumpController, stringValue) - iNdEx = postIndex + m.CgroupDumpController = append(m.CgroupDumpController, v) case 44: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field FreezeCgroup", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.FreezeCgroup = &s - iNdEx = postIndex + m.FreezeCgroup = &v case 45: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Timeout", wireType) @@ -11784,40 +9200,34 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TcpSkipInFlight", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TcpSkipInFlight = &b case 47: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field WeakSysctls", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.WeakSysctls = &b case 48: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LazyPages", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LazyPages = &b case 49: if wireType != 0 { @@ -11833,243 +9243,116 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field OrphanPtsMaster", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.OrphanPtsMaster = &b case 51: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ConfigFile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.ConfigFile = &s - iNdEx = postIndex + m.ConfigFile = &v case 52: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TcpClose", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TcpClose = &b case 53: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field LsmProfile", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.LsmProfile = &s - iNdEx = postIndex + m.LsmProfile = &v case 54: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TlsCacert", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.TlsCacert = &s - iNdEx = postIndex + m.TlsCacert = &v case 55: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TlsCacrl", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.TlsCacrl = &s - iNdEx = postIndex + m.TlsCacrl = &v case 56: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TlsCert", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.TlsCert = &s - iNdEx = postIndex + m.TlsCert = &v case 57: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field TlsKey", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.TlsKey = &s - iNdEx = postIndex + m.TlsKey = &v case 58: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Tls", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.Tls = &b case 59: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field TlsNoCnVerify", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.TlsNoCnVerify = &b case 60: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CgroupYard", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.CgroupYard = &s - iNdEx = postIndex + m.CgroupYard = &v case 61: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PreDumpMode", wireType) @@ -12096,29 +9379,12 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field LsmMountContext", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.LsmMountContext = &s - iNdEx = postIndex + m.LsmMountContext = &v case 64: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NetworkLock", wireType) @@ -12135,106 +9401,77 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MntnsCompatMode", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.MntnsCompatMode = &b case 66: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field SkipFileRwxCheck", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.SkipFileRwxCheck = &b case 67: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Unprivileged", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.Unprivileged = &b case 68: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field ImagesDir", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.ImagesDir = &s - iNdEx = postIndex + m.ImagesDir = &v case 69: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LeaveStopped", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LeaveStopped = &b case 70: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field DisplayStats", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.DisplayStats = &b case 71: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LogToStderr", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LogToStderr = &b case 72: if wireType != 0 { @@ -12248,6 +9485,67 @@ func (m *CriuOpts) UnmarshalVTUnsafe(dAtA []byte) error { return err } m.ImageIoMode = &v + case 73: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Compress", wireType) + } + var v uint32 + v, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) + if err != nil { + return err + } + m.Compress = &v + case 74: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field CompressAcceleration", wireType) + } + var v uint32 + v, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) + if err != nil { + return err + } + m.CompressAcceleration = &v + case 75: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field CompressBlockSize", wireType) + } + var v uint32 + v, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) + if err != nil { + return err + } + m.CompressBlockSize = &v + case 76: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field DecompressThreads", wireType) + } + var v uint32 + v, iNdEx, err = protobuf_go_lite.DecodeVarintUint32(dAtA, iNdEx) + if err != nil { + return err + } + m.DecompressThreads = &v + case 77: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PluginOptions", wireType) + } + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) + if err != nil { + return err + } + m.PluginOptions = append(m.PluginOptions, v) + case 78: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Stream", wireType) + } + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) + if err != nil { + return err + } + b := bool(v) + m.Stream = &b default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) @@ -12297,14 +9595,12 @@ func (m *CriuDumpResp) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Restored", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.Restored = &b default: iNdEx = preIndex @@ -12409,29 +9705,12 @@ func (m *CriuNotify) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Script", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Script = &s - iNdEx = postIndex + m.Script = &v case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Pid", wireType) @@ -12488,41 +9767,46 @@ func (m *CriuFeatures) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field MemTrack", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.MemTrack = &b case 2: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field LazyPages", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.LazyPages = &b case 3: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field PidfdStore", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.PidfdStore = &b + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field MemCompression", wireType) + } + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) + if err != nil { + return err + } + b := bool(v) + m.MemCompression = &b default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) @@ -12583,27 +9867,14 @@ func (m *CriuReq) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Opts", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Opts == nil { m.Opts = &CriuOpts{} } - if err := m.Opts.UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Opts.UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -12611,53 +9882,36 @@ func (m *CriuReq) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field NotifySuccess", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.NotifySuccess = &b case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field KeepOpen", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.KeepOpen = &b case 5: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Features", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Features == nil { m.Features = &CriuFeatures{} } - if err := m.Features.UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Features.UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -12734,41 +9988,26 @@ func (m *CriuResp) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType) } - var v int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - v = int(_v) + var v bool + v, iNdEx, err = protobuf_go_lite.DecodeVarintBool(dAtA, iNdEx) if err != nil { return err } - b := bool(v != 0) + b := bool(v) m.Success = &b hasFields[0] |= uint64(0x00000002) case 3: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Dump", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Dump == nil { m.Dump = &CriuDumpResp{} } - if err := m.Dump.UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Dump.UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -12776,27 +10015,14 @@ func (m *CriuResp) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Restore", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Restore == nil { m.Restore = &CriuRestoreResp{} } - if err := m.Restore.UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Restore.UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -12804,27 +10030,14 @@ func (m *CriuResp) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Notify", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Notify == nil { m.Notify = &CriuNotify{} } - if err := m.Notify.UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Notify.UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -12832,27 +10045,14 @@ func (m *CriuResp) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Ps", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Ps == nil { m.Ps = &CriuPageServerInfo{} } - if err := m.Ps.UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Ps.UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -12870,27 +10070,14 @@ func (m *CriuResp) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Features", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Features == nil { m.Features = &CriuFeatures{} } - if err := m.Features.UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Features.UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -12898,54 +10085,24 @@ func (m *CriuResp) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field CrErrmsg", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.CrErrmsg = &s - iNdEx = postIndex + m.CrErrmsg = &v case 10: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) } - var msglen int - var _v uint64 - _v, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) - msglen = int(_v) + msgStart, postIndex, err := protobuf_go_lite.DecodeLengthDelimited(dAtA, iNdEx) if err != nil { return err } - if msglen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } if m.Version == nil { m.Version = &CriuVersion{} } - if err := m.Version.UnmarshalVTUnsafe(dAtA[iNdEx:postIndex]); err != nil { + if err := m.Version.UnmarshalVTUnsafe(dAtA[msgStart:postIndex]); err != nil { return err } iNdEx = postIndex @@ -13034,29 +10191,12 @@ func (m *CriuVersion) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Gitid", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Gitid = &s - iNdEx = postIndex + m.Gitid = &v case 4: if wireType != 0 { return fmt.Errorf("proto: wrong wireType = %d for field Sublevel", wireType) @@ -13081,29 +10221,12 @@ func (m *CriuVersion) UnmarshalVTUnsafe(dAtA []byte) error { if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType) } - var stringLen uint64 - stringLen, iNdEx, err = protobuf_go_lite.DecodeVarint(dAtA, iNdEx) + var v string + v, iNdEx, err = protobuf_go_lite.DecodeStringUnsafe(dAtA, iNdEx) if err != nil { return err } - intStringLen := int(stringLen) - if intStringLen < 0 { - return protobuf_go_lite.ErrInvalidLength - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return protobuf_go_lite.ErrInvalidLength - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - var stringValue string - if intStringLen > 0 { - stringValue = unsafe.String(&dAtA[iNdEx], intStringLen) - } - s := stringValue - m.Name = &s - iNdEx = postIndex + m.Name = &v default: iNdEx = preIndex skippy, err := protobuf_go_lite.Skip(dAtA[iNdEx:]) diff --git a/vendor/github.com/checkpoint-restore/go-criu/v8/rpc/rpc.proto b/vendor/github.com/checkpoint-restore/go-criu/v8/rpc/rpc.proto index c63f33026..8b17b9dbb 100644 --- a/vendor/github.com/checkpoint-restore/go-criu/v8/rpc/rpc.proto +++ b/vendor/github.com/checkpoint-restore/go-criu/v8/rpc/rpc.proto @@ -151,6 +151,25 @@ message criu_opts { optional bool display_stats = 70; optional bool log_to_stderr = 71; optional criu_image_io_mode image_io_mode = 72 [default = IMAGE_IO_WRITEBACK]; + /* + * Memory page compression mode (enum compress_mode): + * 0 = off, 1 = block. Default 0. + */ + optional uint32 compress = 73; + optional uint32 compress_acceleration = 74; + optional uint32 compress_block_size = 75; + /* + * Worker concurrency for LZ4 decoding and eligible large zero fills. + * 0 selects automatic concurrency; 1, the default, keeps LZ4 decoding + * serial and disables zero-fill workers; values above 1 limit aggregate + * worker concurrency. Active concurrency also depends on available CPUs, + * useful batch work, and the restore-wide CPU budget. Valid range: 0 + * through 1024. Restore-time only. + */ + optional uint32 decompress_threads = 76 [default = 1]; + /* Plugin-owned namespaced options in PLUGIN.NAME[=VALUE] form. */ + repeated string plugin_options = 77; + optional bool stream = 78; /* optional bool check_mounts = 128; */ } @@ -198,6 +217,8 @@ message criu_features { optional bool mem_track = 1; optional bool lazy_pages = 2; optional bool pidfd_store = 3; + /* Memory page compression support is available in this CRIU build. */ + optional bool mem_compression = 4; } /* diff --git a/vendor/modules.txt b/vendor/modules.txt index d1f0e2705..0aec0b1ef 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -4,11 +4,11 @@ cyphar.com/go-pathrs cyphar.com/go-pathrs/internal/fdutils cyphar.com/go-pathrs/internal/libpathrs cyphar.com/go-pathrs/procfs -# github.com/aperturerobotics/protobuf-go-lite v0.15.0 +# github.com/aperturerobotics/protobuf-go-lite v0.19.0 ## explicit; go 1.23 github.com/aperturerobotics/protobuf-go-lite -# github.com/checkpoint-restore/go-criu/v8 v8.4.0 -## explicit; go 1.25.0 +# github.com/checkpoint-restore/go-criu/v8 v8.5.0 +## explicit; go 1.26.0 github.com/checkpoint-restore/go-criu/v8 github.com/checkpoint-restore/go-criu/v8/internal/proto github.com/checkpoint-restore/go-criu/v8/rpc