aboutsummaryrefslogtreecommitdiffstats
path: root/tools/bpf/bpftool/prog.c
diff options
context:
space:
mode:
authorPu Lehui <[email protected]>2022-05-30 09:28:11 +0000
committerAndrii Nakryiko <[email protected]>2022-06-02 23:26:01 +0000
commit3cb70413041fdf028fa1ba3986fd0c6aec9e3dcb (patch)
treed7f7e7d0f727210af2bb60e582cc745cb39960b4 /tools/bpf/bpftool/prog.c
parentbpf: Unify data extension operation of jited_ksyms and jited_linfo (diff)
downloadkernel-3cb70413041fdf028fa1ba3986fd0c6aec9e3dcb.tar.gz
kernel-3cb70413041fdf028fa1ba3986fd0c6aec9e3dcb.zip
bpf, riscv: Support riscv jit to provide bpf_line_info
Add support for riscv jit to provide bpf_line_info. We need to consider the prologue offset in ctx->offset, but unlike x86 and arm64, ctx->offset of riscv does not provide an extra slot for the prologue, so here we just calculate the len of prologue and add it to ctx->offset at the end. Both RV64 and RV32 have been tested. Signed-off-by: Pu Lehui <[email protected]> Signed-off-by: Daniel Borkmann <[email protected]> Signed-off-by: Andrii Nakryiko <[email protected]> Link: https://lore.kernel.org/bpf/[email protected]
Diffstat (limited to 'tools/bpf/bpftool/prog.c')
0 files changed, 0 insertions, 0 deletions