On Sat 05 Jun 2010 20:28, Noah Lavine <noah.b.lav...@gmail.com> writes:

> It seems like the right solution is to give the GC system the ability
> to manage executable memory at the user's request, but that will
> require some modifications.
>
> So, people who are familiar with the GC system, where should those
> modifications be made, and how would you do it?

The best thing would be to modify libgc to provide hooks to manage
executable memory. Otherwise you would have to implement an executable
memory manager on top of mmap et al, and make GC-managed objects that
are associated with that executable memory, with finalizers or
guardians.

A
-- 
http://wingolog.org/

Reply via email to