VirtualMachineAARCH64

class tenjint.plugins.machine.VirtualMachineAARCH64[source]

Virtual machine class for aarch64.

Attributes

VirtualMachineAARCH64.arch

VirtualMachineAARCH64.cpu_count

Obtain the number of vCPUs that the VM has.

VirtualMachineAARCH64.name

VirtualMachineAARCH64.os

VirtualMachineAARCH64.phys_mem_size

Get the size of the physical memory of the VM.

Methods

VirtualMachineAARCH64.__init__()

Initialize self.

VirtualMachineAARCH64.cpu(cpu_num)

Get a virtual CPU (vCPU).

VirtualMachineAARCH64.load(**kwargs)

Load function

VirtualMachineAARCH64.phys_mem_read(addr, size)

Read from the VM’s physical memory.

VirtualMachineAARCH64.phys_mem_write(addr, buf)

Write to the VM’s physical mamory.

VirtualMachineAARCH64.uninit()

Uninit function

VirtualMachineAARCH64.vtop(addr[, dtb, cpu_num])

Translate a guest virtual address to a guest physical address.