MemorySpace * MemorySpace_New ( OpenVmTil * ovt ) { MemorySpace *memSpace = (MemorySpace*) MemList_AllocateChunk ( & _MemList_, sizeof ( MemorySpace ), OPENVMTIL ) ; ovt->MemorySpace0 = memSpace ; MemorySpace_Init ( memSpace ) ; // can't be initialized until after it is hooked into it's System return memSpace ; }
MemorySpace * MemorySpace_New ( ) { MemorySpace *memSpace = ( MemorySpace* ) mmap_AllocMem ( sizeof ( MemorySpace ) ) ; _Q_->MemorySpace0 = memSpace ; _Q_->OVT_InitialUnAccountedMemory += sizeof ( MemorySpace ) ; // needed here because '_Q_' was not initialized yet for MemChunk accounting dllist_Init ( &memSpace->NBAs, &memSpace->NBAsHeadNode, &memSpace->NBAsTailNode ) ; //= _dllist_New ( OPENVMTIL ) ; MemorySpace_Init ( memSpace ) ; // can't be initialized until after it is hooked into it's System return memSpace ; }