aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorEduard Zingerman <[email protected]>2023-03-04 03:12:45 +0200
committerAlexei Starovoitov <[email protected]>2023-03-03 21:41:46 -0800
commit0d80a619c113d0e216dbffa56b2d5ccc079ee520 (patch)
treebad7c21446e482a428dd6c6e3c9fd13d36d368f7 /tools/perf/scripts/python
parente768e3c5aab44ee63f58649d4c8cbbb3270e5c06 (diff)
bpf: allow ctx writes using BPF_ST_MEM instruction
Lift verifier restriction to use BPF_ST_MEM instructions to write to context data structures. This requires the following changes: - verifier.c:do_check() for BPF_ST updated to: - no longer forbid writes to registers of type PTR_TO_CTX; - track dst_reg type in the env->insn_aux_data[...].ptr_type field (same way it is done for BPF_STX and BPF_LDX instructions). - verifier.c:convert_ctx_access() and various callbacks invoked by it are updated to handled BPF_ST instruction alongside BPF_STX. 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