Home
last modified time | relevance | path

Searched refs:thunk (Results 1 – 4 of 4) sorted by relevance

/arch/s390/kernel/
Dnospec-branch.c103 u8 *instr, *thunk, *br; in __nospec_revert() local
116 thunk = instr + (*(int *)(instr + 2)) * 2; in __nospec_revert()
117 if (thunk[0] == 0xc6 && thunk[1] == 0x00) in __nospec_revert()
119 br = thunk + (*(int *)(thunk + 2)) * 2; in __nospec_revert()
120 else if (thunk[0] == 0xc0 && (thunk[1] & 0x0f) == 0x00 && in __nospec_revert()
121 thunk[6] == 0x44 && thunk[7] == 0x00 && in __nospec_revert()
122 (thunk[8] & 0x0f) == 0x00 && thunk[9] == 0x00 && in __nospec_revert()
123 (thunk[1] & 0xf0) == (thunk[8] & 0xf0)) in __nospec_revert()
125 br = thunk + (*(int *)(thunk + 2)) * 2; in __nospec_revert()
/arch/s390/
DMakefile102 ifneq ($(call cc-option,$(CC_FLAGS_MARCH) -mindirect-branch=thunk),)
103 CC_FLAGS_EXPOLINE := -mindirect-branch=thunk
104 CC_FLAGS_EXPOLINE += -mfunction-return=thunk
DKconfig581 Requires a compiler with -mindirect-branch=thunk support for full
/arch/x86/
DKconfig2395 def_bool $(cc-option,-mfunction-return=thunk-extern)
2426 branches. Requires a compiler with -mindirect-branch=thunk-extern
2436 Requires a compiler with -mfunction-return=thunk-extern