Imports of containerd-shim-runhcs-v1 command

PathSynopsis
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
encoding/jsonPackage json implements encoding and decoding of JSON as defined in RFC 7159.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/Microsoft/go-winioThis package provides utilities for efficiently performing Win32 IO operations in Go.
github.com/Microsoft/go-winio/pkg/etwPackage etw provides support for TraceLogging-based ETW (Event Tracing for Windows).
github.com/Microsoft/go-winio/pkg/etwlogrus
github.com/Microsoft/go-winio/pkg/fsThis package contains Win32 filesystem functionality.
github.com/Microsoft/go-winio/pkg/guidPackage guid provides a GUID type.
github.com/Microsoft/hcsshim/cmd/containerd-shim-runhcs-v1/options
github.com/Microsoft/hcsshim/cmd/containerd-shim-runhcs-v1/stats
github.com/Microsoft/hcsshim/internal/cmdPackage cmd provides functionality used to execute commands inside of containers or UVMs, and to connect an upstream client to those commands for handling in/out/err IO.
github.com/Microsoft/hcsshim/internal/cow
github.com/Microsoft/hcsshim/internal/extendedtaskCode generated by protoc-gen-go-ttrpc.
github.com/Microsoft/hcsshim/internal/guestpath
github.com/Microsoft/hcsshim/internal/hcs
github.com/Microsoft/hcsshim/internal/hcs/resourcepaths
github.com/Microsoft/hcsshim/internal/hcs/schema1
github.com/Microsoft/hcsshim/internal/hcs/schema2
github.com/Microsoft/hcsshim/internal/hcsoci
github.com/Microsoft/hcsshim/internal/jobcontainers
github.com/Microsoft/hcsshim/internal/layersPackage layers deals with container layer mounting/unmounting for LCOW and WCOW
github.com/Microsoft/hcsshim/internal/log
github.com/Microsoft/hcsshim/internal/memory
github.com/Microsoft/hcsshim/internal/oc
github.com/Microsoft/hcsshim/internal/oci
github.com/Microsoft/hcsshim/internal/processorinfo
github.com/Microsoft/hcsshim/internal/protocol/guestrequest
github.com/Microsoft/hcsshim/internal/protocol/guestresource
github.com/Microsoft/hcsshim/internal/resourcesPackage resources handles creating, updating, and releasing resources on a container
github.com/Microsoft/hcsshim/internal/shimdiagCode generated by protoc-gen-go-ttrpc.
github.com/Microsoft/hcsshim/internal/signals
github.com/Microsoft/hcsshim/internal/uvmThis package describes the external interface for utility VMs.
github.com/Microsoft/hcsshim/internal/version
github.com/Microsoft/hcsshim/internal/wclayer/cimThis package provides utilities for working with container image layers in the cim format via the wclayer APIs.
github.com/Microsoft/hcsshim/internal/winapiPackage winapi contains various low-level bindings to Windows APIs.
github.com/Microsoft/hcsshim/osversion
github.com/Microsoft/hcsshim/pkg/annotations
github.com/Microsoft/hcsshim/pkg/ctrdtaskapi
github.com/Microsoft/hcsshim/pkg/octtrpc
github.com/containerd/containerd/api/eventsCode generated by protoc-gen-go-fieldpath.
github.com/containerd/containerd/api/runtime/task/v2Code generated by protoc-gen-go-ttrpc.
github.com/containerd/containerd/api/types
github.com/containerd/containerd/api/types/taskPackage task defines the task service.
github.com/containerd/containerd/mount
github.com/containerd/containerd/namespaces
github.com/containerd/containerd/protobuf
github.com/containerd/containerd/runtime
github.com/containerd/containerd/runtime/v2/shim
github.com/containerd/errdefsPackage errdefs defines the common errors used throughout containerd packages.
github.com/containerd/ttrpcpackage ttrpc defines and implements a low level simple transfer protocol optimized for low latency and reliable connections between processes on the same host.
github.com/containerd/typeurl/v2
github.com/opencontainers/runtime-spec/specs-go
github.com/pkg/errorsPackage errors provides simple error handling primitives.
github.com/sirupsen/logrusPackage logrus is a structured logger for Go, completely API compatible with the standard library logger.
github.com/urfave/cliPackage cli provides a minimal framework for creating and organizing command line Go applications.
go.opencensus.io/tracePackage trace contains support for OpenCensus distributed tracing.
golang.org/x/sync/errgroupPackage errgroup provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task.
golang.org/x/sys/windowsPackage windows contains an interface to the low-level operating system primitives.
google.golang.org/protobuf/protoPackage proto provides functions operating on protocol buffer messages.
google.golang.org/protobuf/types/known/anypbPackage anypb contains generated types for google/protobuf/any.proto.
google.golang.org/protobuf/types/known/emptypb
google.golang.org/protobuf/types/known/timestamppbPackage timestamppb contains generated types for google/protobuf/timestamp.proto.
ioPackage io provides basic interfaces to I/O primitives.
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
osPackage os provides a platform-independent interface to operating system functionality.
os/execPackage exec runs external commands.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
sync/atomicPackage atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
timePackage time provides functionality for measuring and displaying time.
unsafePackage unsafe contains operations that step around the type safety of Go programs.