On Sun, Feb 23, 2020 at 6:52 PM <ethercf...@gmail.com> wrote:
>
> [Edited Message Follows]
>
> I tried to run CO-RE version's runqslower failed, the error info:
>
> libbpf: sched_wakeup is not found in vmlinux BTF
> libbpf: failed to load object 'runqslower_bpf'
> libbpf: failed to load BPF skeleton 'runqslower_bpf': -2
> failed to load BPF object: -2
>
> ENV
>
> clang version 10.0.0-+rc2-1
> Target: x86_64-pc-linux-gnu
> Thread model: posix
> InstalledDir: /usr/bin
>
>
> Linux Kernel: 5.6.0-rc2+ (commit 8eece07c011f88da0ccf4127fca9a4e4faaf58ae)
>
> CONFIG_CGROUP_BPF=y
> CONFIG_BPF=y
> CONFIG_BPF_SYSCALL=y
> CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
> CONFIG_BPF_JIT_ALWAYS_ON=y
> CONFIG_BPF_JIT_DEFAULT_ON=y
> CONFIG_IPV6_SEG6_BPF=y
> CONFIG_NETFILTER_XT_MATCH_BPF=m
> CONFIG_BPFILTER=y
> CONFIG_BPFILTER_UMH=m
> CONFIG_NET_CLS_BPF=m
> CONFIG_NET_ACT_BPF=m
> CONFIG_BPF_JIT=y
> CONFIG_BPF_STREAM_PARSER=y
> CONFIG_LWTUNNEL_BPF=y
> CONFIG_HAVE_EBPF_JIT=y
> CONFIG_BPF_EVENTS=y
> CONFIG_BPF_KPROBE_OVERRIDE=y
> CONFIG_TEST_BPF=m
>
>
> CONFIG_VIDEO_SONY_BTF_MPX=m
> CONFIG_DEBUG_INFO_BTF=y
>
>
> With gdb's help, I found the `btf__find_by_name_kind` return -ENOENT.
> I printed all name: https://transfer.sh/ANKNs/log and found 
> btf_trace_sched_wakeup doesn't exist.
>
>

Hi!

runqslower expects that kernel was built with BTF type info (which is
enabled by CONFIG_DEBUG_INFO_BTF=y Kconfig option). Can you please
re-build your kernel with BTF enabled
and try again?

>
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#1810): https://lists.iovisor.org/g/iovisor-dev/message/1810
Mute This Topic: https://lists.iovisor.org/mt/71501560/21656
Group Owner: iovisor-dev+ow...@lists.iovisor.org
Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to