]> git.buserror.net Git - polintos/scott/priv.git/blobdiff - kernel/mem/orbmm.cc
Initial struct marshalling.
[polintos/scott/priv.git] / kernel / mem / orbmm.cc
index 49502d2f49e5603552629afcbbcdd1241e98683b..91187389af46184d0c4094628df4056453804344 100644 (file)
@@ -20,22 +20,22 @@ namespace RunTime {
        ORBMM orbmm_real;
        ORBMM *orbmm = &orbmm_real;
        
-       ORBMM::ORBMM()
-       {
-               priv = NULL;
-       }
-
-       void *ORBMM::alloc(size_t size, AllocGroup *group)
+       void *ORBMM::alloc(size_t size, int refs)
        {
                return reinterpret_cast<void *>(new u8[size]);
        }
        
-       void ORBMM::retain(Region region)
+       void ORBMM::retain(void *ptr, int refs)
+       {
+               // FIXME
+       }
+
+       void ORBMM::release(void *ptr, int refs)
        {
                // FIXME
        }
 
-       void ORBMM::release(Region region)
+       void ORBMM::add_region(Region rgn, bool unmap, int refs)
        {
                // FIXME
        }