aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorYonghong Song <yhs@fb.com>2018-11-24 23:20:44 -0800
committerAlexei Starovoitov <ast@kernel.org>2018-11-26 17:57:10 -0800
commitba64e7d8525236aa56ab58ba3a3a71615c4ee289 (patch)
tree31feaf95b938fe8bc90e8749a90ab6050710518f /tools
parentbpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (diff)
downloadlinux-dev-ba64e7d8525236aa56ab58ba3a3a71615c4ee289.tar.xz
linux-dev-ba64e7d8525236aa56ab58ba3a3a71615c4ee289.zip
bpf: btf: support proper non-jit func info
Commit 838e96904ff3 ("bpf: Introduce bpf_func_info") added bpf func info support. The userspace is able to get better ksym's for bpf programs with jit, and is able to print out func prototypes. For a program containing func-to-func calls, the existing implementation returns user specified number of function calls and BTF types if jit is enabled. If the jit is not enabled, it only returns the type for the main function. This is undesirable. Interpreter may still be used and we should keep feature identical regardless of whether jit is enabled or not. This patch fixed this discrepancy. Fixes: 838e96904ff3 ("bpf: Introduce bpf_func_info") Signed-off-by: Yonghong Song <yhs@fb.com> Acked-by: Martin KaFai Lau <kafai@fb.com> Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions