| H A D | vmm_instruction_emul.c | 705 struct vm_guest_paging *paging, int opsize, int addrsize, int prot, in get_gla() argument 726 if (vie_calculate_gla(paging->cpu_mode, seg, &desc, val, opsize, in get_gla() 735 if (vie_canonical_check(paging->cpu_mode, *gla)) { in get_gla() 743 if (vie_alignment_check(paging->cpl, opsize, cr0, rflags, *gla)) { in get_gla() 758 struct vm_guest_paging *paging, mem_region_read_t memread, in emulate_movs() argument 814 error = get_gla(vcpu, vie, paging, opsize, vie->addrsize, in emulate_movs() 819 error = vm_copy_setup(vcpu, paging, srcaddr, opsize, PROT_READ, in emulate_movs() 839 error = get_gla(vcpu, vie, paging, opsize, vie->addrsize, in emulate_movs() 845 error = vm_copy_setup(vcpu, paging, dstaddr, opsize, in emulate_movs() 881 error = vm_gla2gpa(vcpu, paging, srcadd in emulate_movs() 1325 emulate_bextr(struct vcpu * vcpu,uint64_t gpa,struct vie * vie,struct vm_guest_paging * paging,mem_region_read_t memread,mem_region_write_t memwrite __unused,void * arg) emulate_bextr() argument 1514 emulate_stack_op(struct vcpu * vcpu,uint64_t mmio_gpa,struct vie * vie,struct vm_guest_paging * paging,mem_region_read_t memread,mem_region_write_t memwrite,void * arg) emulate_stack_op() argument 1616 emulate_push(struct vcpu * vcpu,uint64_t mmio_gpa,struct vie * vie,struct vm_guest_paging * paging,mem_region_read_t memread,mem_region_write_t memwrite,void * arg) emulate_push() argument 1637 emulate_pop(struct vcpu * vcpu,uint64_t mmio_gpa,struct vie * vie,struct vm_guest_paging * paging,mem_region_read_t memread,mem_region_write_t memwrite,void * arg) emulate_pop() argument 1761 vmm_emulate_instruction(struct vcpu * vcpu,uint64_t gpa,struct vie * vie,struct vm_guest_paging * paging,mem_region_read_t memread,mem_region_write_t memwrite,void * memarg) vmm_emulate_instruction() argument 2065 _vm_gla2gpa(struct vcpu * vcpu,struct vm_guest_paging * paging,uint64_t gla,int prot,uint64_t * gpa,int * guest_fault,bool check_only) _vm_gla2gpa() argument 2266 vm_gla2gpa(struct vcpu * vcpu,struct vm_guest_paging * paging,uint64_t gla,int prot,uint64_t * gpa,int * guest_fault) vm_gla2gpa() argument 2275 vm_gla2gpa_nofault(struct vcpu * vcpu,struct vm_guest_paging * paging,uint64_t gla,int prot,uint64_t * gpa,int * guest_fault) vm_gla2gpa_nofault() argument 2284 vmm_fetch_instruction(struct vcpu * vcpu,struct vm_guest_paging * paging,uint64_t rip,int inst_length,struct vie * vie,int * faultptr) vmm_fetch_instruction() argument [all...] |