diff --git a/internal/testutils/bpffs_windows_test.go b/internal/testutils/bpffs_windows_test.go index f776f06b1..36de85a4e 100644 --- a/internal/testutils/bpffs_windows_test.go +++ b/internal/testutils/bpffs_windows_test.go @@ -6,11 +6,12 @@ import ( "path/filepath" "testing" + "github.com/go-quicktest/qt" + "github.com/cilium/ebpf/asm" "github.com/cilium/ebpf/internal" "github.com/cilium/ebpf/internal/sys" "github.com/cilium/ebpf/internal/testutils" - "github.com/go-quicktest/qt" ) func TestTempBPFFS(t *testing.T) { @@ -32,7 +33,7 @@ func TestTempBPFFS(t *testing.T) { ProgType: 998, // XDP_TEST License: sys.NewStringPointer(""), InsnCnt: uint32(buffer.Len() / asm.InstructionSize), - Insns: sys.NewSlicePointer(buffer.Bytes()), + Insns: sys.SlicePointer(buffer.Bytes()), }) qt.Assert(t, qt.IsNil(err)) defer progFd.Close() diff --git a/link/kprobe_multi_test.go b/link/kprobe_multi_test.go index 102512926..37cb4815d 100644 --- a/link/kprobe_multi_test.go +++ b/link/kprobe_multi_test.go @@ -70,10 +70,11 @@ func TestKprobeMultiErrors(t *testing.T) { // Only have a negative test for addresses as it would be hard to maintain a // proper one. - if _, err := KprobeMulti(prog, KprobeMultiOptions{ + _, err = KprobeMulti(prog, KprobeMultiOptions{ Addresses: []uintptr{^uintptr(0)}, - }); !errors.Is(err, unix.EINVAL) { - t.Fatalf("expected EINVAL, got: %s", err) + }) + if !errors.Is(err, os.ErrNotExist) && !errors.Is(err, unix.EINVAL) { + t.Fatalf("expected ErrNotExist or EINVAL, got: %s", err) } }