Why reserve space below 2G without preloader? wrt. patch 1aa749d & bug 22033
Hi all, Out of sheer curiousity, why is it important to reserve space below 2G when there is no preloader? Patch 1aa749d, is libwine: Reserve some low memory space even without a preloader. has the comment: /* if we don't have a preloader, try to reserve some space below 2Gb */ and is the regression for bug 22033. http://bugs.winehq.org/show_bug.cgi?id=22033 I will be trying to determine the excact cause of the bug later. Johann
On Tue, May 4, 2010 at 3:10 AM, Johann "Myrkraverk" Oskarsson <johann(a)myrkraverk.com> wrote:
Out of sheer curiousity, why is it important to reserve space below 2G when there is no preloader?
Have to keep the Llamas some where...
"Johann \"Myrkraverk\" Oskarsson" <johann(a)myrkraverk.com> writes:
Hi all,
Out of sheer curiousity, why is it important to reserve space below 2G when there is no preloader?
Patch 1aa749d, is
libwine: Reserve some low memory space even without a preloader.
has the comment:
/* if we don't have a preloader, try to reserve some space below 2Gb */
and is the regression for bug 22033.
http://bugs.winehq.org/show_bug.cgi?id=22033
I will be trying to determine the excact cause of the bug later.
It's needed for apps that look for free space before allocating, instead of simply accepting the VirtualAlloc return value. .NET is the main offender. -- Alexandre Julliard julliard(a)winehq.org
participants (3)
-
Alexandre Julliard -
Edward Savage -
Johann "Myrkraverk" Oskarsson