linux/tools/objtool
Josh Poimboeuf 4e50192164 objtool: Fix Clang jump table detection
With Clang, there can be a conditional forward jump between the load of
the jump table address and the indirect branch.

Fixes the following warning:

  vmlinux.o: warning: objtool: ___bpf_prog_run+0x1c5: sibling call from callable instruction with modified stack frame

Reported-by: Arnd Bergmann <arnd@arndb.de>
Closes: https://lore.kernel.org/a426d669-58bb-4be1-9eaa-6f3d83109e2d@app.fastmail.com
Link: https://patch.msgid.link/7d8600caed08901b6679767488acd639f6df9688.1773071992.git.jpoimboe@kernel.org
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
2026-03-16 15:31:25 -07:00
..
Documentation
arch
include/objtool
.gitignore
Build
Makefile
builtin-check.c
builtin-klp.c
check.c
disas.c
elf.c
klp-diff.c
klp-post-link.c
noreturns.h
objtool.c
orc_dump.c
orc_gen.c
signal.c
special.c
sync-check.sh
trace.c
weak.c