Searched refs:retpolines (Results 1 – 3 of 3) sorted by relevance
244 *retpolines = NULL, *returns = NULL, *ibt_endbr = NULL, in module_finalize() local258 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()
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