Thread (49 messages) 49 messages, 3 authors, 2021-12-01

Re: [PATCH bpf-next 06/29] bpf: Add bpf_arg/bpf_ret_value helpers for tracing programs

From: Alexei Starovoitov <hidden>
Date: 2021-12-01 20:38:46
Also in: bpf

On Wed, Dec 1, 2021 at 10:00 AM Andrii Nakryiko
[off-list ref] wrote:
But you emphasized an important point, that it's probably good to
allow users to distinguish errors from reading actual value 0. There
are and will be situations where argument isn't available or some
combination of conditions are not supported. So I think, while it's a
bit more verbose, these forms are generally better:

int bpf_get_func_arg(int n, u64 *value);
int bpf_get_func_ret(u64 *value);

WDYT?
Makes sense to me.
The verifier will be able to inline it just fine.
Two extra insns only compared to direct return.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help