aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c
diff options
context:
space:
mode:
authorPu Lehui <pulehui@huawei.com>2022-04-19 22:52:38 +0800
committerAndrii Nakryiko <andrii@kernel.org>2022-04-19 21:59:35 -0700
commit58ca8b0572cd3bbaac60d14d2b1b4f38b389ad93 (patch)
tree7c9bebe6a96932794df0de5848e56d5031b14e05 /tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c
parentlibbpf: Fix usdt_cookie being cast to 32 bits (diff)
downloadlinux-58ca8b0572cd3bbaac60d14d2b1b4f38b389ad93.tar.gz
linux-58ca8b0572cd3bbaac60d14d2b1b4f38b389ad93.zip
libbpf: Support riscv USDT argument parsing logic
Add riscv-specific USDT argument specification parsing logic. riscv USDT argument format is shown below: - Memory dereference case: "size@off(reg)", e.g. "-8@-88(s0)" - Constant value case: "size@val", e.g. "4@5" - Register read case: "size@reg", e.g. "-8@a1" s8 will be marked as poison while it's a reg of riscv, we need to alias it in advance. Both RV32 and RV64 have been tested. Signed-off-by: Pu Lehui <pulehui@huawei.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/20220419145238.482134-3-pulehui@huawei.com
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c')
0 files changed, 0 insertions, 0 deletions