File Index
Files and directories
Sign in
FILE

ibt_selftest.S

File preview with syntax highlighting.

linux-6.19.14/arch/x86/kernel/ibt_selftest.S S
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#include <linux/linkage.h>
 3#include <linux/objtool.h>
 4#include <asm/nospec-branch.h>
 5
 6SYM_CODE_START(ibt_selftest_noendbr)
 7	ANNOTATE_NOENDBR
 8	UNWIND_HINT_FUNC
 9	/* #CP handler sets %ax to 0 */
10	RET
11SYM_CODE_END(ibt_selftest_noendbr)
12
13SYM_FUNC_START(ibt_selftest)
14	lea ibt_selftest_noendbr(%rip), %rax
15	ANNOTATE_RETPOLINE_SAFE
16	jmp *%rax
17SYM_FUNC_END(ibt_selftest)
~/ Read-only file preview.