about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2020-01-18 17:26:16 +0100
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2020-04-03 14:16:26 +0200
commite47d3f973bae44a504b8f8dc9df3b32ea6298178 (patch)
tree251a0987e3979213859fc0a8e00d6b98e2e0f52b
parentfc9cbea24064623fcf0ba20f25233689665fe0f0 (diff)
downloadmiasm-e47d3f973bae44a504b8f8dc9df3b32ea6298178.tar.gz
miasm-e47d3f973bae44a504b8f8dc9df3b32ea6298178.zip
vm_read_mem
-rw-r--r--miasm/jitter/vm_mngr.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/miasm/jitter/vm_mngr.c b/miasm/jitter/vm_mngr.c
index 0c8a0586..026c9bfc 100644
--- a/miasm/jitter/vm_mngr.c
+++ b/miasm/jitter/vm_mngr.c
@@ -551,6 +551,17 @@ int vm_read_mem(vm_mngr_t* vm_mngr, uint64_t addr, char** buffer_ptr, size_t siz
        return 0;
 }
 
+char *vm_read_mem_ret_buf(vm_mngr_t* vm_mngr, uint64_t addr, size_t size)
+{
+	int ret;
+	char *buffer;
+	ret = vm_read_mem(vm_mngr, addr, &buffer, size);
+	if (ret == 0 ) {
+		return buffer;
+	}
+	return NULL;
+}
+
 int vm_write_mem(vm_mngr_t* vm_mngr, uint64_t addr, char *buffer, size_t size)
 {
        size_t len;