summaryrefslogtreecommitdiff
path: root/kernel/bpf/liveness.c
AgeCommit message (Expand)AuthorFilesLines
8 daystreewide: refresh kmalloc_obj() conversionsKees Cook1-1/+1
2026-08-13bpf: Drop duplicate blank lines in kernel/bpf/Leon Hwang1-2/+0
2026-08-12bpf: Derive the atomic load register in one placeDaniel Borkmann1-6/+3
2026-08-08bpf: Infer zext_dst based on static register liveness analysisEduard Zingerman1-0/+14
2026-08-08bpf: Track upper 32-bit register halves' liveness in compute_live_registers()Eduard Zingerman1-30/+59
2026-08-08bpf: Do not print a newline after disassembly in bpf_verbose_insn()Eduard Zingerman1-4/+2
2026-05-16bpf: Fix arg_track_join log to use sa prefix for stack arg slotsYonghong Song1-1/+3
2026-05-13bpf: Extend liveness analysis to track stack argument slotsYonghong Song1-15/+97
2026-05-13bpf: Use arg_is_fp() in has_fp_args()Yonghong Song1-1/+1
2026-05-13bpf: Refactor record_call_access() to extract per-arg logicYonghong Song1-27/+38
2026-05-09bpf: Don't run arg-tracking analysis twice on main subprogPaul Chaignon1-18/+7
2026-04-15bpf: fix arg tracking for imprecise/multi-offset BPF_ST/STXEduard Zingerman1-51/+61
2026-04-12bpf: Move compute_insn_live_regs() into liveness.cAlexei Starovoitov1-0/+247
2026-04-11bpf: Delete unused variableAlexei Starovoitov1-3/+1
2026-04-10bpf: change logging scheme for live stack analysisEduard Zingerman1-76/+165
2026-04-10bpf: simplify liveness to use (callsite, depth) keyed func_instancesEduard Zingerman1-469/+247
2026-04-10bpf: record arg tracking results in bpf_liveness masksEduard Zingerman1-0/+243
2026-04-10bpf: introduce forward arg-tracking dataflow analysisEduard Zingerman1-0/+1059
2026-04-10bpf: prepare liveness internal API for static analysis passEduard Zingerman1-25/+23
2026-04-10bpf: 4-byte precise clean_verifier_stateEduard Zingerman1-7/+7
2026-04-10bpf: make liveness.c track stack with 4-byte granularityEduard Zingerman1-43/+79
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-4/+5
2025-11-21bpf: correct stack liveness for tail callsEduard Zingerman1-3/+4
2025-11-05bpf, x86: add support for indirect jumpsAnton Protopopov1-0/+3
2025-10-21bpf: make bpf_insn_successors to return a pointerAnton Protopopov1-12/+24
2025-10-21bpf: Clarify get_outer_instance() handling in propagate_to_outer_instance()Shardul Bankar1-0/+2
2025-10-16bpf: Fix memory leak in __lookup_instance error pathShardul Bankar1-1/+3
2025-09-19bpf: table based bpf_insn_successors()Eduard Zingerman1-0/+56
2025-09-19bpf: callchain sensitive stack liveness tracking using CFGEduard Zingerman1-0/+677