Upgrade dependent version: github.com/open-policy-agent/opa v0.18.0 -> v0.45.0 Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io> Signed-off-by: hongzhouzi <hongzhouzi@kubesphere.io>
19 lines
435 B
Go
19 lines
435 B
Go
// Copyright 2020 The OPA Authors. All rights reserved.
|
|
// Use of this source code is governed by an Apache2
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package util
|
|
|
|
// PageSize represents the WASM page size in bytes.
|
|
const PageSize = 65535
|
|
|
|
// Pages converts a byte size to Pages, rounding up as necessary.
|
|
func Pages(n uint32) uint32 {
|
|
pages := n / PageSize
|
|
if pages*PageSize == n {
|
|
return pages
|
|
}
|
|
|
|
return pages + 1
|
|
}
|