mirror of
https://github.com/opencontainers/runc.git
synced 2025-11-01 19:42:43 +08:00
vendor: bump cilium/ebpf to v0.9.0
Also, change the deprecated Sym to WithSymbol. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
This commit is contained in:
10
vendor/github.com/cilium/ebpf/internal/errors.go
generated
vendored
10
vendor/github.com/cilium/ebpf/internal/errors.go
generated
vendored
@@ -1,9 +1,9 @@
|
||||
package internal
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"errors"
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
"github.com/cilium/ebpf/internal/unix"
|
||||
)
|
||||
@@ -14,7 +14,13 @@ import (
|
||||
// logErr should be the error returned by the syscall that generated
|
||||
// the log. It is used to check for truncation of the output.
|
||||
func ErrorWithLog(err error, log []byte, logErr error) error {
|
||||
logStr := strings.Trim(unix.ByteSliceToString(log), "\t\r\n ")
|
||||
// Convert verifier log C string by truncating it on the first 0 byte
|
||||
// and trimming trailing whitespace before interpreting as a Go string.
|
||||
if i := bytes.IndexByte(log, 0); i != -1 {
|
||||
log = log[:i]
|
||||
}
|
||||
logStr := string(bytes.Trim(log, "\t\r\n "))
|
||||
|
||||
if errors.Is(logErr, unix.ENOSPC) {
|
||||
logStr += " (truncated...)"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user