Home
last modified time | relevance | path

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

/freebsd/usr.sbin/bhyve/amd64/
H A Dvmexit.c251 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 Dtask_switch.c732 eip = vmexit->rip + vmexit->inst_length; in vmexit_task_switch()
/freebsd/sys/amd64/include/
H A Dvmm_instruction_emul.h109 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 Dvmm.h579 int inst_length; /* 0 means unknown */ member
624 int inst_length; member
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DDWARFCallFrameInfo.h102 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 Dvmm_riscv.c401 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 Dvmm.c374 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 Dsvm.c1373 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 Dvmm.c849 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 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()
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 Dvmm_dev_machdep.c94 int32_t inst_length; member
232 vme_13->inst_length = vme->inst_length; in vmmdev_machdep_ioctl()
/freebsd/sys/arm64/vmm/
H A Dvmm.c700 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 Dvmm_arm64.c749 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 Dvmx.c2092 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 Dvmm.h227 int inst_length; member
/freebsd/sys/arm64/include/
H A Dvmm.h263 int inst_length; member
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DDWARFCallFrameInfo.cpp415 cie_sp->inst_length = end_offset - offset; in ParseCIE()
/freebsd/usr.sbin/bhyve/
H A Dgdb.c1147 vmexit->u.bpt.inst_length); in gdb_cpu_breakpoint()