user mode linux?

Andrew Gallatin gallatin at cs.duke.edu
Thu Apr 29 14:42:08 PDT 2004


Robert Swindells writes:
 > 
 > Andrew Gallatin wrote:
 > >Alas, its not that simple.  mmap() is simply failing.  Nothing is
 > >printed to console.  
 > 
 > Is it trying to mmap() to an address that is already used by malloc
 > or shared libraries ?

According to the debugging output I enabled, its doing:
	  mmap: 0, 1785856, 3, 0x00000001, 3, 0

I think this corresponds to:
	  mmap(NULL, 1785856, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0)


Ie, mapping an address of 0 shared should get you back whatever the
system feels like giving you.  In fact, I've written a toy test
program to duplicate the system calls involved with this file, and I
can't seem to make a toy linux binary fail..

Thats what makes me think I'm missing something earlier on in the
trace.

Drew


More information about the freebsd-emulation mailing list