From 3d125fae7eb6b23c6aea6df33e8160d22237671c Mon Sep 17 00:00:00 2001 From: grantseltzer Date: Mon, 20 Jun 2022 13:49:51 -0400 Subject: [PATCH] Use new bpf_map__lookup_elem() Signed-off-by: grantseltzer --- libbpfgo.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libbpfgo.go b/libbpfgo.go index 4451a70a..af9d4249 100644 --- a/libbpfgo.go +++ b/libbpfgo.go @@ -646,7 +646,7 @@ func (b *BPFMap) GetValue(key unsafe.Pointer) ([]byte, error) { // number of CPUs func (b *BPFMap) GetValueReadInto(key unsafe.Pointer, value *[]byte) error { valuePtr := unsafe.Pointer(&(*value)[0]) - errC := C.bpf_map_lookup_elem(b.fd, key, valuePtr) + errC := C.bpf_map__lookup_elem(b.bpfMap, key, C.ulong(b.KeySize()), valuePtr, C.ulong(len(*value)), 0) if errC != 0 { return fmt.Errorf("failed to lookup value %v in map %s: %w", key, b.name, syscall.Errno(-errC)) }