Re: [PATCH v2 bpf-next 2/2] btf: expose API to work with raw btf data

2019-02-07 Thread Andrii Nakryiko
On Thu, Feb 7, 2019 at 11:21 AM Andrii Nakryiko wrote: > > On Tue, Feb 5, 2019 at 10:25 PM Alexei Starovoitov > wrote: > > > > On Tue, Feb 05, 2019 at 09:46:14PM -0800, Andrii Nakryiko wrote: > > > On Tue, Feb 5, 2019 at 7:07 PM Alexei Starovoitov > > > wrote: > > > > > > > > On Tue, Feb 05, 201

Re: [PATCH v2 bpf-next 2/2] btf: expose API to work with raw btf data

2019-02-07 Thread Andrii Nakryiko
On Tue, Feb 5, 2019 at 10:25 PM Alexei Starovoitov wrote: > > On Tue, Feb 05, 2019 at 09:46:14PM -0800, Andrii Nakryiko wrote: > > On Tue, Feb 5, 2019 at 7:07 PM Alexei Starovoitov > > wrote: > > > > > > On Tue, Feb 05, 2019 at 04:29:49PM -0800, Andrii Nakryiko wrote: > > > > This patch exposes t

Re: [PATCH v2 bpf-next 2/2] btf: expose API to work with raw btf data

2019-02-05 Thread Alexei Starovoitov
On Tue, Feb 05, 2019 at 09:46:14PM -0800, Andrii Nakryiko wrote: > On Tue, Feb 5, 2019 at 7:07 PM Alexei Starovoitov > wrote: > > > > On Tue, Feb 05, 2019 at 04:29:49PM -0800, Andrii Nakryiko wrote: > > > This patch exposes two new APIs btf__get_raw_data_size() and > > > btf__get_raw_data() that a

Re: [PATCH v2 bpf-next 2/2] btf: expose API to work with raw btf data

2019-02-05 Thread Andrii Nakryiko
On Tue, Feb 5, 2019 at 7:07 PM Alexei Starovoitov wrote: > > On Tue, Feb 05, 2019 at 04:29:49PM -0800, Andrii Nakryiko wrote: > > This patch exposes two new APIs btf__get_raw_data_size() and > > btf__get_raw_data() that allows to get a copy of raw BTF data out of > > struct btf. This is useful for

Re: [PATCH v2 bpf-next 2/2] btf: expose API to work with raw btf data

2019-02-05 Thread Alexei Starovoitov
On Tue, Feb 05, 2019 at 04:29:49PM -0800, Andrii Nakryiko wrote: > This patch exposes two new APIs btf__get_raw_data_size() and > btf__get_raw_data() that allows to get a copy of raw BTF data out of > struct btf. This is useful for external programs that need to manipulate > raw data, e.g., pahole

[PATCH v2 bpf-next 2/2] btf: expose API to work with raw btf data

2019-02-05 Thread Andrii Nakryiko
This patch exposes two new APIs btf__get_raw_data_size() and btf__get_raw_data() that allows to get a copy of raw BTF data out of struct btf. This is useful for external programs that need to manipulate raw data, e.g., pahole using btf__dedup() to deduplicate BTF type info and then writing it back