summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorIlya Leoshkevich <iii@linux.ibm.com>2023-10-10 22:20:10 +0200
committerDaniel Borkmann <daniel@iogearbox.net>2023-10-11 00:08:46 +0200
commit5356ba1ff4f2417e1aebcf99aab35c1ea94dd6d7 (patch)
tree902c32326dc6f7fa49763162a007280834b422ab /tools/perf/scripts/python/task-analyzer.py
parentce10fc0604bc6a0d626ed8e5d69088057edc71ab (diff)
s390/bpf: Fix unwinding past the trampoline
When functions called by the trampoline panic, the backtrace that is printed stops at the trampoline, because the trampoline does not store its caller's frame address (backchain) on stack; it also stores the return address at a wrong location. Store both the same way as is already done for the regular eBPF programs. Fixes: 528eb2cb87bc ("s390/bpf: Implement arch_prepare_bpf_trampoline()") Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net> Link: https://lore.kernel.org/bpf/20231010203512.385819-3-iii@linux.ibm.com
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions