vmm_t
vmm_t *vmm = NULL;
vmm_t *bd_vmm;
vmm_close_vm(vmm_t *vmm)
vmm_get_memseg(vmm_t *vmm, uintptr_t gpa)
vmm_map(vmm_t *vmm, boolean_t writable)
vmm_unmap(vmm_t *vmm)
vmm_pread(vmm_t *vmm, void *buf, size_t len, uintptr_t addr)
vmm_pwrite(vmm_t *vmm, const void *buf, size_t len, uintptr_t addr)
vmm_ncpu(vmm_t *vmm)
vmm_memsize(vmm_t *vmm)
vmm_cont(vmm_t *vmm)
vmm_step(vmm_t *vmm, int vcpuid)
vmm_stop(vmm_t *vmm)
vmm_getreg(vmm_t *vmm, int vcpuid, int reg, uint64_t *val)
vmm_setreg(vmm_t *vmm, int vcpuid, int reg, uint64_t val)
vmm_get_regset(vmm_t *vmm, int vcpuid, size_t nregs, const int *regnums,
vmm_set_regset(vmm_t *vmm, int vcpuid, size_t nregs, const int *regnums,
vmm_get_desc(vmm_t *vmm, int vcpuid, int desc, vmm_desc_t *vd)
vmm_set_desc(vmm_t *vmm, int vcpuid, int desc, vmm_desc_t *vd)
vmm_pte2paddr(vmm_t *vmm, uint64_t pte, boolean_t ia32, int level,
vmm_vcpu_mmu_mode(vmm_t *vmm, int vcpuid __unused, vmm_mmu_t *mmu)
vmm_vcpu_mode(vmm_t *vmm, int vcpuid)
vmm_vcpu_isa(vmm_t *vmm, int vcpuid)
vmm_update_ncpu(vmm_t *vmm)
vmm_vtol(vmm_t *vmm, int vcpuid, int seg, uint64_t vaddr, uint64_t *laddr)
vmm_vtop(vmm_t *vmm, int vcpuid, int seg, uint64_t vaddr, uint64_t *paddr)
vmm_vread(vmm_t *vmm, int vcpuid, int seg, void *buf, size_t len, uintptr_t
vmm_t *
vmm_vwrite(vmm_t *vmm, int vcpuid, int seg, const void *buf, size_t len,
vmm_t *vmm = NULL;
vmm = malloc(sizeof (vmm_t));
bzero(vmm, sizeof (vmm_t));
int vmm_cont(vmm_t *);
int vmm_step(vmm_t *, int);
int vmm_stop(vmm_t *);
int vmm_getreg(vmm_t *, int, int, uint64_t *);
int vmm_setreg(vmm_t *, int, int, uint64_t);
int vmm_get_regset(vmm_t *, int, size_t, const int *, uint64_t *);
int vmm_set_regset(vmm_t *, int, size_t, const int *, uint64_t *);
int vmm_get_desc(vmm_t *, int, int, vmm_desc_t *);
int vmm_set_desc(vmm_t *, int, int, vmm_desc_t *);
vmm_mode_t vmm_vcpu_mode(vmm_t *, int);
vmm_isa_t vmm_vcpu_isa(vmm_t *, int);
int vmm_vtol(vmm_t *, int, int, uint64_t, uint64_t *);
int vmm_vtop(vmm_t *, int, int, uint64_t, uint64_t *);
vmm_t *vmm_open_vm(const char *);
void vmm_close_vm(vmm_t *);
int vmm_map(vmm_t *, boolean_t);
void vmm_unmap(vmm_t *);
ssize_t vmm_pread(vmm_t *, void *, size_t, uintptr_t);
ssize_t vmm_pwrite(vmm_t *, const void *, size_t, uintptr_t);
ssize_t vmm_vread(vmm_t *, int, int, void *, size_t, uintptr_t);
ssize_t vmm_vwrite(vmm_t *, int, int, const void *, size_t, uintptr_t);
size_t vmm_ncpu(vmm_t *);
size_t vmm_memsize(vmm_t *);