Re: [PATCH v4 bpf-next 02/14] libbpf: convert libbpf code to use new btf helpers

2019-08-07 Thread Andrii Nakryiko
On Wed, Aug 7, 2019 at 1:01 PM Alexei Starovoitov wrote: > > On 8/7/19 12:59 PM, Andrii Nakryiko wrote: > > On Wed, Aug 7, 2019 at 12:30 PM Alexei Starovoitov > > wrote: > >> > >> On Tue, Aug 06, 2019 at 10:37:54PM -0700, Andrii Nakryiko wrote: > >>> Simplify code by relying on newly added BTF he

Re: [PATCH v4 bpf-next 02/14] libbpf: convert libbpf code to use new btf helpers

2019-08-07 Thread Alexei Starovoitov
On 8/7/19 12:59 PM, Andrii Nakryiko wrote: > On Wed, Aug 7, 2019 at 12:30 PM Alexei Starovoitov > wrote: >> >> On Tue, Aug 06, 2019 at 10:37:54PM -0700, Andrii Nakryiko wrote: >>> Simplify code by relying on newly added BTF helper functions. >>> >>> Signed-off-by: Andrii Nakryiko >> .. >>> >>> -

Re: [PATCH v4 bpf-next 02/14] libbpf: convert libbpf code to use new btf helpers

2019-08-07 Thread Andrii Nakryiko
On Wed, Aug 7, 2019 at 12:30 PM Alexei Starovoitov wrote: > > On Tue, Aug 06, 2019 at 10:37:54PM -0700, Andrii Nakryiko wrote: > > Simplify code by relying on newly added BTF helper functions. > > > > Signed-off-by: Andrii Nakryiko > .. > > > > - for (i = 0, vsi = (struct btf_var_secinfo *)(t

Re: [PATCH v4 bpf-next 02/14] libbpf: convert libbpf code to use new btf helpers

2019-08-07 Thread Alexei Starovoitov
On Tue, Aug 06, 2019 at 10:37:54PM -0700, Andrii Nakryiko wrote: > Simplify code by relying on newly added BTF helper functions. > > Signed-off-by: Andrii Nakryiko .. > > - for (i = 0, vsi = (struct btf_var_secinfo *)(t + 1); > - i < vars; i++, vsi++) { > + for (i = 0, vsi = (v

[PATCH v4 bpf-next 02/14] libbpf: convert libbpf code to use new btf helpers

2019-08-06 Thread Andrii Nakryiko
Simplify code by relying on newly added BTF helper functions. Signed-off-by: Andrii Nakryiko --- tools/lib/bpf/btf.c | 181 ++- tools/lib/bpf/btf_dump.c | 136 ++--- tools/lib/bpf/libbpf.c | 60 +++-- 3 files changed, 15