vm_inject_exception
int vm_inject_exception(struct vcpu *vcpu, uint64_t esr, uint64_t far);
int vm_inject_exception(struct vcpu *vcpu, uint64_t scause);
int vm_inject_exception(struct vcpu *vcpu, int vector,
int vm_inject_exception(struct vcpu *vcpu, int vector, int err_valid,
error = vm_inject_exception(vcpu->vcpu, idtvec,
error = vm_inject_exception(vcpu->vcpu, intr_vec,
error = vm_inject_exception(vcpu, vector, errcode_valid,
error = vm_inject_exception(vcpu,
int vm_inject_exception(struct vcpu *vcpu, uint64_t esr, uint64_t far);
error = vm_inject_exception(vcpu, vmexc->esr, vmexc->far);
int vm_inject_exception(struct vcpu *vcpu, uint64_t scause);
error = vm_inject_exception(vcpu, vmexc->scause);
err = vm_inject_exception(vcpu, esr, paddr);
if (vm_inject_exception(vcpu,
error = vm_inject_exception(vcpu, vector, errcode_valid, errcode,
error = vm_inject_exception(vcpu, IDT_BP, 0, 0, 0);
error = vm_inject_exception(vcpu, esr, 0);