Home
last modified time | relevance | path

Searched refs:inst_length (Results 1 – 16 of 16) sorted by relevance

/freebsd/usr.sbin/bhyve/amd64/
H A Dvmexit.c245 EPRINTLN("\tinst_length\t%d", vme->inst_length); in vmexit_vmx()
281 EPRINTLN("\tinst_length\t%d", vme->inst_length); in vmexit_svm()
292 assert(vmrun->vm_exit->inst_length == 0); in vmexit_bogus()
301 assert(vmrun->vm_exit->inst_length == 0); in vmexit_reqidle()
329 assert(vmrun->vm_exit->inst_length == 0); in vmexit_mtrap()
H A Dtask_switch.c732 eip = vmexit->rip + vmexit->inst_length; in vmexit_task_switch()
/freebsd/sys/amd64/include/
H A Dvmm_instruction_emul.h84 uint64_t rip, int inst_length, struct vie *vie,
107 void vie_init(struct vie *vie, const char *inst_bytes, int inst_length);
H A Dvmm.h696 int inst_length; /* 0 means unknown */ member
741 int inst_length; member
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DDWARFCallFrameInfo.h99 uint32_t inst_length; // length of CIE instructions in mCFIData member
110 inst_length(0), ptr_encoding(0), in CIE()
/freebsd/sys/amd64/vmm/amd/
H A Dsvm.c1366 KASSERT(vmexit->inst_length >= 0 && vmexit->inst_length <= 15, in svm_vmexit()
1378 vmexit->inst_length = 0; in svm_vmexit()
1489 vmexit->u.bpt.inst_length = vmexit->inst_length; in svm_vmexit()
1490 vmexit->inst_length = 0; in svm_vmexit()
1507 vmexit->inst_length, idtvec); in svm_vmexit()
1508 vmexit->inst_length = 0; in svm_vmexit()
1517 KASSERT(vmexit->inst_length == 0, in svm_vmexit()
1520 vmexit->inst_length, idtvec)); in svm_vmexit()
1618 vmexit->inst_length = 0; in svm_vmexit()
1637 vmexit->inst_length = 0; in svm_vmexit()
[all …]
/freebsd/sys/amd64/vmm/
H A Dvmm_instruction_emul.c2013 vie_init(struct vie *vie, const char *inst_bytes, int inst_length) in vie_init() argument
2015 KASSERT(inst_length >= 0 && inst_length <= VIE_INST_SIZE, in vie_init()
2020 if (inst_length != 0) in vie_init()
2021 memcpy(vie->inst, inst_bytes, inst_length); in vie_init()
2022 vie->num_valid = inst_length; in vie_init()
2285 uint64_t rip, int inst_length, struct vie *vie, int *faultptr) in vmm_fetch_instruction() argument
2290 if (inst_length > VIE_INST_SIZE) in vmm_fetch_instruction()
2291 panic("vmm_fetch_instruction: invalid length %d", inst_length); in vmm_fetch_instruction()
2294 error = vm_copy_setup(vcpu, paging, rip, inst_length, prot, in vmm_fetch_instruction()
2299 vm_copyin(copyinfo, vie->inst, inst_length); in vmm_fetch_instruction()
[all …]
H A Dvmm.c1592 KASSERT(vme->inst_length == 0, ("%s: invalid inst_length %d", in vm_handle_paging()
1593 __func__, vme->inst_length)); in vm_handle_paging()
1638 __func__, vme->inst_length)); in vm_handle_inst_emul()
1673 vme->inst_length = vie->num_processed; in vm_handle_inst_emul()
1840 vmexit->inst_length = 0; in vm_exit_suspended()
1852 vmexit->inst_length = 0; in vm_exit_debug()
1863 vmexit->inst_length = 0; in vm_exit_rendezvous()
1875 vmexit->inst_length = 0; in vm_exit_reqidle()
1887 vmexit->inst_length = 0; in vm_exit_astpending()
1942 vcpu->nextrip = vme->rip + vme->inst_length; in vm_run()
[all …]
H A Dvmm_dev.c100 int32_t inst_length; member
654 vme_13->inst_length = vme->inst_length; in vmmdev_ioctl()
/freebsd/sys/amd64/vmm/intel/
H A Dvmx.c2081 vmexit->inst_length = 0; in vmexit_inst_emul()
2495 vmexit->inst_length = 0; in vmx_exit_process()
2581 vmexit->inst_length = 0; in vmx_exit_process()
2706 vmexit->u.bpt.inst_length = vmexit->inst_length; in vmx_exit_process()
2707 vmexit->inst_length = 0; in vmx_exit_process()
2752 vmexit->inst_length = 0; in vmx_exit_process()
2791 vmexit->inst_length = 0; in vmx_exit_process()
2812 vmexit->inst_length = 0; in vmx_exit_process()
2851 vmexit->rip += vmexit->inst_length; in vmx_exit_process()
2852 vmexit->inst_length = 0; in vmx_exit_process()
[all …]
/freebsd/sys/arm64/vmm/
H A Dvmm_arm64.c733 vme_ret->inst_length = 0; in handle_el1_sync_excp()
739 vme_ret->inst_length = 0; in handle_el1_sync_excp()
750 vme_ret->inst_length = 0; in handle_el1_sync_excp()
1165 vme->inst_length = INSN_SIZE; in vmmops_run()
1178 hypctx->tf.tf_elr += vme->inst_length; in vmmops_run()
H A Dvmm.c1191 vmexit->inst_length = 4; in vm_exit_suspended()
1203 vmexit->inst_length = 4; in vm_exit_debug()
1816 vcpu->nextpc = vme->pc + vme->inst_length; in vm_run()
1821 vcpu->nextpc = vme->pc + vme->inst_length; in vm_run()
1839 vcpu->nextpc = vme->pc + vme->inst_length; in vm_run()
/freebsd/sys/arm64/include/
H A Dvmm.h318 int inst_length; member
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DDWARFCallFrameInfo.cpp384 cie_sp->inst_length = end_offset - offset; in ParseCIE()
/freebsd/usr.sbin/bhyve/
H A Dgdb.c1105 vmexit->u.bpt.inst_length); in gdb_cpu_breakpoint()
/freebsd/usr.sbin/bhyvectl/amd64/
H A Dbhyvectl_machdep.c189 printf("\tinst_length\t%d\n", vmexit->inst_length); in bhyvectl_dump_vm_run_exitcode()