Wine 32-bit address space

Alexandre Julliard julliard at
Mon Jan 1 04:29:51 CST 2007

"Nick Burns" <adger44 at> writes:

> The range 3GB (0xC0000000) - 4GB (0xFFFFFFFF) is considered system
> memory and apps should not write here (not sure why you would want to
> read from there either).
> But Wine tries to mmap this range (on Mac OSX at least)
> I was wondering why this is?
> Should this range just be left as it is? -- is there a reason to mmap
> this range?

Yes, it's to prevent things like builtin libraries from being mapped
there, since it's a range the Window apps don't expect to see.

Alexandre Julliard
julliard at

More information about the wine-devel mailing list