[Bug 20331] VirtualAlloc() should allocate addresses low to high

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 12 08:19:07 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=20331





--- Comment #8 from Alexandre Julliard <julliard at winehq.org>  2009-10-12 08:19:06 ---
(In reply to comment #6)
> SIV does not work as expected when running under Wine.  This is caused by Wine
> not allocating low addresses before high addresses.
> 
> There are 2 possible solutions:
> 1) Wine is fixed to operate the same as Windows
> 2) I change my code to program round this.
> 
> When I initially started using Wine I was led to believe that I should not
> "work-a-round" bugs in Wine, I should raise bugs and get Wine fixed, assuming
> this is still true I feel that 1) is the sensible resolution. Are you going to
> fix Wine ?

Probably not, because that would break many more important things. So yes, in
general fixing Wine is the answer, but when we get into low-level details there
will necessarily be differences that can't be resolved. So for apps that depend
on that sort of low-level behavior (copy protection is another example), the
only remaining approach is to fix the app, or just accept that it won't work on
Wine.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list