]> git.proxmox.com Git - mirror_qemu.git/commit
qtest: pre-buffer hex nibs
authorJohn Snow <jsnow@redhat.com>
Fri, 22 May 2015 18:13:44 +0000 (14:13 -0400)
committerJohn Snow <jsnow@redhat.com>
Fri, 22 May 2015 19:58:22 +0000 (15:58 -0400)
commit5560b85a31e6f15a8841b66620d9497943094ee4
tree267c1f98fab3800dcdc936ebc66f565c9d4d8445
parent91d0374a7ffbd6a9cd0ba159c9160d9f26220cf5
qtest: pre-buffer hex nibs

Instead of converting each byte one-at-a-time and then sending each byte
over the wire, use sprintf() to pre-compute all of the hex nibs into a
single buffer, then send the entire buffer all at once.

This gives a moderate speed boost to memread() and memwrite() functions.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1431021095-7558-2-git-send-email-jsnow@redhat.com
qtest.c
tests/libqtest.c