Re: [PATCH bpf-next v2 00/13] bpf: add btf func info support

2018-10-17 Thread Yonghong Song
On 10/17/18 4:02 AM, Edward Cree wrote: > I think the BTF work needs to be better documented; at the moment the only way >  to determine how BTF sections are structured is to read through the headers, >  and cross-reference with the DWARF spec to guess at the semantics of various >  fields. 

Re: [PATCH bpf-next v2 00/13] bpf: add btf func info support

2018-10-17 Thread Edward Cree
I think the BTF work needs to be better documented; at the moment the only way  to determine how BTF sections are structured is to read through the headers,  and cross-reference with the DWARF spec to guess at the semantics of various  fields.  I've been working on adding BTF support to ebpf_asm,

[PATCH bpf-next v2 00/13] bpf: add btf func info support

2018-10-17 Thread Yonghong Song
The BTF support was added to kernel by Commit 69b693f0aefa ("bpf: btf: Introduce BPF Type Format (BTF)"), which introduced .BTF section into ELF file and is primarily used for map pretty print. pahole is used to convert dwarf to BTF for ELF files. This patch added func info support to the kernel