Update go-winio to fix compile error on armv7
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
This commit is contained in:
		
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @@ -4,7 +4,7 @@ go 1.16 | |||||||
|  |  | ||||||
| require ( | require ( | ||||||
| 	github.com/BurntSushi/toml v0.3.1 | 	github.com/BurntSushi/toml v0.3.1 | ||||||
| 	github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3 | 	github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958 | ||||||
| 	github.com/Microsoft/hcsshim v0.8.15 | 	github.com/Microsoft/hcsshim v0.8.15 | ||||||
| 	github.com/containerd/aufs v0.0.0-20210316121734-20793ff83c97 | 	github.com/containerd/aufs v0.0.0-20210316121734-20793ff83c97 | ||||||
| 	github.com/containerd/btrfs v0.0.0-20210316141732-918d888fb676 | 	github.com/containerd/btrfs v0.0.0-20210316141732-918d888fb676 | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								go.sum
									
									
									
									
									
								
							| @@ -41,8 +41,9 @@ github.com/Microsoft/go-winio v0.4.14/go.mod h1:qXqCSQ3Xa7+6tgxaGTIe4Kpcdsi+P8jB | |||||||
| github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= | github.com/Microsoft/go-winio v0.4.15-0.20190919025122-fc70bd9a86b5/go.mod h1:tTuCMEN+UleMWgg9dVx4Hu52b1bJo+59jBh3ajtinzw= | ||||||
| github.com/Microsoft/go-winio v0.4.16-0.20201130162521-d1ffc52c7331/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= | github.com/Microsoft/go-winio v0.4.16-0.20201130162521-d1ffc52c7331/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= | ||||||
| github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= | github.com/Microsoft/go-winio v0.4.16/go.mod h1:XB6nPKklQyQ7GC9LdcBEcBl8PF76WugXOPRXwdLnMv0= | ||||||
| github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3 h1:mw6pDQqv38/WGF1cO/jF5t/jyAJ2yi7CmtFLLO5tGFI= |  | ||||||
| github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= | github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= | ||||||
|  | github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958 h1:koVgEW/cX7NavmMAkL6LgoMZJ9gJnxuWMwwfw5A2s34= | ||||||
|  | github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= | ||||||
| github.com/Microsoft/hcsshim v0.8.6/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= | github.com/Microsoft/hcsshim v0.8.6/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= | ||||||
| github.com/Microsoft/hcsshim v0.8.7-0.20190325164909-8abdbb8205e4/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= | github.com/Microsoft/hcsshim v0.8.7-0.20190325164909-8abdbb8205e4/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= | ||||||
| github.com/Microsoft/hcsshim v0.8.7/go.mod h1:OHd7sQqRFrYd3RmSgbgji+ctCwkbq2wbEYNSzOYtcBQ= | github.com/Microsoft/hcsshim v0.8.7/go.mod h1:OHd7sQqRFrYd3RmSgbgji+ctCwkbq2wbEYNSzOYtcBQ= | ||||||
|   | |||||||
							
								
								
									
										40
									
								
								vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										40
									
								
								vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -12,46 +12,6 @@ import ( | |||||||
| 	"golang.org/x/sys/windows" | 	"golang.org/x/sys/windows" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type providerOpts struct { |  | ||||||
| 	callback EnableCallback |  | ||||||
| 	id       guid.GUID |  | ||||||
| 	group    guid.GUID |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // ProviderOpt allows the caller to specify provider options to |  | ||||||
| // NewProviderWithOptions |  | ||||||
| type ProviderOpt func(*providerOpts) |  | ||||||
|  |  | ||||||
| // WithCallback is used to provide a callback option to NewProviderWithOptions |  | ||||||
| func WithCallback(callback EnableCallback) ProviderOpt { |  | ||||||
| 	return func(opts *providerOpts) { |  | ||||||
| 		opts.callback = callback |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // WithID is used to provide a provider ID option to NewProviderWithOptions |  | ||||||
| func WithID(id guid.GUID) ProviderOpt { |  | ||||||
| 	return func(opts *providerOpts) { |  | ||||||
| 		opts.id = id |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // WithGroup is used to provide a provider group option to |  | ||||||
| // NewProviderWithOptions |  | ||||||
| func WithGroup(group guid.GUID) ProviderOpt { |  | ||||||
| 	return func(opts *providerOpts) { |  | ||||||
| 		opts.group = group |  | ||||||
| 	} |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // NewProviderWithID creates and registers a new ETW provider, allowing the |  | ||||||
| // provider ID to be manually specified. This is most useful when there is an |  | ||||||
| // existing provider ID that must be used to conform to existing diagnostic |  | ||||||
| // infrastructure. |  | ||||||
| func NewProviderWithID(name string, id guid.GUID, callback EnableCallback) (provider *Provider, err error) { |  | ||||||
| 	return NewProviderWithOptions(name, WithID(id), WithCallback(callback)) |  | ||||||
| } |  | ||||||
|  |  | ||||||
| // NewProviderWithOptions creates and registers a new ETW provider, allowing | // NewProviderWithOptions creates and registers a new ETW provider, allowing | ||||||
| // the provider ID and Group to be manually specified. This is most useful when | // the provider ID and Group to be manually specified. This is most useful when | ||||||
| // there is an existing provider ID that must be used to conform to existing | // there is an existing provider ID that must be used to conform to existing | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider_unsupported.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/Microsoft/go-winio/pkg/etw/newprovider_unsupported.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,11 +3,7 @@ | |||||||
|  |  | ||||||
| package etw | package etw | ||||||
|  |  | ||||||
| import ( |  | ||||||
| 	"github.com/Microsoft/go-winio/pkg/guid" |  | ||||||
| ) |  | ||||||
|  |  | ||||||
| // NewProviderWithID returns a nil provider on unsupported platforms. | // NewProviderWithID returns a nil provider on unsupported platforms. | ||||||
| func NewProviderWithID(name string, id guid.GUID, callback EnableCallback) (provider *Provider, err error) { | func NewProviderWithOptions(name string, options ...ProviderOpt) (provider *Provider, err error) { | ||||||
| 	return nil, nil | 	return nil, nil | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										40
									
								
								vendor/github.com/Microsoft/go-winio/pkg/etw/provider.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										40
									
								
								vendor/github.com/Microsoft/go-winio/pkg/etw/provider.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -119,6 +119,46 @@ func providerIDFromName(name string) guid.GUID { | |||||||
| 	return guid.FromWindowsArray(a) | 	return guid.FromWindowsArray(a) | ||||||
| } | } | ||||||
|  |  | ||||||
|  | type providerOpts struct { | ||||||
|  | 	callback EnableCallback | ||||||
|  | 	id       guid.GUID | ||||||
|  | 	group    guid.GUID | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // ProviderOpt allows the caller to specify provider options to | ||||||
|  | // NewProviderWithOptions | ||||||
|  | type ProviderOpt func(*providerOpts) | ||||||
|  |  | ||||||
|  | // WithCallback is used to provide a callback option to NewProviderWithOptions | ||||||
|  | func WithCallback(callback EnableCallback) ProviderOpt { | ||||||
|  | 	return func(opts *providerOpts) { | ||||||
|  | 		opts.callback = callback | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithID is used to provide a provider ID option to NewProviderWithOptions | ||||||
|  | func WithID(id guid.GUID) ProviderOpt { | ||||||
|  | 	return func(opts *providerOpts) { | ||||||
|  | 		opts.id = id | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // WithGroup is used to provide a provider group option to | ||||||
|  | // NewProviderWithOptions | ||||||
|  | func WithGroup(group guid.GUID) ProviderOpt { | ||||||
|  | 	return func(opts *providerOpts) { | ||||||
|  | 		opts.group = group | ||||||
|  | 	} | ||||||
|  | } | ||||||
|  |  | ||||||
|  | // NewProviderWithID creates and registers a new ETW provider, allowing the | ||||||
|  | // provider ID to be manually specified. This is most useful when there is an | ||||||
|  | // existing provider ID that must be used to conform to existing diagnostic | ||||||
|  | // infrastructure. | ||||||
|  | func NewProviderWithID(name string, id guid.GUID, callback EnableCallback) (provider *Provider, err error) { | ||||||
|  | 	return NewProviderWithOptions(name, WithID(id), WithCallback(callback)) | ||||||
|  | } | ||||||
|  |  | ||||||
| // NewProvider creates and registers a new ETW provider. The provider ID is | // NewProvider creates and registers a new ETW provider. The provider ID is | ||||||
| // generated based on the provider name. | // generated based on the provider name. | ||||||
| func NewProvider(name string, callback EnableCallback) (provider *Provider, err error) { | func NewProvider(name string, callback EnableCallback) (provider *Provider, err error) { | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							| @@ -1,7 +1,7 @@ | |||||||
| # github.com/BurntSushi/toml v0.3.1 | # github.com/BurntSushi/toml v0.3.1 | ||||||
| ## explicit | ## explicit | ||||||
| github.com/BurntSushi/toml | github.com/BurntSushi/toml | ||||||
| # github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3 | # github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958 | ||||||
| ## explicit | ## explicit | ||||||
| github.com/Microsoft/go-winio | github.com/Microsoft/go-winio | ||||||
| github.com/Microsoft/go-winio/backuptar | github.com/Microsoft/go-winio/backuptar | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Brian Goff
					Brian Goff