Home
last modified time | relevance | path

Searched refs:next_rip (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/arch/x86/kernel/
Dalternative.c275 u8 *next_rip, *tgt_rip; in recompute_jump() local
285 next_rip = repl_insn + a->replacementlen; in recompute_jump()
287 tgt_rip = next_rip + o_dspl; in recompute_jump()
/Linux-v4.19/arch/x86/kvm/
Dsvm.c205 u64 next_rip; member
777 if (svm->vmcb->control.next_rip != 0) { in skip_emulated_instruction()
779 svm->next_rip = svm->vmcb->control.next_rip; in skip_emulated_instruction()
782 if (!svm->next_rip) { in skip_emulated_instruction()
788 if (svm->next_rip - kvm_rip_read(vcpu) > MAX_INST_SIZE) in skip_emulated_instruction()
790 __func__, kvm_rip_read(vcpu), svm->next_rip); in skip_emulated_instruction()
792 kvm_rip_write(vcpu, svm->next_rip); in skip_emulated_instruction()
2829 svm->next_rip = svm->vmcb->control.exit_info_2; in io_interception()
2852 svm->next_rip = kvm_rip_read(&svm->vcpu) + 1; in halt_interception()
2858 svm->next_rip = kvm_rip_read(&svm->vcpu) + 3; in vmmcall_interception()
[all …]
Demulate.c492 .next_rip = ctxt->eip, in emulator_check_intercept()
/Linux-v4.19/arch/x86/include/asm/
Dsvm.h91 u64 next_rip; member
Dkvm_emulate.h46 u64 next_rip; /* rip following the instruction */ member