Home
last modified time | relevance | path

Searched refs:retpolines (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/arch/x86/kernel/
H A Dmodule.c244 *retpolines = NULL, *returns = NULL, *ibt_endbr = NULL, in module_finalize() local
258 retpolines = s; in module_finalize()
271 if (retpolines || cfi) { in module_finalize()
275 if (retpolines) { in module_finalize()
276 rseg = (void *)retpolines->sh_addr; in module_finalize()
277 rsize = retpolines->sh_size; in module_finalize()
287 if (retpolines) { in module_finalize()
288 void *rseg = (void *)retpolines->sh_addr; in module_finalize()
289 apply_retpolines(rseg, rseg + retpolines->sh_size); in module_finalize()
/linux-6.15/Documentation/admin-guide/hw-vuln/
H A Drsb.rst188 retpolines) can be used to track kernel returns and fill the RSB when
211 However if the kernel uses retpolines instead of eIBRS, it needs to
H A Dspectre.rst481 jumps in the kernel into equivalent return trampolines (retpolines)
483 addresses. Speculative execution paths under retpolines are trapped