| /freebsd/usr.sbin/bhyve/amd64/ |
| H A D | vmexit.c | 251 EPRINTLN("\tinst_length\t%d", vme->inst_length); in vmexit_vmx() 287 EPRINTLN("\tinst_length\t%d", vme->inst_length); in vmexit_svm() 298 assert(vmrun->vm_exit->inst_length == 0); in vmexit_bogus() 307 assert(vmrun->vm_exit->inst_length == 0); in vmexit_reqidle() 335 assert(vmrun->vm_exit->inst_length == 0); in vmexit_mtrap()
|
| H A D | task_switch.c | 732 eip = vmexit->rip + vmexit->inst_length; in vmexit_task_switch()
|
| /freebsd/sys/amd64/include/ |
| H A D | vmm_instruction_emul.h | 109 uint64_t rip, int inst_length, struct vie *vie, 132 void vie_init(struct vie *vie, const char *inst_bytes, int inst_length);
|
| H A D | vmm.h | 579 int inst_length; /* 0 means unknown */ member 624 int inst_length; member
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | DWARFCallFrameInfo.h | 102 uint32_t inst_length; // length of CIE instructions in mCFIData member 113 inst_length(0), ptr_encoding(0), in CIE()
|
| /freebsd/sys/riscv/vmm/ |
| H A D | vmm_riscv.c | 401 vme_ret->inst_length = 4; in riscv_gen_inst_emul_data() 429 vme_ret->inst_length = 2; in riscv_gen_inst_emul_data() 466 vme->inst_length = 0; in riscv_handle_world_switch() 477 vme->inst_length = 0; in riscv_handle_world_switch() 709 vme->inst_length = INSN_SIZE; in vmmops_run() 717 hypctx->guest_regs.hyp_sepc += vme->inst_length; in vmmops_run()
|
| H A D | vmm.c | 374 vmexit->inst_length = 4; in vm_exit_suspended() 386 vmexit->inst_length = 4; in vm_exit_debug() 715 vcpu->nextpc = vme->pc + vme->inst_length; in vm_run() 719 vcpu->nextpc = vme->pc + vme->inst_length; in vm_run() 724 vcpu->nextpc = vme->pc + vme->inst_length; in vm_run()
|
| /freebsd/sys/amd64/vmm/amd/ |
| H A D | svm.c | 1373 vmexit->inst_length = nrip_valid(code) ? ctrl->nrip - state->rip : 0; in svm_vmexit() 1390 KASSERT(vmexit->inst_length >= 0 && vmexit->inst_length <= 15, in svm_vmexit() 1392 vmexit->inst_length, code, info1, info2)); in svm_vmexit() 1402 vmexit->inst_length = 0; in svm_vmexit() 1513 vmexit->u.bpt.inst_length = vmexit->inst_length; in svm_vmexit() 1514 vmexit->inst_length = 0; in svm_vmexit() 1531 vmexit->inst_length, idtvec); in svm_vmexit() 1532 vmexit->inst_length = 0; in svm_vmexit() 1541 KASSERT(vmexit->inst_length == 0, in svm_vmexit() 1544 vmexit->inst_length, idtvec)); in svm_vmexit() [all …]
|
| /freebsd/sys/amd64/vmm/ |
| H A D | vmm.c | 849 KASSERT(vme->inst_length == 0, ("%s: invalid inst_length %d", in vm_handle_paging() 850 __func__, vme->inst_length)); in vm_handle_paging() 894 KASSERT(vme->inst_length == 0, ("%s: invalid inst_length %d", in vm_handle_inst_emul() 895 __func__, vme->inst_length)); in vm_handle_inst_emul() 930 vme->inst_length = vie->num_processed; in vm_handle_inst_emul() 1070 vmexit->inst_length = 0; in vm_exit_suspended() 1082 vmexit->inst_length = 0; in vm_exit_debug() 1093 vmexit->inst_length = 0; in vm_exit_rendezvous() 1105 vmexit->inst_length = 0; in vm_exit_reqidle() 1117 vmexit->inst_length = 0; in vm_exit_astpending() [all …]
|
| H A D | vmm_instruction_emul.c | 2013 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() 2016 ("%s: invalid instruction length (%d)", __func__, inst_length)); 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() [all …]
|
| H A D | vmm_dev_machdep.c | 94 int32_t inst_length; member 232 vme_13->inst_length = vme->inst_length; in vmmdev_machdep_ioctl()
|
| /freebsd/sys/arm64/vmm/ |
| H A D | vmm.c | 700 vmexit->inst_length = 4; in vm_exit_suspended() 712 vmexit->inst_length = 4; in vm_exit_debug() 1033 vcpu->nextpc = vme->pc + vme->inst_length; in vm_run() 1038 vcpu->nextpc = vme->pc + vme->inst_length; in vm_run() 1056 vcpu->nextpc = vme->pc + vme->inst_length; in vm_run()
|
| H A D | vmm_arm64.c | 749 vme_ret->inst_length = 0; in handle_el1_sync_excp() 755 vme_ret->inst_length = 0; in handle_el1_sync_excp() 766 vme_ret->inst_length = 0; in handle_el1_sync_excp() 1178 vme->inst_length = INSN_SIZE; in vmmops_run() 1191 hypctx->tf.tf_elr += vme->inst_length; in vmmops_run()
|
| /freebsd/sys/amd64/vmm/intel/ |
| H A D | vmx.c | 2092 vmexit->inst_length = 0; in vmexit_inst_emul() 2471 vmcs_write(VMCS_ENTRY_INST_LENGTH, vmexit->inst_length); in vmx_exit_process() 2506 vmexit->inst_length = 0; in vmx_exit_process() 2592 vmexit->inst_length = 0; in vmx_exit_process() 2719 vmexit->u.bpt.inst_length = vmexit->inst_length; in vmx_exit_process() 2720 vmexit->inst_length = 0; in vmx_exit_process() 2737 vmcs_write(VMCS_ENTRY_INST_LENGTH, vmexit->inst_length); in vmx_exit_process() 2765 vmexit->inst_length = 0; in vmx_exit_process() 2793 vmexit->inst_length = 0; /* trap-like */ in vmx_exit_process() 2804 vmexit->inst_length = 0; in vmx_exit_process() [all …]
|
| /freebsd/sys/riscv/include/ |
| H A D | vmm.h | 227 int inst_length; member
|
| /freebsd/sys/arm64/include/ |
| H A D | vmm.h | 263 int inst_length; member
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | DWARFCallFrameInfo.cpp | 415 cie_sp->inst_length = end_offset - offset; in ParseCIE()
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | gdb.c | 1147 vmexit->u.bpt.inst_length); in gdb_cpu_breakpoint()
|