about summary refs log tree commit diff homepage
path: root/lib/Core/AddressSpace.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Core/AddressSpace.h')
-rw-r--r--lib/Core/AddressSpace.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/Core/AddressSpace.h b/lib/Core/AddressSpace.h
index 079453b3..10549e7a 100644
--- a/lib/Core/AddressSpace.h
+++ b/lib/Core/AddressSpace.h
@@ -125,6 +125,15 @@ namespace klee {
     /// \retval true The copy succeeded. 
     /// \retval false The copy failed because a read-only object was modified.
     bool copyInConcretes();
+
+    /// Updates the memory object with the raw memory from the address
+    ///
+    /// @param mo The MemoryObject to update
+    /// @param os The associated memory state containing the actual data
+    /// @param src_address the address to copy from
+    /// @return
+    bool copyInConcrete(const MemoryObject *mo, const ObjectState *os,
+                        uint64_t src_address);
   };
 } // End klee namespace