mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-12-10 16:24:37 +03:00
python: Expose blockPeek and memoryPeek in Python binding
A simple example to show how to use it:
\#! /usr/bin/python
import os
import sys
import libvirt
disk = "/var/lib/libvirt/images/test.img"
conn = libvirt.open(None)
dom = conn.lookupByName('test')
mem_contents = dom.memoryPeek(0, 32, libvirt.VIR_MEMORY_VIRTUAL);
sys.stdout.write(mem_contents)
% python test.py | hexdump
0000000 1660 0209 0000 0000 0000 0000 0000 0000
0000010 0000 0000 0000 0000 d3a0 01d0 0000 0000
0000020
This commit is contained in:
@@ -262,6 +262,7 @@ py_types = {
|
||||
'unsigned char *': ('z', None, "charPtr", "char *"),
|
||||
'char *': ('z', None, "charPtr", "char *"),
|
||||
'const char *': ('z', None, "charPtrConst", "const char *"),
|
||||
'size_t': ('n', None, "size_t", "size_t"),
|
||||
|
||||
'virDomainPtr': ('O', "virDomain", "virDomainPtr", "virDomainPtr"),
|
||||
'const virDomainPtr': ('O', "virDomain", "virDomainPtr", "virDomainPtr"),
|
||||
|
||||
Reference in New Issue
Block a user