]> git.baikalelectronics.ru Git - kernel.git/commit
tools: libbpf: don't return '.text' as a program for multi-function programs
authorJakub Kicinski <jakub.kicinski@netronome.com>
Thu, 28 Jun 2018 21:41:39 +0000 (14:41 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Sat, 30 Jun 2018 23:01:50 +0000 (01:01 +0200)
commit36f000b0e9237b068a18cc4d7dea90d847ec3001
treea2ec02eaf7ad4a704a9c6fa78535a8b8a9e5e19a
parent08d3b8a14e8029d73a5c22a708fef615294b6aa4
tools: libbpf: don't return '.text' as a program for multi-function programs

Make bpf_program__next() skip over '.text' section if object file
has pseudo calls.  The '.text' section is hardly a program in that
case, it's more of a storage for code of functions other than main.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Quentin Monnet <quentin.monnet@netronome.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
tools/lib/bpf/libbpf.c