summaryrefslogtreecommitdiff
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorEduard Zingerman <eddyz87@gmail.com>2025-11-19 19:03:54 +0300
committerAlexei Starovoitov <ast@kernel.org>2025-11-22 04:45:30 +0300
commite40f5a6bf88a781d5f81bc6b8aab9ac31d8c98dd (patch)
treeee388231d3516c87fe8bae96623e6b4756537c6c /scripts/generate_rust_analyzer.py
parent978da762ea4517da1f4c270eb95bc289f81c176a (diff)
downloadlinux-e40f5a6bf88a781d5f81bc6b8aab9ac31d8c98dd.tar.xz
bpf: correct stack liveness for tail calls
This updates bpf_insn_successors() reflecting that control flow might jump over the instructions between tail call and function exit, verifier might assume that some writes to parent stack always happen, which is not the case. Signed-off-by: Eduard Zingerman <eddyz87@gmail.com> Signed-off-by: Martin Teichmann <martin.teichmann@xfel.eu> Link: https://lore.kernel.org/r/20251119160355.1160932-4-martin.teichmann@xfel.eu Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions