perf: generalize perf_callchain
. avoid walking the stack when there is no room left in the buffer . generalize get_perf_callchain() to be called from bpf helper Signed-off-by:Alexei Starovoitov <ast@kernel.org> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- arch/x86/include/asm/stacktrace.h 1 addition, 1 deletionarch/x86/include/asm/stacktrace.h
- arch/x86/kernel/cpu/perf_event.c 2 additions, 2 deletionsarch/x86/kernel/cpu/perf_event.c
- arch/x86/kernel/dumpstack.c 4 additions, 2 deletionsarch/x86/kernel/dumpstack.c
- arch/x86/kernel/stacktrace.c 11 additions, 7 deletionsarch/x86/kernel/stacktrace.c
- arch/x86/oprofile/backtrace.c 2 additions, 1 deletionarch/x86/oprofile/backtrace.c
- include/linux/perf_event.h 11 additions, 2 deletionsinclude/linux/perf_event.h
- kernel/events/callchain.c 20 additions, 12 deletionskernel/events/callchain.c
- kernel/events/internal.h 0 additions, 2 deletionskernel/events/internal.h
Loading
Please register or sign in to comment