mirror of
https://github.com/netdata/libbpf.git
synced 2026-04-06 00:29:07 +08:00
sync: auto-generate latest BPF helpers
Latest changes to BPF helper definitions. Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
This commit is contained in:
committed by
Andrii Nakryiko
parent
96ed1c508f
commit
b88b3ac09d
@@ -3322,6 +3322,8 @@ static struct udp6_sock *(*bpf_skc_to_udp6_sock)(void *sk) = (void *) 140;
|
|||||||
* bpf_get_task_stack
|
* bpf_get_task_stack
|
||||||
*
|
*
|
||||||
* Return a user or a kernel stack in bpf program provided buffer.
|
* Return a user or a kernel stack in bpf program provided buffer.
|
||||||
|
* Note: the user stack will only be populated if the *task* is
|
||||||
|
* the current task; all other tasks will return -EOPNOTSUPP.
|
||||||
* To achieve this, the helper needs *task*, which is a valid
|
* To achieve this, the helper needs *task*, which is a valid
|
||||||
* pointer to **struct task_struct**. To store the stacktrace, the
|
* pointer to **struct task_struct**. To store the stacktrace, the
|
||||||
* bpf program provides *buf* with a nonnegative *size*.
|
* bpf program provides *buf* with a nonnegative *size*.
|
||||||
@@ -3333,6 +3335,7 @@ static struct udp6_sock *(*bpf_skc_to_udp6_sock)(void *sk) = (void *) 140;
|
|||||||
*
|
*
|
||||||
* **BPF_F_USER_STACK**
|
* **BPF_F_USER_STACK**
|
||||||
* Collect a user space stack instead of a kernel stack.
|
* Collect a user space stack instead of a kernel stack.
|
||||||
|
* The *task* must be the current task.
|
||||||
* **BPF_F_USER_BUILD_ID**
|
* **BPF_F_USER_BUILD_ID**
|
||||||
* Collect buildid+offset instead of ips for user stack,
|
* Collect buildid+offset instead of ips for user stack,
|
||||||
* only valid if **BPF_F_USER_STACK** is also specified.
|
* only valid if **BPF_F_USER_STACK** is also specified.
|
||||||
|
|||||||
Reference in New Issue
Block a user