]> xenbits.xensource.com Git - qemu-xen.git/commitdiff
memory: introduce memory_region_name()
authorAvi Kivity <avi@redhat.com>
Tue, 20 Dec 2011 13:53:11 +0000 (15:53 +0200)
committerAvi Kivity <avi@redhat.com>
Wed, 4 Jan 2012 11:34:47 +0000 (13:34 +0200)
Trivial accessor for the name attribute.

Signed-off-by: Avi Kivity <avi@redhat.com>
memory.c
memory.h

index a90eefd8d1e5b63f2f004eecf525a56085ca9d0b..93f9569c05973817cf6addbf97e54e125e933210 100644 (file)
--- a/memory.c
+++ b/memory.c
@@ -1108,6 +1108,11 @@ uint64_t memory_region_size(MemoryRegion *mr)
     return int128_get64(mr->size);
 }
 
+const char *memory_region_name(MemoryRegion *mr)
+{
+    return mr->name;
+}
+
 bool memory_region_is_ram(MemoryRegion *mr)
 {
     return mr->ram;
index a82226a752f09ded16d5115e5c11f87892fec9f8..55e7830ec06407aa1ff44318065418fd266089dc 100644 (file)
--- a/memory.h
+++ b/memory.h
@@ -315,6 +315,15 @@ uint64_t memory_region_size(MemoryRegion *mr);
  */
 bool memory_region_is_ram(MemoryRegion *mr);
 
+/**
+ * memory_region_name: get a memory region's name
+ *
+ * Returns the string that was used to initialize the memory region.
+ *
+ * @mr: the memory region being queried
+ */
+const char *memory_region_name(MemoryRegion *mr);
+
 /**
  * memory_region_is_logging: return whether a memory region is logging writes
  *