projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cb4c254
)
qtest: fix memread and memwrite on 32 bit hosts
author
Blue Swirl
<blauwirbel@gmail.com>
Mon, 23 Apr 2012 18:53:38 +0000
(18:53 +0000)
committer
Blue Swirl
<blauwirbel@gmail.com>
Mon, 23 Apr 2012 19:28:14 +0000
(19:28 +0000)
Use PRIx64 to print 64 bit values to avoid truncation
on 32 bit hosts.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
tests/libqtest.c
patch
|
blob
|
history
diff --git
a/tests/libqtest.c
b/tests/libqtest.c
index d47969eae51a71092aaa957d19d978b5f48d0aff..1ce6fa10dfed2cc019fbcddef93ee7743875a72e 100644
(file)
--- a/
tests/libqtest.c
+++ b/
tests/libqtest.c
@@
-356,7
+356,7
@@
void qtest_memread(QTestState *s, uint64_t addr, void *data, size_t size)
gchar **args;
size_t i;
- qtest_sendf(s, "read 0x%
x
0x%x\n", addr, size);
+ qtest_sendf(s, "read 0x%
" PRIx64 "
0x%x\n", addr, size);
args = qtest_rsp(s, 2);
for (i = 0; i < size; i++) {
@@
-378,7
+378,7
@@
void qtest_memwrite(QTestState *s, uint64_t addr, const void *data, size_t size)
const uint8_t *ptr = data;
size_t i;
- qtest_sendf(s, "write 0x%
x
0x%x 0x", addr, size);
+ qtest_sendf(s, "write 0x%
" PRIx64 "
0x%x 0x", addr, size);
for (i = 0; i < size; i++) {
qtest_sendf(s, "%02x", ptr[i]);
}