Wine and mmap
    Brian Fundakowski Feldman 
    green at freebsd.org
       
    Fri Aug 27 21:41:37 PDT 2004
    
    
  
On Sat, Aug 28, 2004 at 02:28:05PM +1000, John Birrell wrote:
> On Sat, Aug 28, 2004 at 12:23:31AM -0400, Brian Fundakowski Feldman wrote:
> > Cool, sounds like a wrapper to mmap() that takes care of this for every
> > BSD by allocating 1MB of memory (for i386/amd64 4GB address space compat(?))
> > and mincore() all possible address space on it then choosing the right area
> > itself....  getpagesize() and mincore() (and doing it in a thread-safe
> > manner) can fix this temporarily for all BSDs in the WINE code, I'd think.
> 
> How do you tell FreeBSD's dlopen() where to map shared libraries that just
> look like normal shared libraries. It isn't Wine code that is failing.
Oh, LD_PRELOAD cannot be used to override rtld itself, can it?  My fault,
then.
-- 
Brian Fundakowski Feldman                           \'[ FreeBSD ]''''''''''\
  <> green at FreeBSD.org                               \  The Power to Serve! \
 Opinions expressed are my own.                       \,,,,,,,,,,,,,,,,,,,,,,\
    
    
More information about the freebsd-current
mailing list