Home
last modified time | relevance | path

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

/linux/arch/x86/kernel/
H A Dmodule.c247 *retpolines = NULL, *returns = NULL, *ibt_endbr = NULL, in module_finalize() local
261 retpolines = s; in module_finalize()
274 if (retpolines || cfi) { in module_finalize()
278 if (retpolines) { in module_finalize()
279 rseg = (void *)retpolines->sh_addr; in module_finalize()
280 rsize = retpolines->sh_size; in module_finalize()
290 if (retpolines) { in module_finalize()
291 void *rseg = (void *)retpolines->sh_addr; in module_finalize()
292 apply_retpolines(rseg, rseg + retpolines->sh_size); in module_finalize()
/linux/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