Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jul 2003 10:03:28 +0100 (BST)
From:      Robert Swindells <rjs@fdy2.demon.co.uk>
To:        gilham@csl.sri.com
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Question about malloc, mmap etc.
Message-ID:  <200307240903.h6O93Sxg070983@ren.fdy2.net>
In-Reply-To: <200307240220.h6O2K8dW032615@quarter.csl.sri.com> (message from Fred Gilham on Wed, 23 Jul 2003 19:20:08 -0700)

next in thread | previous in thread | raw e-mail | index | archive | help

[CMUCL changes snipped]

>The segments my program creates are at 0x10000000, 0x28f00000 and
>0x48000000 if that makes a difference.

>Anyway my question is whether anyone knows why this might be happening
>or if someone can point me in the right direction to find out.

What does the memory map of the lisp process look like at this point ?

Things will break if you put in any extra printf calls before the
segments are set up.

You might want to recompile malloc.c with some extra debug around the
call to mmap(2), but using write(2) not printf, just to check where
in the setup sequence it is being called.

Robert Swindells



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307240903.h6O93Sxg070983>