[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH -V4 RESEND 3/6] target-ppc: Check for error on addre
From: |
Aneesh Kumar K.V |
Subject: |
[Qemu-devel] [PATCH -V4 RESEND 3/6] target-ppc: Check for error on address translation in memsave command |
Date: |
Tue, 1 Oct 2013 21:49:30 +0530 |
From: "Aneesh Kumar K.V" <address@hidden>
When we translate the virtual address to physical check for error.
Signed-off-by: Aneesh Kumar K.V <address@hidden>
---
cpus.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/cpus.c b/cpus.c
index e566297..52470a6 100644
--- a/cpus.c
+++ b/cpus.c
@@ -1333,7 +1333,10 @@ void qmp_memsave(int64_t addr, int64_t size, const char
*filename,
l = sizeof(buf);
if (l > size)
l = size;
- cpu_memory_rw_debug(cpu, addr, buf, l, 0);
+ if (cpu_memory_rw_debug(cpu, addr, buf, l, 0) != 0) {
+ error_setg(errp, "Invalid addr 0x%016" PRIx64 "specified", addr);
+ goto exit;
+ }
if (fwrite(buf, 1, l, f) != l) {
error_set(errp, QERR_IO_ERROR);
goto exit;
--
1.8.1.2
- [Qemu-devel] [PATCH -V4 RESEND 0/6] target-ppc: Add support for dumping guest memory using qemu gdb server, Aneesh Kumar K.V, 2013/10/01
- [Qemu-devel] [PATCH -V4 RESEND 4/6] target-ppc: Use #define for max slb entries, Aneesh Kumar K.V, 2013/10/01
- [Qemu-devel] [PATCH -V4 RESEND 1/6] target-ppc: Update slb array with correct index values., Aneesh Kumar K.V, 2013/10/01
- [Qemu-devel] [PATCH -V4 RESEND 6/6] target-ppc: dump-guest-memory support, Aneesh Kumar K.V, 2013/10/01
- [Qemu-devel] [PATCH -V4 RESEND 3/6] target-ppc: Check for error on address translation in memsave command,
Aneesh Kumar K.V <=
- [Qemu-devel] [PATCH -V4 RESEND 5/6] dump-guest-memory: Check for the correct return value, Aneesh Kumar K.V, 2013/10/01
- [Qemu-devel] [PATCH -V4 RESEND 2/6] target-ppc: Fix page table lookup with kvm enabled, Aneesh Kumar K.V, 2013/10/01
- Re: [Qemu-devel] [PATCH -V4 RESEND 0/6] target-ppc: Add support for dumping guest memory using qemu gdb server, Alexander Graf, 2013/10/02