fix call near emulation
PATCH 1/1 fix call near emulation
The length of pushed on to the stack return address depends on operand size not address size.
Signed-off-by Gleb Natapov <[email protected]>
arch/x86/kvm/x86_emulate.c +0 -1
@@ -1792,7 +1792,6 @@ special_insn: } c->src.val = (unsigned long ) c->eip;jmp_rel (c, rel); - c->op_bytes = c->ad_bytes;emulate_push (ctxt);break ; }
--
Gleb.
Avi Kivity
AppliedQuoted 3 lines · Gleb Natapov
The length of pushed on to the stack return address depends on operand size not address size.
Applied, thanks.
Signature · 1 line
error compiling committee.c: too many arguments to function