diff options
| author | Eduard Zingerman <[email protected]> | 2023-03-25 04:54:43 +0200 |
|---|---|---|
| committer | Alexei Starovoitov <[email protected]> | 2023-03-25 17:02:02 -0700 |
| commit | 207b1ba3019100d862931e97b49f76ff1e0a89f2 (patch) | |
| tree | e3be60c0708851eb931e9b300bae9f86aa5ddf33 /tools/perf/scripts/python | |
| parent | 3e5329e193f463e6aaf98c33f7cb1308160880ab (diff) | |
selftests/bpf: __imm_insn & __imm_const macro for bpf_misc.h
Add two convenience macro for BPF test cases,
allowing the following usage:
#include <linux/filter.h>
...
asm volatile (
...
".8byte %[raw_insn];"
...
"r1 += %[st_foo_offset];"
...
:
: __imm_insn(raw_insn, BPF_RAW_INSN(...)),
__imm_const(st_foo_offset, offsetof(struct st, foo))
: __clobber_all);
Signed-off-by: Eduard Zingerman <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Alexei Starovoitov <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions