Added CmiIsomalloc, which collects the isomalloc
authorOrion Lawlor <olawlor@acm.org>
Thu, 6 Dec 2001 23:16:50 +0000 (23:16 +0000)
committerOrion Lawlor <olawlor@acm.org>
Thu, 6 Dec 2001 23:16:50 +0000 (23:16 +0000)
commitb3d39bfaeee8a8a830d9fea5ea0bd234f0af6747
tree21e68b435856687d831abf73effeddef3f08948a
parent78ede1f270d2cac6f1332432ca8993824158c9b7
Added CmiIsomalloc, which collects the isomalloc
functionality from threads.c and presents a more
generally useful interface.  Isomalloc is currently
only used for thread stacks; but it's a nice solution
to the general problem of moving highly interlinked
data structures.

One thing missing from the old implementation is
address-space stealing.  This is tough to do in a
non-threaded context; although a proactive strategy
might be possible.
src/conv-core/isomalloc.c [new file with mode: 0644]