summaryrefslogtreecommitdiff
path: root/net/unix
diff options
context:
space:
mode:
authorAlexei Starovoitov <ast@kernel.org>2021-07-16 03:17:43 +0300
committerAlexei Starovoitov <ast@kernel.org>2021-07-16 03:59:27 +0300
commit1554a080e76554fa71004bba5b93c4695932a4d7 (patch)
tree4c31210d0e19c5a633a6ebc298aa7aa63485fb58 /net/unix
parent7628317192f590123c615946c432465e817627a8 (diff)
parent8237e75420897a4bf9b38b67cd243331bbd96a01 (diff)
downloadlinux-1554a080e76554fa71004bba5b93c4695932a4d7.tar.xz
Merge branch 'Add bpf_get_func_ip helper'
Jiri Olsa says: ==================== Add bpf_get_func_ip helper that returns IP address of the caller function for trampoline and krobe programs. There're 2 specific implementation of the bpf_get_func_ip helper, one for trampoline progs and one for kprobe/kretprobe progs. The trampoline helper call is replaced/inlined by the verifier with simple move instruction. The kprobe/kretprobe is actual helper call that returns prepared caller address. Also available at: https://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git bpf/get_func_ip v4 changes: - dropped jit/x86 check for get_func_ip tracing check [Alexei] - added code to bpf_get_func_ip_tracing [Alexei] and tested that it works without inlining [Alexei] - changed has_get_func_ip to check_get_func_ip [Andrii] - replaced test assert loop with explicit asserts [Andrii] - adde bpf_program__attach_kprobe_opts function and use it for offset setup [Andrii] - used bpf_program__set_autoload(false) for test6 [Andrii] - added Masami's ack v3 changes: - resend with Masami in cc and v3 in each patch subject v2 changes: - use kprobe_running to get kprobe instead of cpu var [Masami] - added support to add kprobe on function+offset and test for that [Alan] ==================== Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'net/unix')
0 files changed, 0 insertions, 0 deletions