Even though libumem has been backported from the kernel, it does not provide 
user hooks for acquiring raw memory as, e.g., the vmalloc package. Because of 
this, libumem can't be used to manage shared memory segments (obtained through 
shm_open/mmap).

Is there any possibility that libumem is extended to expose raw memory 
allocation/deallocation hooks, so that we have a general-purpose allocator that 
is usable also on shared memory segments?

(I see that libumem.so contains private symbols vmem_mmap_alloc and 
vmem_mmap_free, as well as sbrk "disciplines" [as vmalloc calls them] - it'd be 
nice if discipline requirements were documented and reimplementable by the user)
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to