Searched refs:retpolines (Results 1 – 3 of 3) sorted by relevance
247 *retpolines = NULL, *returns = NULL, *ibt_endbr = NULL, in module_finalize() local261 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()
188 retpolines) can be used to track kernel returns and fill the RSB when211 However if the kernel uses retpolines instead of eIBRS, it needs to
481 jumps in the kernel into equivalent return trampolines (retpolines)483 addresses. Speculative execution paths under retpolines are trapped