Home
last modified time | relevance | path

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

/Linux-v4.19/arch/s390/kernel/
Dalternative.c83 if (unlikely(a->instrlen % 2 || a->replacementlen % 2)) { in __apply_alternatives()
89 memcpy(insnbuf, replacement, a->replacementlen); in __apply_alternatives()
90 insnbuf_sz = a->replacementlen; in __apply_alternatives()
92 if (a->instrlen > a->replacementlen) { in __apply_alternatives()
93 add_padding(insnbuf + a->replacementlen, in __apply_alternatives()
94 a->instrlen - a->replacementlen); in __apply_alternatives()
95 insnbuf_sz += a->instrlen - a->replacementlen; in __apply_alternatives()
/Linux-v4.19/arch/x86/kernel/
Dalternative.c279 if (a->replacementlen != 5) in recompute_jump()
285 next_rip = repl_insn + a->replacementlen; in recompute_jump()
396 replacement, a->replacementlen, a->padlen); in apply_alternatives()
399 DUMP_BYTES(replacement, a->replacementlen, "%px: rpl_insn: ", replacement); in apply_alternatives()
401 memcpy(insnbuf, replacement, a->replacementlen); in apply_alternatives()
402 insnbuf_sz = a->replacementlen; in apply_alternatives()
410 if (a->replacementlen == 5 && *insnbuf == 0xe8) { in apply_alternatives()
417 if (a->replacementlen && is_jmp(replacement[0])) in apply_alternatives()
420 if (a->instrlen > a->replacementlen) { in apply_alternatives()
421 add_nops(insnbuf + a->replacementlen, in apply_alternatives()
[all …]
/Linux-v4.19/arch/s390/include/asm/
Dalternative.h16 u8 replacementlen; /* length of new instruction */ member
/Linux-v4.19/arch/x86/include/asm/
Dalternative.h53 u8 replacementlen; /* length of new instruction */ member