[Gc] security issue with libgc ?

skaller skaller at users.sourceforge.net
Mon Mar 19 18:10:29 PST 2007


On Mon, 2007-03-19 at 17:18 -0700, Hans Boehm wrote:

> Pointers in mmapped files are also generally not traced, though that's
> configurable on some common platforms.

Yeah, the problem is some systems use page management to implement
advanced data structures -- extensible arrays being a 'non-advanced'
example .. and copying garbage collectors being an advanced one.

Mlton does that: it has its own stack, and uses mmap to 
extend it. You may say, well why be interested in Boehm gc
when you have a language using an advanced copying collector?

The answer is: you still want to interface such languages
with C libraries.

-- 
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net


More information about the Gc mailing list