Re: [PATCH] add CONFIG_DEBUG_INFO_BTF check to bpftool feature command

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This adds the CONFIG_DEBUG_INFO_BTF kernel compile option to output of
the bpftool feature command. This is relevant for developers that want
to use libbpf to account for data structure definition differences
between kernels.

Signed-off-by: grantseltzer <grantseltzer@xxxxxxxxx>
---
 tools/bpf/bpftool/feature.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tools/bpf/bpftool/feature.c b/tools/bpf/bpftool/feature.c
index 359960a8f..34343e7fa 100644
--- a/tools/bpf/bpftool/feature.c
+++ b/tools/bpf/bpftool/feature.c
@@ -336,6 +336,8 @@ static void probe_kernel_image_config(const char
*define_prefix)
                { "CONFIG_BPF_JIT", },
                /* Avoid compiling eBPF interpreter (use JIT only) */
                { "CONFIG_BPF_JIT_ALWAYS_ON", },
+               /* Enable using BTF debug information */
+               { "CONFIG_DEBUG_INFO_BTF", },

                /* cgroups */
                { "CONFIG_CGROUPS", },
--
2.29.2

On Fri, Feb 19, 2021 at 5:36 PM Martin KaFai Lau <kafai@xxxxxx> wrote:
>
> There is no description.  Please provide a commit message.
>
> On Fri, Feb 19, 2021 at 10:21:35PM +0000, grantseltzer wrote:
> > Signed-off-by: grantseltzer <grantseltzer@xxxxxxxxx>
> > ---
> >  tools/bpf/bpftool/feature.c | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> > diff --git a/tools/bpf/bpftool/feature.c b/tools/bpf/bpftool/feature.c
> > index 359960a8f..34343e7fa 100644
> > --- a/tools/bpf/bpftool/feature.c
> > +++ b/tools/bpf/bpftool/feature.c
> > @@ -336,6 +336,8 @@ static void probe_kernel_image_config(const char *define_prefix)
> >               { "CONFIG_BPF_JIT", },
> >               /* Avoid compiling eBPF interpreter (use JIT only) */
> >               { "CONFIG_BPF_JIT_ALWAYS_ON", },
> > +             /* Enable using BTF debug information */
> > +             { "CONFIG_DEBUG_INFO_BTF", },
> >
> >               /* cgroups */
> >               { "CONFIG_CGROUPS", },
> > --
> > 2.29.2
> >



[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux