On 17 May 2013, at 13:40, Alessandro Pignotti wrote:
> Wine does not seem to even try to load DLLs at their preferred address.
> Still,
> I'm not sure this is actually bad and I think Win8 forces randomization of
> the
> layout anyway,
Afaik an application can tell the OS that it should not
Alessandro Pignotti writes:
> Wine does not seem to even try to load DLLs at their preferred address.
> Still,
> I'm not sure this is actually bad and I think Win8 forces randomization of
> the
> layout anyway,
We definitely try, but for high addresses there's a chance that some
Linux librar
Wine does not seem to even try to load DLLs at their preferred address. Still,
I'm not sure this is actually bad and I think Win8 forces randomization of the
layout anyway,
Alessandro
> He believes that this was done on purpose to break Wine and other non-
> Windows environments. It's an interf
On 16 May 2013, at 19:03, Alessandro Pignotti wrote:
On 16 May 2013, at 16:47, Jonas Maebe wrote:
Addendum: he just realised that you may be talking about multiple
base
relocation arrays for a single page (arrays that contain the offsets
of the instructions that need fixing up), which would
I think it's actually the second case you mentioned. I'm pasting an excerpt
from 'objdump -x' of the dll. The issue happens with bgm.dll from the game
"Hotline Miami".
Regards and sorry for the long paste below,
Alessandro Pignotti
---
bgm.dll: fo
On 16 May 2013, at 16:34, Jonas Maebe wrote:
On 15 May 2013, at 16:31, Alessandro Pignotti wrote:
Packaged with a game, I found a peculiar DLL which has duplicate
blocks in the
relocation table. I mean that the same pages are relocated twice
and this of
course breaks the DLL. I'm not sure
On 15 May 2013, at 16:31, Alessandro Pignotti wrote:
Packaged with a game, I found a peculiar DLL which has duplicate
blocks in the
relocation table. I mean that the same pages are relocated twice and
this of
course breaks the DLL. I'm not sure about what could be a right way
to support
su
Hi everyone,
Packaged with a game, I found a peculiar DLL which has duplicate blocks in the
relocation table. I mean that the same pages are relocated twice and this of
course breaks the DLL. I'm not sure about what could be a right way to support
such (broken) DLLs. A possibility would be to k