OSDN Git Service

Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE'
authorAndrii Nakryiko <andrii@kernel.org>
Wed, 9 Feb 2022 05:42:42 +0000 (21:42 -0800)
committerAndrii Nakryiko <andrii@kernel.org>
Wed, 9 Feb 2022 05:45:06 +0000 (21:45 -0800)
commit3caa7d2e2e9b69bf294b55c4a5a0b6673fdf5b00
tree67f2081ee7aa77a5add2eb541a8e87293b504f18
parent8dd039a6fcf3ff559a49533bbc6433c63b53c41c
parentc28748233b4736bd31b3d3c3011d42054cc738f5
Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE'

Hengqi Chen says:

====================

Add new macro BPF_KPROBE_SYSCALL, which provides easy access to syscall
input arguments. See [0] and [1] for background.

  [0]: https://github.com/libbpf/libbpf-bootstrap/issues/57
  [1]: https://github.com/libbpf/libbpf/issues/425

v2->v3:
  - Use PT_REGS_SYSCALL_REGS
  - Move selftest to progs/bpf_syscall_macro.c

v1->v2:
  - Use PT_REGS_PARM2_CORE_SYSCALL instead
====================

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>