about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRob Arnold <robarnold@cs.cmu.edu>2011-07-05 22:44:22 -0700
committerRob Arnold <robarnold@cs.cmu.edu>2011-07-06 20:37:27 -0700
commit2e2e1f7cb36aeac0abb730a752fcd78cf91a380f (patch)
treedd4f0b01b7c9288081e9a7a473affa893d0dd2d3
parent130006cdda2f40872f6b44665a9b2a0d2d9ded52 (diff)
downloadrust-2e2e1f7cb36aeac0abb730a752fcd78cf91a380f.tar.gz
rust-2e2e1f7cb36aeac0abb730a752fcd78cf91a380f.zip
Add realloc method to rust_kernel
-rw-r--r--src/rt/rust_kernel.cpp5
-rw-r--r--src/rt/rust_kernel.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/rt/rust_kernel.cpp b/src/rt/rust_kernel.cpp
index 85a6178ded7..b58a6a54cb1 100644
--- a/src/rt/rust_kernel.cpp
+++ b/src/rt/rust_kernel.cpp
@@ -206,6 +206,11 @@ rust_kernel::malloc(size_t size) {
     return _region->malloc(size);
 }
 
+void *
+rust_kernel::realloc(void *mem, size_t size) {
+    return _region->realloc(mem, size);
+}
+
 void rust_kernel::free(void *mem) {
     _region->free(mem);
 }
diff --git a/src/rt/rust_kernel.h b/src/rt/rust_kernel.h
index f61935c8c48..3ed82b22112 100644
--- a/src/rt/rust_kernel.h
+++ b/src/rt/rust_kernel.h
@@ -110,6 +110,7 @@ public:
     virtual ~rust_kernel();
 
     void *malloc(size_t size);
+    void *realloc(void *mem, size_t size);
     void free(void *mem);
 
     // FIXME: this should go away